Agent-native video API: sessions, keys and media checks. Tool list works without auth.
Connect Remote server
claude mcp add --transport http synento https://api.synento.com/mcp
{
"mcpServers": {
"synento": {
"url": "https://api.synento.com/mcp"
}
}
}
{
"servers": {
"synento": {
"type": "http",
"url": "https://api.synento.com/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://api.synento.com/mcp
Tools 11 found in our last check
get_accountThe organisation, the signed-in person, the projects this connection may use, plan usage and limits, and the scopes granted. (Requires scope mcp:read.)
list_projectsThe projects this connection may use. (Requires scope mcp:read.)
create_projectCreate 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_sessionCreate 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_tokenMint 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_sessionsRecent sessions in a project, newest first. (Requires scope mcp:read.)
get_session_manifestThe 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_sessionProve 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_checkRun 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_keyMint 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_guideRead 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
| Endpoint | https://api.synento.com/mcp (Streamable HTTP) |
| First published | 11 Nov 2026 |
| Last updated | 11 Nov 2026 |
| Registry name | com.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.
