Reka
Understand your videos with Reka AI — search, ask questions, and extract insights.
Connect it
Settings → Connectors → Add custom connector
URL: https://mcp.reka.ai/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://mcp.reka.ai/mcp{
"mcpServers": {
"mcp": {
"url": "https://mcp.reka.ai/mcp",
"headers": {
"X-Reka-API-Key": "<YOUR_X_REKA_API_KEY>"
}
}
}
}claude mcp add --transport http mcp https://mcp.reka.ai/mcp --header "X-Reka-API-Key: <value>"{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.reka.ai/mcp",
"headers": {
"X-Reka-API-Key": "<YOUR_X_REKA_API_KEY>"
}
}
}
}{
"mcpServers": {
"mcp": {
"command": "uvx",
"args": [
"reka-mcp"
]
}
}
}claude mcp add mcp -- uvx reka-mcp17 tools, verified live
upload_videoUpload a video from a URL. Returns a video_id. Local file paths are not accepted; upload files outside the MCP server and pass a reachable video_url. The upload runs asynchronously â poll get_video until status is 'uploaded', then call index_video to enable search and analysis.
list_videosread-onlyList all videos in your account, or filter to a specific group by passing group_id. Shows upload status and which features have been indexed for each video. Each video's 'url' is a short-lived HTTPS presigned URL (expires within hours) â fetch immediately and do not store; call list_videos or get_video again for a fresh URL when needed.
get_videoread-onlyGet detailed information about a video including upload status, metadata (duration, resolution, fps), and per-feature indexing status. Use this to check if upload or indexing is complete. The 'url' field is a short-lived HTTPS presigned URL (expires within hours) â fetch immediately and do not store; call get_video again for a fresh URL when needed.
update_videoUpdate a video's display name, title, description, or move it to a different group. At least one field must be provided. To remove a video from its group, pass group_id as null.
delete_videocan modifyPermanently delete a video and all its indexed data (transcript, captions, embeddings, etc.). This cannot be undone.
create_groupCreate a new video group. Groups organize videos into collections. Returns the new group's ID and name.
list_groupsread-onlyList all video groups. Use list_videos with a group_id to see videos in a specific group.
delete_groupcan modifyDelete a video group. Videos in the group are not deleted â they are simply removed from the group.
index_videoIndex a video for search, QA, or full analysis. Processes the video through a pipeline of AI features. Typically takes 3-7 minutes; longer for long videos or the 'full' pipeline. Times out after 10 minutes by default. Pipelines: - search_only: transcription + captions + embeddings (enables search_videos) - qa_only: transcription + captions (enables ask_video) - full: transcription + captions + em
search_videosread-onlyFind WHEN and WHERE something happens across your videos. Returns timestamped results ranked by relevance â use these timestamps as start/end in ask_video for focused analysis. This is the recommended first step for most questions. Instead of asking ask_video about the entire video, search first to narrow down the relevant moments. Each result's 'video_url' is a short-lived HTTPS presigned URL
ask_videoread-onlyAsk a question about one or more videos with visual analysis. Most effective on focused time ranges â use start/end to specify the segment to analyze. BEFORE calling this tool, read the reka://docs/guide resource for recommended workflows. In most cases, you should first: - search_videos to find WHEN something happens, then pass those timestamps here as start/end - segment_video to detect and l
segment_videoread-onlyDetect objects in a video segment using text prompts. Describe what to look for and get per-frame detections with bounding boxes and confidence scores. Prompt tips: - Use broad, visual categories: 'animal', 'vehicle', 'person', 'text on screen' - Specific labels ('rabbit', 'Toyota') are less reliable â the detector matches visual patterns, not semantic concepts - Best for confirming whether a c
get_transcriptread-onlyGet the spoken words in a video. Use this instead of ask_video when you need to read what was said â it returns the actual text, not a summary. Use start/end to narrow results for long videos. Requires the transcript feature to be indexed.
get_captionsread-onlyGet AI-generated visual descriptions of what happens on screen. Use this to understand the visual content without watching â each caption describes a short segment with timestamps. Use start/end to narrow results. Requires the captions feature (qa_only or full pipeline).
get_scenesread-onlyGet detected scene boundaries with start/end timestamps. Use this to understand the video's structure, then pass scene timestamps as start/end to: - ask_video for per-scene contextual analysis - segment_video to detect specific objects per scene (scenes typically fit in segment_video's 15s max range) Requires transcript indexed with scene detection (on by default; skipped only if index_video was
get_feature_catalogread-onlyList available video analysis features with their dependencies and descriptions. Use this to understand what features exist and what pipelines to use with index_video.
summarize_videoread-onlyStart here. Get a compact overview of a video: metadata, which features are indexed, a transcript preview, and scene count. Use this to decide which tools to call next â then use segment_video to detect specific objects in time ranges of interest.
Alternatives in Search & Research
Compare →MAMapboxOfficialA
Geospatial intelligence with Mapbox APIs like geocoding, POI search, directions, isochrones, etc.
MRMCP Registry ServerA
Publish and discover MCP servers via the official MCP Registry. Powered by HAPI MCP server.
Bitbybit CAD MCPA
Bitbybit 3D parametric CAD API, version-exact, for coding agents: search, describe, examples, guide
AMAmplitudeOfficialA
Search, access, and get insights on your Amplitude data
CACOTAL actions (cotal.ai)A
cotal.ai actions: product overview, site search, build log, feedback, Cloud waitlist, updates, calls
runxA
The governed runtime for agent skills. Search the catalog and inspect a skill before running it.