Index / MCP servers / Recao

Recao MCP server

Recao is a remote MCP server that gives an AI agent 17 tools, among them assemble_status, assemble_video, clips_status. It answers at https://recao.app/api/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 4 September 2026; the last check, on 17 October 2026, succeeded.

Status
Answering
Tools
17
Official
yes, served from recao.app
Reliability
10 of 10 checks
Response time
211 ms
Transport
streamable HTTP
Last checked
17 October 2026

Rank a competitor's EU App Store ads by longevity. From Apple's official Ad Repository.

Description as the publisher wrote it.

The 17 tools Recao offers

ToolWhat it does
assemble_statusCheck an assemble_video job by its job_id. Returns the status (processing, done, or error). When done, returns the final MP4 url, the aspect, clip count, total duration, and the booked cost in EUR. When it errored, returns the reason. Only
Inputs: job_id
assemble_videoStitch rendered scene clips into one ad-ready MP4 with burned-in subtitles and crossfades. Pass 1 to 6 clips in order, each with its mp4 url, its duration in seconds (3 to 12), and an optional subtitle line to burn over that clip. Every cli
Inputs: clips, aspect, intro, outro
clips_statusCheck a generate_clips render job by its job_id. Returns the status (processing, done, or error). When done, returns the finished clip URLs, the model used, and the booked cost in EUR. When it errored, returns the reason. Only jobs on your
Inputs: job_id
generate_avatarGenerate a UGC persona: your agent passes a persona brief (physical look plus vibe of one invented creator), and we return stills of that invented person plus an avatar_id. The persona brief anchors the same character in generate_clips take
Inputs: persona_brief, count, model
generate_clipsRender UGC video scenes as ad-ready clips, metered per second of video (the estimate shows the exact price before anything renders). Pass 3 to 6 scenes (5 to 8 seconds each, one action per scene, spoken lines at most 20 words; empty spoken_
Inputs: avatar_id, persona, reference_image_urls, scenes, aspect, model
get_ad_detailsGet full details and locale/creative variations for one specific ad (use adId from get_competitor_ads). Shows every language variant, creative asset URLs, and icon variations. Useful to see how a competitor localizes a winning ad.
Inputs: adId, datePreset
get_competitor_adsGet all Apple App Store ads a competitor has run (EU storefronts, up to 1 year back), with creative copy, placements, formats, and an inferred winner analysis: ads sorted by how long they've been running (longevity = the advertiser keeps pa
Inputs: id, type, countries, datePreset
get_playbookGet a Recao GTM playbook: the go-to-market moves a solo app founder's agent runs, wired to the competitor data tools. Start with 'the-roadmap' (diagnoses the founder's stage and its binding constraint, then routes you to the right playbook)
Inputs: slug
memory_indexList this account's company memory, one line per entry (name + description), newest first. Traverse index-first: scan this, then memory_recall(name) for full bodies. Memory accrues automatically from your competitor scans (exhaust) and from
memory_noteWrite (or update) a memory entry on this account: decisions, campaign outcomes, learnings. Use a short kebab-case name and a one-line description (that's the index line); details go in body. Your future sessions and Recao's weekly reports r
Inputs: name, description, body
memory_recallRead one memory entry's full body by name (get names from memory_index).
Inputs: name
roadmap_statusWhere the founder's agent starts its go-to-market work: diagnose which stage of the Recao Roadmap this account is in (S0 pre-launch to S4 scale), the binding constraint, and the playbook to run. Reads your scans and memory. Sharpen it: writ
search_app_advertiserSearch the Apple Ad Repository for apps or developers advertising on the EU App Store. Returns ids to use with get_competitor_ads. Start here with your competitor's app name.
Inputs: name, types
sign_upRequest a free Recao account for your human. This does NOT create an active account: it registers a PENDING one and emails your human an activation link; nothing works and no terms are accepted until they click it (the human accepts the ter
Inputs: email, app_name
upgradeGet the checkout link to upgrade this account to a paid plan (Indie €29/mo: 10 competitors + weekly auto-reports; Pro €79/mo: 25 competitors, new channels first, full API). Payment happens in the browser. Hand the link to the human.
Inputs: plan
usageShow this account's metered generation spend this period and its billing position: the usage cap, what has accrued toward it, and whether generation is waiting on a payment. Use it to report costs back to your human.
whoamiShow the authenticated account (plan, email, verification state), or confirm you're anonymous.

Add Recao to your AI client

Every block below points at https://recao.app/api/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http recao https://recao.app/api/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "recao": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://recao.app/api/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "recao": {
      "url": "https://recao.app/api/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "recao": {
      "type": "http",
      "url": "https://recao.app/api/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "recao": {
      "url": "https://recao.app/api/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "recao": {
      "serverUrl": "https://recao.app/api/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "recao": {
      "url": "https://recao.app/api/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Recao
version: 0.0.1
schema: v1
mcpServers:
  - name: Recao
    type: streamable-http
    url: https://recao.app/api/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "recao": {
      "httpUrl": "https://recao.app/api/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "recao": {
      "type": "http",
      "url": "https://recao.app/api/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "recao": {
      "url": "https://recao.app/api/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Frecao.app%2Fapi%2Fmcp&type=streamable_http&id=recao&name=Recao

Is Recao up right now?

It answered our last check on 17 October 2026 in 211 ms. Over 10 checks since 4 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Recao

Questions about Recao

Is there an official Recao MCP server?

Yes. It is published by recao.app and served from recao.app, the vendor's own domain: https://recao.app/api/mcp.

How many tools does Recao have?

17, as returned by the server's own tools/list on 9 September 2026: assemble_status, assemble_video, clips_status, generate_avatar, generate_clips, get_ad_details, get_competitor_ads, get_playbook, and 9 more.

Is Recao down?

It answered our last check on 17 October 2026 in 211 ms. Over 10 checks since 4 September 2026 it answered 10.

How do I add Recao to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://recao.app/api/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Recao need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: app.recao. Endpoint host: recao.app. ARD identifier: urn:air:app.recao:mcp:recao-mcp. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.