NestDaddy

Synento

com.synento/synento · v1.0.1

Agent-native video API: sessions, keys and media checks. Tool list works without auth.

Connect Remote server

Terminal
claude mcp add --transport http synento https://api.synento.com/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "synento": {
      "url": "https://api.synento.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "synento": {
      "type": "http",
      "url": "https://api.synento.com/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://api.synento.com/mcp

Tools 11 found in our last check

  • get_account

    The organisation, the signed-in person, the projects this connection may use, plan usage and limits, and the scopes granted. (Requires scope mcp:read.)

  • list_projects

    The projects this connection may use. (Requires scope mcp:read.)

  • create_project

    Create a project in the organisation. The new project is added to this connection, so the other tools can use it. (Requires scope projects:create.)

  • create_session

    Create a video session in a project. Returns its id; browsers join it with connection tokens. Subject to the plan’s limits, and fires the session.created webhook. (Requires scope mcp:write.)

  • create_connection_token

    Mint a short-lived connection token for one participant to join a session from a browser — for trying the integration locally. In production the app’s server mints these with its own key. (Requires scope mcp:write.)

  • list_sessions

    Recent sessions in a project, newest first. (Requires scope mcp:read.)

  • get_session_manifest

    The raw session manifest: every participant and track that actually holds recorded media, with time bounds. A track is listed only once media reached it. (Requires scope mcp:read.)

  • verify_session

    Prove an integration works: read the recording of a session the app published into, and check each expected participant actually carried media on each expected track. Returns whether each expected participant’s tracks hold media, plus, on failure, what is missing and what usuall…

  • run_media_check

    Run a synthetic two-participant call (camera and microphone) through Synento’s real WebSocket endpoint into a new session in the project, then verify it from the recording. Proves the Synento side works for this project; it does not run or test the app’s code — use verify_sessio…

  • create_server_key

    Mint a restricted server key (rk_live_…) for one project, for the app’s server-side environment. It can only create sessions, mint connection tokens and read manifests in that project. The secret is returned once: write it to a gitignored env file, never to browser code or a com…

  • get_guide

    Read a Synento guide. Available: index, getting-started, guides/mcp, concepts, api-reference, browser-support, guides/access-control, guides/cli, guides/json2video-clips, guides/recordings-replay, guides/sdk, guides/sessions, guides/webhooks, examples/cli-examples, examples/sdk-…

Details

Endpointhttps://api.synento.com/mcp (Streamable HTTP)
First published11 Nov 2026
Last updated11 Nov 2026
Registry namecom.synento/synento

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.