protogrid

Search / com.surveysai/transkripce

Transkripce – Czech audio and video transcription

R1· needs a key

Czech audio/video transcription: upload media, run transcription, get transcript and QA report.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect on its own if it already holds TRANSKRIPCE_TOKEN.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Quality88new
Trust83of 100
Uptime, 30 days100%
Latency p50640 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "transkripce": {
      "type": "http",
      "url": "https://transkripce.i-dotaznik.cz/api/v1/transcription/mcp",
      "headers": {
        "Authorization": "Bearer ${TRANSKRIPCE_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http transkripce https://transkripce.i-dotaznik.cz/api/v1/transcription/mcp --header "Authorization: Bearer ${TRANSKRIPCE_TOKEN}"
[mcp_servers.transkripce]
url = "https://transkripce.i-dotaznik.cz/api/v1/transcription/mcp"
bearer_token_env_var = "TRANSKRIPCE_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "transkripce": {
      "type": "remote",
      "url": "https://transkripce.i-dotaznik.cz/api/v1/transcription/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:TRANSKRIPCE_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "transkripce": {
      "type": "http",
      "url": "https://transkripce.i-dotaznik.cz/api/v1/transcription/mcp",
      "headers": {
        "Authorization": "Bearer ${TRANSKRIPCE_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=transkripce&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdHJhbnNrcmlwY2UuaS1kb3Rhem5pay5jei9hcGkvdjEvdHJhbnNjcmlwdGlvbi9tY3AiLCJoZWFkZXJzIjp7IkF1dGhvcml6YXRpb24iOiJCZWFyZXIgJHtUUkFOU0tSSVBDRV9UT0tFTn0ifX0%3D"
}
{
  "servers": {
    "transkripce": {
      "type": "http",
      "url": "https://transkripce.i-dotaznik.cz/api/v1/transcription/mcp",
      "headers": {
        "Authorization": "Bearer ${TRANSKRIPCE_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "transkripce": {
      "httpUrl": "https://transkripce.i-dotaznik.cz/api/v1/transcription/mcp",
      "headers": {
        "Authorization": "Bearer ${TRANSKRIPCE_TOKEN}"
      }
    }
  }
}
extensions:
  "transkripce":
    enabled: true
    name: "transkripce"
    type: streamable_http
    uri: "https://transkripce.i-dotaznik.cz/api/v1/transcription/mcp"
    headers:
      "Authorization": "Bearer ${TRANSKRIPCE_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${TRANSKRIPCE_TOKEN}. The registry never accepts secret values.

Quality 88 / 100new

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene88 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations10 of 10 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: transcription_start_workflow (openWorldHint); transcription_list_workflows (idempotentHint, openWorldHint); transcription_get_transcript (idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 1,000 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pull, stability.new_linkstool history recorded for 4 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

10 tools, about 1,000 tokens to load them all · tool set 9854cb27bffa · checked 2026-11-14 08:10 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-5d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://transkripce.i-dotaznik.cz/api/v1/transcription/mcp streamable-httpapi_key ${TRANSKRIPCE_TOKEN}yes100%640 ms2026-07-282026-11-14

Tools (10)

transcription_create_topup_checkoutPrepare a Stripe payment link for a credit package (human pays, not the agent). Human-in-the-loop top-up: returns `payment_url` that the HUMAN account owner must open and pay; credits are added automatically after payment. The agent never touches a card or payment method. Requires the transcription:write scope.
transcription_estimate_costread-onlyEstimate credit cost of transcribing audio of the given duration (seconds).
transcription_get_credit_balanceread-onlyGet your prepaid credit balance (total, reserved, available).
transcription_get_quality_reportread-onlyDownload the quality audit report of a completed workflow (txt/md).
transcription_get_transcriptread-onlyDownload the final merged transcript of a completed workflow (txt/json/md).
transcription_get_workflowread-onlyGet one transcription workflow by ID (status, error, billing, job IDs).
transcription_list_audio_filesread-onlyList audio files you have uploaded (IDs usable in transcription_start_workflow).
transcription_list_credit_packagesread-onlyList purchasable credit packages (public CZK price list).
transcription_list_workflowsread-onlyList your transcription workflows, newest first (status, IDs, billing).
transcription_start_workflowStart an automatic transcription workflow (transcription -> merge -> quality). Requires the transcription:write scope and reserves prepaid credits (1 credit per started minute); fails with INSUFFICIENT_CREDITS when the balance is too low, or AGENT_KEY_BUDGET_EXCEEDED when the key's pre-authorized budget would be exceeded. Upload audio first via REST POST /api/v1/transcription/audio-files.

Schemas: list_tools.

Similar MCP servers

More from com.surveysai

Official server.json
{
  "name": "com.surveysai/transkripce",
  "title": "Transkripce – Czech audio and video transcription",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://transkripce.i-dotaznik.cz/api/v1/transcription/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "isRequired": true,
          "description": "Bearer API key (transcription_sk_...) from https://transkripce.i-dotaznik.cz/profile"
        }
      ]
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://transkripce.i-dotaznik.cz/",
  "description": "Czech audio/video transcription: upload media, run transcription, get transcript and QA report."
}