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.
| Tool | Description |
|---|---|
| createAuthPoll | Poll whether an authentication request was confirmed |
| createAuthStart | Start an authentication request |
| getAuthValidate | Validate your authentication credentials |
| createScrobbleEpisodes | Mark episodes as acquired or watched based on their IDs |
| updateScrobbleEpisodes | Mark an episode as acquired or watched based on its ID |
| createScrobbleShows | Mark episodes within a show as acquired or watched based on their attributes |
| getScrobbleShows | List watched and acquired episodes for a show |
| getUserEpisodes | List the marked episodes |
| deleteUserEpisodes | Unmark an episode |
| getUserEpisodes2 | Check if an episode is marked |
| updateUserEpisodes | Mark an episode |
| getUserFollowsNetworks | List the followed networks |
| deleteUserFollowsNetworks | Unfollow a network |
| getUserFollowsNetworks2 | Check if a network is followed |
| updateUserFollowsNetworks | Follow a network |
| getUserFollowsPeople | List the followed people |
| deleteUserFollowsPeople | Unfollow a person |
| getUserFollowsPeople2 | Check if a person is followed |
| updateUserFollowsPeople | Follow a person |
| getUserFollowsShows | List the followed shows |
| deleteUserFollowsShows | Unfollow a show |
| getUserFollowsShows2 | Check if a show is followed |
| updateUserFollowsShows | Follow a show |
| getUserFollowsWebchannels | List the followed webchannels |
| deleteUserFollowsWebchannels | Unfollow a webchannel |
| getUserFollowsWebchannels2 | Check if a webchannel is followed |
| updateUserFollowsWebchannels | Follow a webchannel |
| getUserTags | List all tags |
| createUserTags | Create a new tag |
| deleteUserTags | Delete a specific tag |
| patchUserTags | Update a specific tag |
| getUserTagsShows | List all shows under this tag |
| deleteUserTagsShows | Untag a show |
| updateUserTagsShows | Tag a show |
| getUserVotesEpisodes | List the episodes voted for |
| deleteUserVotesEpisodes | Remove an episode vote |
| getUserVotesEpisodes2 | Check if an episode is voted for |
| updateUserVotesEpisodes | Vote for an episode |
| getUserVotesShows | List the shows voted for |
| deleteUserVotesShows | Remove a show vote |
| getUserVotesShows2 | Check if a show is voted for |
| updateUserVotesShows | Vote for a show |