Skip to content
EN
Sign up

GOOGLE + YOUTUBE + YOUR AI

FlashData MCP

Search the web, work with YouTube data or send media to your storage.
Choose the tools you need. Connect once with your existing API key.

02 / Video data & timed transcripts

YouTube Data MCP

Find the video. Get the context.

Discover videos, explore a channel or bring a transcript into your conversation. Give your assistant the source material for its next answer.

  • Find videos and explore channel and video metadata.
  • Retrieve available captions with their timestamps.
  • Use the returned data for research in your own assistant.

Queries use your plan’s Credits. Transcripts require an existing caption track.

Explore 8 tools
  • youtube_search
  • youtube_search_extended
  • youtube_metadata
  • youtube_transcript
  • youtube_captions
  • youtube_trainability
  • youtube_channel
  • youtube_suggestions
MCP parameters
IN YOUR AI ASSISTANTExample

Use FlashData to get the video metadata and available English transcript of https://www.youtube.com/watch?v=FUfGcZ092b0. Include timestamps and the source URL. If no transcript is available, say so.

VIDEO & TRANSCRIPTEnglish
Introducing the new iPhone Duo video thumbnail

Introducing the new iPhone Duo

Apple · 3 min 7 sec

View source

00:26You can bring two apps up side by side.

Source material your assistant can reference and summarize.

03 / Media files in your storage

YouTube Download MCP

From a video link to your storage.

Ask your assistant to download a video, extract its audio or save a clip. Files arrive in your own cloud storage, ready for your next step.

  • Choose video or audio, quality, format and clip times.
  • Deliver to S3, S3-compatible storage, GCS, Azure and more.
  • Check the task status and get the uploaded file location.

Requires your own storage. Runs asynchronously; billed by uploaded bytes.

Explore 1 tool
  • youtube_download
MCP parameters
IN YOUR AI ASSISTANTExample

Use FlashData to download https://www.youtube.com/watch?v=FUfGcZ092b0 as an MP4, up to 720p, to my configured cloud storage. Read the storage credentials from my local configuration without displaying them. If storage is not configured, ask me to set it up first. Check the job and return its status, file location and size when complete.

FILE DELIVERY Complete

Introducing the new iPhone Duo

Video + audio · MP4

Destination
Your S3 bucket
File size
Reported in the upload result
Task status
Completed and uploaded
FILE LOCATIONs3://your-bucket/videos/FUfGcZ092b0.mp4

File access and retention follow your storage settings.

GET CONNECTED

Bring FlashData to your assistant.

API key authentication
01

Choose your client

02

Get your API key

Use a key you have saved, or create one with access to the Google or YouTube data sources you need.

Get API key The console opens in a new tab. After creating a key, copy it and return here to finish setup. Keep your key in your client configuration and out of chat messages.
03

Connect Codex

Add this server to your Codex configuration, replace YOUR_API_KEY with your saved key, then start a new session.

~/.codex/config.toml
[mcp_servers.flashdata]
url = "https://data.flashdata.dev/mcp"
http_headers = { "X-API-Key" = "YOUR_API_KEY" }
Codex connection guide
Connection details & other clients
Transport
Streamable HTTP
Endpoint
https://data.flashdata.dev/mcp
Header
X-API-Key: YOUR_API_KEY

For other clients, use Streamable HTTP with the X-API-Key header shown above. FlashData MCP uses API key authentication and does not support OAuth sign-in.

04

Check your connection

Copy and paste this prompt into your assistant. Checking your balance and account limits is free.

Use FlashData to check my Credit balance and account limits. Do not run any searches or other paid queries.

Expected response: your Credit balance and account limits.

Check usage. Manage your tasks.

Your API key's permissions control access
to Google and YouTube data sources.

Account insightsCheck your Credit balance, estimate query costs and review usage.Free
  • get_balance
  • get_pricing
  • get_limits
  • get_usage
Batches & resultsSubmit Google and YouTube queries, including downloads to your storage, in batches and read job results.Queries billed; result retrieval free
  • submit_batch
  • get_job
  • get_result

Frequently asked questions.

How does billing work?

There is no additional charge for using MCP. Google and YouTube data queries use your account's shared Credits balance at your plan's rates. Each query in a batch is billed separately. Downloads are billed by actual uploaded bytes. Checking your balance, pricing, limits and usage, or retrieving existing results, is free. One prompt may trigger several paid calls.

View pricing
Do I need a separate connection for each product?

No. Connect FlashData once and use any of the tools your API key has permission to access. You can use Google Search, YouTube Data or YouTube Download independently.

Where do downloaded files go?

Downloads are delivered to your own configured cloud storage. Your assistant submits the task and checks its status until the upload is complete. File access and retention follow your storage settings; a private object location is not a public download link.

Set up your storage
Why can't my assistant see a tool?

Check that your API key is active and has access to the data source you want to use. Reconnect your client after updating the key's permissions.

What should I do if a query times out?

The query may still be running or may have completed. Check its status in Request History in the console before asking your assistant to submit it again, as a new query may incur another charge. Checking the status and retrieving available results are free.

View request history
Why is a transcript unavailable?

Transcripts depend on the captions available for each YouTube video. A video may have no captions or none in the language you requested. Ask your assistant to check for another available language or try a different video.

Technical reference