MCP.Market

Reka MCP server

online · 100% uptime
by reka.ai·ai.reka/mcp·v0.1.10·1 stars

Understand your videos with Reka AI — search, ask questions, and extract insights.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody 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 posts
  • ask_videoFree

    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: - 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 actionFree

    Create a new video group. Groups organize videos into collections. Returns the new group's ID and name.

  • delete_groupwrite actionFree

    Delete a video group. Videos in the group are not deleted — they are simply removed from the group.

  • delete_videowrite actionFree

    Permanently delete a video and all its indexed data (transcript, captions, embeddings, etc.). This cannot be undone.

  • get_captionsFree

    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_feature_catalogFree

    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.

  • get_scenesFree

    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 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_transcriptFree

    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_videoFree

    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 immediately and do not store; call get_video again for a fresh URL when needed.

  • index_videoFree

    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 + 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_groupsFree

    List all video groups. Use list_videos with a group_id to see videos in a specific group.

  • list_videosFree

    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 list_videos or get_video again for a fresh URL when needed.

  • search_videosFree

    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 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_videoFree

    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', '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_videoFree

    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.

  • update_videowrite actionFree

    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.

  • upload_videowrite actionFree

    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.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 Platform
    AI code research platform. Search, analyze, and extract insights from any GitHub repository.
    B
  • Video Extract
    Download any video from a URL, or get its transcript and key frames. All local, no API keys.
    A
  • Open Agent Search
    Search the web, news, images, videos and books, and extract page content for AI agents.
    A
  • Brightdata
    Bright Data's Web MCP server enabling AI agents to search, extract & navigate the web
    B
  • Browser Use
    Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
    A