Skip to content

Your AI travel app can describe Masai Mara. Now it can show it.

TBO Studios is a search API and MCP server for real, licensed travel footage. Send a plain-language query and get back the exact scene, with a detailed description and a link that plays it.

  • MCP server
  • REST API

Text only

What's a morning in the Masai Mara like?

Picture elephants crossing the plains as the sun comes up, and a lion padding down a dirt track in the first light. It's quiet, golden and hard to forget.

With TBO Studios

What's a morning in the Masai Mara like?

Here's a morning in the Masai Mara:

Masai Mara, Kenya2 scenes · 0:04 · from the library

Where things stand

Relevant travel video is hard to find, and even harder to build into your app.

  • 01

    Stock libraries hand back generic clips, not the camp, hotel or national park your traveller asked about.

  • 02

    Search runs on titles and tags, so the shot your user wants stays buried inside a long video nobody described.

  • 03

    Even when you find it, you get a whole file and a pile of work before it can play inside a chat or on a page.

With TBO Studios

Ask the way you'd ask a colleague.

Each of these was tried against the library. Here's what the model did with them.

  • “Find me three short clips of elephants in Kenya for a reel, with links.”

    One search, and three scene links: a herd at sunset in the Mara, two elephants playing in Samburu, and an aerial view of a herd in a riverbed.

  • “Do you have any footage of Bali?”

    The search finds nothing, so the assistant checks the library and tells you which places it does cover.

  • “Show me a luxury tent interior and a sunset over the savanna.”

    Two searches, one for each, with the tents and the sunsets listed separately.

  • “Aerial shots of the Maasai Mara at sunset, no text on screen”

    Read as aerial, golden hour and clean footage in the Maasai Mara, and searched that way.

  • “kenya mein hathi paani peete hue”

    Read as elephants drinking water in Kenya. Any language works.

  • “Breakfast at Giraffe Manor”

    Giraffe Manor is in the library but has no breakfast footage, so it says that and shows the Manor's nearest footage, marked as not a match.

Get started

Up and running in under 10 minutes.

Two ways in, one library. Give an AI model the MCP server, or call the REST API from your backend. No key is needed during early access.

MCP server

For AI assistants and agents

Option 1

Build it into your product.

Point your model at the TBO Studios MCP server, and it searches the library by itself whenever a traveller wants to see a place. The lit lines are all it takes.

Server address
https://api.studio.tbo.com/mcp
  • libraryWhat the library covers
  • searchSearch travel footage
Plain HTTP and every field in the docs
TypeScript · @anthropic-ai/sdk
import Anthropic from "@anthropic-ai/sdk"; const TBO_MCP = "https://api.studio.tbo.com/mcp";const client = new Anthropic(); const response = await client.beta.messages.create({  model: "claude-opus-5-5",  max_tokens: 4096,  betas: ["mcp-client-2025-11-20"],  mcp_servers: [{ type: "url", url: TBO_MCP, name: "tbo-studios" }],  tools: [{ type: "mcp_toolset", mcp_server_name: "tbo-studios" }],  messages: [{ role: "user", content: "Show me a morning in the Masai Mara" }],});

Claude connects to the server for you. Name the server once, and switch its tools on with a matching toolset.

REST API

For backends, sites and pipelines

Option 2

One request returns the exact scene.

Call search from any backend with a plain-language query. You get ranked chapters of video, each with the scenes that match, where they were filmed and a still to show.

POST · search
https://api.studio.tbo.com/api/v1/search
Every field and follow-up searches in the docs
Request
curl -s https://api.studio.tbo.com/api/v1/search \
  -H "Content-Type: application/json" \
  -d '{"text": "lion walking in the Maasai Mara", "limit": 1}'
Response, shortened
{
  "searchId": "srch_01M77MJWV3NQNPR77HXNNVYFCR",
  "status": "ok",
  "total": 38,
  "query": {
    "subject": "lion walking",
    "countries": [{ "code": "KE", "name": "Kenya" }],
    "places": ["Maasai Mara"],
    "interpretation": "Looking for lion walking in the Maasai Mara. Only from Kenya."
  },
  "notices": [],
  "results": [
    {
      "id": "chp_01M75H48116D2AXQ7YV6T9Y46F_002",
      "title": "Sounds of the Wild",
      "summary": "Observing lions, leopards, and evening campfires under the starry African sky.",
      "startMs": 72683,
      "endMs": 105041,
      "place": "Maasai Mara",
      "state": "Narok",
      "country": "Kenya",
      "locationMatch": "certain",
      "cleanShare": 1,
      "thumbnailUrl": "/files/media/ast_01M75H48116D2AXQ7YV6T9Y46F/thumbs/0061.jpg",
      "asset": {
        "id": "ast_01M75H48116D2AXQ7YV6T9Y46F",
        "name": "AFRICA ECO WILDERNESS",
        "proxyUrl": "/files/media/ast_01M75H48116D2AXQ7YV6T9Y46F/proxy.mp4"
      },
      "score": { "meaning": 0.806, "words": 0.04, "name": 0.06, "quality": 0.029, "total": 0.935 },
      "scenes": [
        {
          "id": "scn_01M75H48116D2AXQ7YV6T9Y46F_0060",
          "startMs": 102248,
          "endMs": 105041,
          "description": "A large male lion walks directly toward the camera along a grassy dirt path during the early morning light.",
          "thumbnailUrl": "/files/media/ast_01M75H48116D2AXQ7YV6T9Y46F/thumbs/0061.jpg",
          "shotType": "medium",
          "timeOfDay": "day",
          "people": "none",
          "clean": true,
          "matches": true
        }
      ],
      "moreScenes": 15
    }
  ],
  "closest": [],
  "tookMs": 1682
}

Try it before you write a line of code.

Search the library in your browser, see exactly what your model gets back, and add the server to Claude, ChatGPT or Cursor in a minute.

Open the playground

Where it fits

Put real video where your users already are.

  • Answer travel questions with video

    When a traveller asks your AI assistant about Masai Mara, it can answer with footage of it.

  • Show the real room on the booking page

    Search by hotel and room type, and play the actual cabin, room or lounge next to the price.

  • Attach a clip to each day of the trip

    Search once per stop on the itinerary, so every day of the plan comes with its own scene.

  • Build reels inside your CRM

    Let advisors search footage and generate reels without leaving your CRM or proposal tool.

Good to know

Questions, answered.

What can I search?

Video from hotels, camps, airlines and tourism boards, indexed scene by scene. Today the library is strongest in Kenya, and it grows as partners upload.

Do I need a key?

Not during early access. The MCP server and the API are open while sign-in is built. Tell us what you're making, and we'll let you know when keys arrive.

What do the links play?

A 480p preview of exactly that chapter or scene. Full-quality files come with licensed downloads.

What about usage rights?

Every video comes from the brand or tourism board that owns it. Licence terms and cleared markets will come back with each result. Until then, tell us where you plan to show footage.

What language can I search in?

Any. Descriptions and places come back in English.

What does it cost?

Pricing is usage-based. We'll share the details with early access developers.

Give your product something worth watching.

Search the library in the playground, or tell us what you're building.