Reka
by reka.ai in Search & web
Understand your videos with Reka AI — search, ask questions, and extract insights.
https://mcp.reka.ai/mcp- Tools
- 17
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 278 ms
- 458 ms slowest 5%
- Last check
- Passed
- 5 h ago, next in 2 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"reka": {
"type": "http",
"url": "https://mcp.reka.ai/mcp"
}
}
}17 tools
- upload_video
Upload 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_videos
List 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…
- get_video
Get 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…
- update_video
Update 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_video
Permanently delete a video and all its indexed data (transcript, captions, embeddings, etc.). This cannot be undone.
- create_group
Create a new video group. Groups organize videos into collections. Returns the new group's ID and name.
- list_groups
List all video groups. Use list_videos with a group_id to see videos in a specific group.
- delete_group
Delete a video group. Videos in the group are not deleted — they are simply removed from the group.
- index_video
Index 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 +…
- search_videos
Find 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…
- ask_video
Ask 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…
- segment_video
Detect 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'…
- get_transcript
Get 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_captions
Get 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_scenes
Get 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…
- get_feature_catalog
List 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_video
Start 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.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 5 h ago | Passed | 200 | 305 ms |
| 14 h ago | Passed | 200 | 279 ms |
| 24 h ago | Passed | 200 | 306 ms |
| 34 h ago | Passed | 200 | 265 ms |
| 44 h ago | Passed | 200 | 251 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 266 ms |
| 3 days ago | Passed | 200 | 309 ms |
| 3 days ago | Passed | 200 | 312 ms |
| 3 days ago | Passed | 200 | 458 ms |
| 4 days ago | Passed | 200 | 260 ms |
| 4 days ago | Passed | 200 | 267 ms |
| 5 days ago | Passed | 200 | 264 ms |
| 5 days ago | Passed | 200 | 267 ms |
| 5 days ago | Passed | 200 | 278 ms |
| 6 days ago | Passed | 200 | 283 ms |