BBC Nitro MCP connector
BBC Nitro is the BBC's application programming interface for accessing comprehensive metadata about BBC television and radio programmes. The BBC Nitro MCP connector allows AI agents to retrieve programme metadata, discover on-demand availability for versions, and build schedules for TV and radio broadcasts. It also supports finding information about curated groups like seasons and collections, exploring programme segments such as chapters and tracks, and retrieving details about cast, crew, images, and master brands.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the BBC Nitro MCP connector to perform the following actions:
- Build TV and radio broadcast schedules with complete programme metadata and air times
- Discover on-demand availability across BBC platforms for specific programmes and versions
- Find cast, crew, and guest information for programmes to populate talent databases
- Retrieve episode details, seasons, and series hierarchies for content catalogues
- Access image metadata and assets for BBC programmes to enhance marketing materials
- Identify alternative programme versions such as signed, audio-described, and subtitled editions
- Explore programme segments including chapters and tracks within individual episodes
- Look up curated content groups like collections, franchises, and galleries for editorial planning
Example prompts
Use the following example prompts to invoke BBC Nitro MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me the broadcast schedule for BBC One next week in BBC Nitro.Find all on-demand versions available for EastEnders episodes in BBC Nitro.List the cast and crew for Doctor Who in BBC Nitro.Get the promotional images and metadata for upcoming BBC dramas in BBC Nitro.Retrieve audio-described versions of BBC children's programmes in BBC Nitro.Find all episodes in the Sherlock series in BBC Nitro.Show me the segments and chapters within this BBC documentary in BBC Nitro.Look up all Master Brands available in BBC Nitro.Find the editorial versions of this programme including signed and subtitled options in BBC Nitro.Get details about linear services used for BBC broadcast transmissions in BBC Nitro.
BBC Nitro MCP connector tools
The BBC Nitro MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getAPI | Retrieves the API definition and documentation for the BBC Nitro connector. |
| listAvailability | Discovers on-demand availability details for programmes and their different versions. |
| listBroadcasts | Finds metadata and scheduling information for television and radio broadcasts. |
| listGroups | Retrieves metadata for curated groups including seasons, collections, galleries and franchises. |
| listImages | Finds and retrieves metadata for images associated with BBC content. |
| listItems | Locates segments within programmes such as chapters, tracks and other divisions. |
| listMasterbrands | Lists all available master brands in the BBC content catalogue. |
| listPeople | Finds people involved in programmes including cast, crew and guests. |
| listPips | Retrieves detailed information from inside pips entities and their structures. |
| listProgrammeDetails | Retrieves comprehensive information for a single programme using its identifier. |
| listProgrammes | Finds metadata for programmes including brands, series, episodes and clips. |
| listPromotions | Discovers metadata for content promotions and marketing materials. |
| listSchedules | Finds metadata and schedules for broadcasts across television, radio and webcasts. |
| getXSD | Retrieves the schema definition for BBC Nitro data structures. |
| listServices | Lists information about linear services used for broadcast transmissions. |
| Get_Raw_brand | Retrieves unprocessed brand data from the content database. |
| Get_Raw_brand franchises | Retrieves unprocessed franchise data associated with brands. |
| Get_Raw_episode | Retrieves unprocessed episode data from the content database. |
| Get_Raw_ancestors | Retrieves unprocessed ancestor hierarchy data for programmes. |
| Get_Raw_formats | Retrieves unprocessed format information for programmes and content. |
| Get_Raw_genre_groups | Retrieves unprocessed genre grouping data for content classification. |
| Get_Raw_image | Retrieves unprocessed image data from the content database. |
| Get_Raw_masterbrand | Retrieves unprocessed master brand data from the database. |
| Get_Raw_promotion | Retrieves unprocessed promotion data from the content database. |
| listVersions | Finds metadata on editorial programme versions including signed and audio-described versions. |