
Reka MCP server
online · 100% uptimeai.reka/mcp·v0.1.10·1 starsUnderstand your videos with Reka AI — search, ask questions, and extract insights.
1 stars
Reviews
Write oneNobody has reviewed Reka yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Reka tools (17, 5 write)
write = sends, deletes, buys or postsask_videoFreeAsk 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 locate specific objects - get_transcript to read what was said For single-video questions, pass video_id with start/end. For cross-video questions, pass videos — a list of video references with start/end each. For follow-up questions, pass conversation_id from the previous response. You can add start/end to drill into a specific moment while keeping the conversation context. Requires qa_only or full pipeline.
create_groupwrite actionFreeCreate a new video group. Groups organize videos into collections. Returns the new group's ID and name.
delete_groupwrite actionFreeDelete a video group. Videos in the group are not deleted — they are simply removed from the group.
delete_videowrite actionFreePermanently delete a video and all its indexed data (transcript, captions, embeddings, etc.). This cannot be undone.
get_captionsFreeGet 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_feature_catalogFreeList available video analysis features with their dependencies and descriptions. Use this to understand what features exist and what pipelines to use with index_video.
get_scenesFreeGet 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 called with scene_detection=False).
get_transcriptFreeGet 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_videoFreeGet 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.
index_videoFreeIndex 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 + embeddings (enables all tools) Scene detection is enabled by default and produces scene boundaries for get_scenes. Pass scene_detection=False to skip it. Prerequisites: if using video_id, the video must be in 'uploaded' status. Use get_video to check status before calling this tool.
list_groupsFreeList all video groups. Use list_videos with a group_id to see videos in a specific group.
list_videosFreeList 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.
search_videosFreeFind 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 (expires within hours) — fetch immediately and do not store; call search_videos or get_video again for a fresh URL when needed. Requires search_only or full pipeline.
segment_videoFreeDetect 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 category of object appears in a time window, not for precise identification How to pick a time range: - Use search_videos to find WHEN something appears, then pass those timestamps here - Use get_scenes to scan systematically — call segment_video once per scene (scenes typically fit in the 15s window) - Or pass any range you already know Maximum range is 15 seconds per call; for longer spans, make multiple calls with consecutive windows. Does NOT require any feature indexing — works on any uploaded video.
summarize_videoFreeStart 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.
update_videowrite actionFreeUpdate 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.
upload_videowrite actionFreeUpload 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.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan20 source files scanned25/25
- Live reliabilityremote reachable in 1150ms20/20
- Tool poisoning17 tool descriptions checked15/15
- Auth qualityAPI key sent as a header8/15
- Maintenancelast push 137 days ago8/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year6/10
How Reka compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 58% of 866 Scraping and browsing servers
- Tools
- 17
- the typical Scraping and browsing server has 6
- Tools that change things
- 29%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Scraping and browsing server answers 100%
- Response time
- 44 ms
- faster than 85% of 384 Scraping and browsing servers
- GitHub stars
- 1
- more than 50% of 583 Scraping and browsing servers
What its tools let an agent do: 12 read · 2 create · 1 change · 2 delete
Install Reka in Claude Code, Cursor or VS Code
claude mcp add --transport http mcp https://mcp.reka.ai/mcp
Reka: common questions
- Is Reka MCP server safe?
- Mostly: it is graded B (82/100). Read the Reka safety report
- How do I install Reka?
- It runs remotely at mcp.reka.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Reka need an API key?
- Yes. The registry entry asks for
X-Reka-API-Key. - Is Reka maintained?
- The last commit was 174 days ago (2026-05-14). The latest release is v0.1.10.
- Is Reka up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Reka?
- Servers from other publishers that do the same job: Octocode MCP - AI Context Platform MCP server, Video Extract MCP server and Open Agent Search MCP server.
- How does Reka compare with other Scraping and browsing MCP servers?
- safety score 82/100 (higher than 58% of 866 Scraping and browsing servers); tools 17 (the typical Scraping and browsing server has 6); tools that change things 29% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Reka
Same job from other publishers: the closest match first, then the best rated.
- Octocode MCP - AI Context PlatformAI code research platform. Search, analyze, and extract insights from any GitHub repository.not reviewedEstablishedB
- Video ExtractDownload any video from a URL, or get its transcript and key frames. All local, no API keys.not reviewedGrowingA
- Open Agent SearchSearch the web, news, images, videos and books, and extract page content for AI agents.not reviewedGrowingA
- BrightdataBright Data's Web MCP server enabling AI agents to search, extract & navigate the webnot reviewedEstablishedB
- Browser UseBrowser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.not reviewedEstablishedA