Skip to main content
Feedback

TVmaze MCP connector

Updated 

TVmaze is an API providing detailed TV show, episode, and schedule information. The TVmaze MCP connector allows AI agents to authenticate with the service and mark episodes or entire shows as acquired or watched based on their IDs or attributes. It also supports listing and checking the status of marked episodes, as well as unmarking episodes to keep viewing history accurate.

Authentication type

  • Basic Auth - Requires a username and password to be configured for the agent to access the service.

Uses

Use the TVmaze MCP connector to perform the following actions:

  • Track favorite shows, people, and networks through personalized follow lists
  • Mark episodes as watched to build an accurate viewing history
  • Organize shows and episodes using custom tags for quick retrieval
  • Authenticate user accounts securely to sync watchlists across devices
  • Monitor followed webchannels and networks for new show releases
  • Verify follow and mark status before triggering automated workflows
  • Manage acquired episode records to track downloads and collections
  • Retrieve lists of marked episodes to review viewing progress

Example prompts

Use the following example prompts to invoke TVmaze MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all the TV shows I'm following in TVmaze.
  • Mark the latest episode of Stranger Things as watched in TVmaze.
  • Follow the show Breaking Bad in TVmaze.
  • Check if I'm already following HBO on TVmaze.
  • Create a new tag called 'Weekend Watchlist' in TVmaze.
  • List all the people I follow in TVmaze.
  • Unfollow the Netflix webchannel in TVmaze.
  • Show me every episode I've marked as acquired in TVmaze.
  • Validate my TVmaze authentication credentials.
  • Delete the tag named 'Old Shows' from TVmaze.

TVmaze MCP connector tools

The TVmaze MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
createAuthPollPoll whether an authentication request was confirmed
createAuthStartStart an authentication request
getAuthValidateValidate your authentication credentials
createScrobbleEpisodesMark episodes as acquired or watched based on their IDs
updateScrobbleEpisodesMark an episode as acquired or watched based on its ID
createScrobbleShowsMark episodes within a show as acquired or watched based on their attributes
getScrobbleShowsList watched and acquired episodes for a show
getUserEpisodesList the marked episodes
deleteUserEpisodesUnmark an episode
getUserEpisodes2Check if an episode is marked
updateUserEpisodesMark an episode
getUserFollowsNetworksList the followed networks
deleteUserFollowsNetworksUnfollow a network
getUserFollowsNetworks2Check if a network is followed
updateUserFollowsNetworksFollow a network
getUserFollowsPeopleList the followed people
deleteUserFollowsPeopleUnfollow a person
getUserFollowsPeople2Check if a person is followed
updateUserFollowsPeopleFollow a person
getUserFollowsShowsList the followed shows
deleteUserFollowsShowsUnfollow a show
getUserFollowsShows2Check if a show is followed
updateUserFollowsShowsFollow a show
getUserFollowsWebchannelsList the followed webchannels
deleteUserFollowsWebchannelsUnfollow a webchannel
getUserFollowsWebchannels2Check if a webchannel is followed
updateUserFollowsWebchannelsFollow a webchannel
getUserTagsList all tags
createUserTagsCreate a new tag
deleteUserTagsDelete a specific tag
patchUserTagsUpdate a specific tag
getUserTagsShowsList all shows under this tag
deleteUserTagsShowsUntag a show
updateUserTagsShowsTag a show
getUserVotesEpisodesList the episodes voted for
deleteUserVotesEpisodesRemove an episode vote
getUserVotesEpisodes2Check if an episode is voted for
updateUserVotesEpisodesVote for an episode
getUserVotesShowsList the shows voted for
deleteUserVotesShowsRemove a show vote
getUserVotesShows2Check if a show is voted for
updateUserVotesShowsVote for a show
On this Page