Skip to main content
Glama

Server Details

Agent-native video API: create live video sessions, mint restricted app keys and verify recorded camera and mic media.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 11 tools

Disambiguation5/5

Each tool targets a distinct resource or action: project/key/token/session creation, account/project/session listing, manifest reading, guidance, and two clearly differentiated verification paths. The potential overlap between run_media_check and verify_session is explicitly resolved in the descriptions: one tests Synento's synthetic call path, the other verifies the app's published recording.

Naming Consistency5/5

All tool names use consistent snake_case and follow a predictable verb_noun pattern (create_*, get_*, list_*, run_*, verify_*). There are no mixed conventions or vague standalone verbs.

Tool Count5/5

The server exposes 11 tools, which is well within the appropriate range for an integration/session-management surface. Each tool appears to earn its place by covering a distinct operation in the project, key, token, session, and verification workflow.

Completeness4/5

Core workflows are covered: creating projects, minting server keys and connection tokens, creating and listing sessions, reading manifests, and verifying integrations. Minor lifecycle gaps exist, such as no explicit delete/end session or key/token revocation operations, but the main integration surface is usable.

Available Tools

11 tools
create_connection_tokenCreate connection tokenAInspect

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.)

Inputs: user_id (required), session_id (required), mode.

create_projectCreate projectAInspect

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.)

Inputs: name (required), environment, idempotency_key.

create_server_keyCreate restricted server keyAInspect

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 commit. (Requires scope keys:mint.)

Inputs: project_id (required), label.

create_sessionCreate video sessionAInspect

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.)

Inputs: project_id (required), name, idempotency_key.

get_accountGet account and planA
Read-onlyIdempotent
Inspect

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

Inputs: no named parameters.

get_guideRead a Synento guideA
Read-onlyIdempotent
Inspect

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-advanced, examples/sdk-basic, examples/web-quickstart. (Requires scope mcp:read.)

Inputs: path (required).

get_session_manifestGet session manifestB
Read-onlyIdempotent
Inspect

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.)

Inputs: session_id (required).

list_projectsList projectsB
Read-onlyIdempotent
Inspect

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

Inputs: no named parameters.

list_sessionsList sessionsB
Read-onlyIdempotent
Inspect

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

Inputs: project_id (required), limit.

run_media_checkRun synthetic media checkAInspect

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_session for that. Takes about five seconds. (Requires scope mcp:write.)

Inputs: project_id (required).

verify_sessionVerify session mediaA
Read-onlyIdempotent
Inspect

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 usually causes it. (Requires scope mcp:read.)

Inputs: session_id (required), kinds, user_ids, min_participants.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Remote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
      16
      23 npm
      1
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources