protogrid

Search / io.github.MediaSFU/mcp-sdk-tools

MediaSFU

R0· no sign-in

Video, voice, AI agent and SIP calls: create rooms, place calls, read recordings and usage.

v1.2.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality76new
Trust97of 100
Uptime, 30 days100%
Latency p50178 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "mcp-sdk-tools": {
      "type": "http",
      "url": "https://mcp.mediasfu.com/mcp"
    }
  }
}
claude mcp add --transport http mcp-sdk-tools https://mcp.mediasfu.com/mcp
[mcp_servers.mcp-sdk-tools]
url = "https://mcp.mediasfu.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "mcp-sdk-tools": {
      "type": "remote",
      "url": "https://mcp.mediasfu.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "mcp-sdk-tools": {
      "type": "http",
      "url": "https://mcp.mediasfu.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=mcp-sdk-tools&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLm1lZGlhc2Z1LmNvbS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "mcp-sdk-tools": {
      "type": "http",
      "url": "https://mcp.mediasfu.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "mcp-sdk-tools": {
      "httpUrl": "https://mcp.mediasfu.com/mcp"
    }
  }
}
extensions:
  "mcp-sdk-tools":
    enabled: true
    name: "mcp-sdk-tools"
    type: streamable_http
    uri: "https://mcp.mediasfu.com/mcp"
    timeout: 300

Quality 76 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
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 hygiene64 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: flutter::app.scaffold (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); kotlin::fix.suggest (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); react-native::feature.map (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • warn
    tools.token_costabout 12,802 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 2 of the 7 days needed
dependencies100 · weight 15
  • pass
    deps.known_vulnsno known advisory in 99 resolved packages
  • pass
    deps.mcp_sdk_version@modelcontextprotocol/sdk 1.32.1, no known advisory
  • pass
    deps.resolvable@mediasfu/[email protected] resolved: 99 packages

159 tools, about 12,802 tokens to load them all · tool set 69733cff56fd · checked 2026-10-20 09:31 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 97 / 100

provenance90
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-3d-ago

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

Dependencies

@mediasfu/[email protected] npm98 dependencies, resolved · MCP SDK @modelcontextprotocol/sdk 1.32.1 · advisories checked 2026-10-19

No known advisory affects this dependency graph.

Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.mediasfu.com/mcp streamable-httpnoneyes100%178 ms2025-11-252026-10-20
packageregistryversionruntimesecrets
@mediasfu/mcp-sdk-toolsnpm1.2.0–

Tools (159)

android::api.reference.searchMediaSFU Android :: api.reference.search (reference-search).
android::app.scaffoldMediaSFU Android :: app.scaffold (scaffold).
android::env.preflightMediaSFU Android :: env.preflight (command).
android::feature.mapMediaSFU Android :: feature.map (mapper).
android::fix.suggestMediaSFU Android :: fix.suggest (remediation).
android::integration.planMediaSFU Android :: integration.plan (planner).
android::room.bootstrapMediaSFU Android :: room.bootstrap (guide).
android::room.flow.explainMediaSFU Android :: room.flow.explain (flow-explainer).
android::runtime.diagnoseMediaSFU Android :: runtime.diagnose (diagnostic).
android::sdk.recommendMediaSFU Android :: sdk.recommend (advisor).
android::security.proxy.roomsMediaSFU Android :: security.proxy.rooms (security-guide).
android::ui.mode.recommendMediaSFU Android :: ui.mode.recommend (ui-advisor).
android::ui.overrides.guideMediaSFU Android :: ui.overrides.guide (ui-overrides).
angular::api.reference.searchMediaSFU Angular :: api.reference.search (reference-search).
angular::app.scaffoldMediaSFU Angular :: app.scaffold (scaffold).
angular::env.preflightMediaSFU Angular :: env.preflight (command).
angular::feature.mapMediaSFU Angular :: feature.map (mapper).
angular::fix.suggestMediaSFU Angular :: fix.suggest (remediation).
angular::integration.planMediaSFU Angular :: integration.plan (planner).
angular::room.bootstrapMediaSFU Angular :: room.bootstrap (guide).
angular::room.flow.explainMediaSFU Angular :: room.flow.explain (flow-explainer).
angular::runtime.diagnoseMediaSFU Angular :: runtime.diagnose (diagnostic).
angular::sdk.recommendMediaSFU Angular :: sdk.recommend (advisor).
angular::security.proxy.roomsMediaSFU Angular :: security.proxy.rooms (security-guide).
angular::ui.mode.recommendMediaSFU Angular :: ui.mode.recommend (ui-advisor).
angular::ui.overrides.guideMediaSFU Angular :: ui.overrides.guide (ui-overrides).
flutter::api.reference.searchMediaSFU Flutter :: api.reference.search (reference-search).
flutter::app.scaffoldMediaSFU Flutter :: app.scaffold (scaffold).
flutter::env.preflightMediaSFU Flutter :: env.preflight (command).
flutter::feature.mapMediaSFU Flutter :: feature.map (mapper).
flutter::fix.suggestMediaSFU Flutter :: fix.suggest (remediation).
flutter::integration.planMediaSFU Flutter :: integration.plan (planner).
flutter::room.bootstrapMediaSFU Flutter :: room.bootstrap (guide).
flutter::room.flow.explainMediaSFU Flutter :: room.flow.explain (flow-explainer).
flutter::runtime.diagnoseMediaSFU Flutter :: runtime.diagnose (diagnostic).
flutter::sdk.recommendMediaSFU Flutter :: sdk.recommend (advisor).
flutter::security.proxy.roomsMediaSFU Flutter :: security.proxy.rooms (security-guide).
flutter::ui.mode.recommendMediaSFU Flutter :: ui.mode.recommend (ui-advisor).
flutter::ui.overrides.guideMediaSFU Flutter :: ui.overrides.guide (ui-overrides).
kotlin::api.reference.searchMediaSFU Kotlin :: api.reference.search (reference-search).
kotlin::app.scaffoldMediaSFU Kotlin :: app.scaffold (scaffold).
kotlin::env.preflightMediaSFU Kotlin :: env.preflight (command).
kotlin::feature.mapMediaSFU Kotlin :: feature.map (mapper).
kotlin::fix.suggestMediaSFU Kotlin :: fix.suggest (remediation).
kotlin::integration.planMediaSFU Kotlin :: integration.plan (planner).
kotlin::room.bootstrapMediaSFU Kotlin :: room.bootstrap (guide).
kotlin::room.flow.explainMediaSFU Kotlin :: room.flow.explain (flow-explainer).
kotlin::runtime.diagnoseMediaSFU Kotlin :: runtime.diagnose (diagnostic).
kotlin::sdk.recommendMediaSFU Kotlin :: sdk.recommend (advisor).
kotlin::security.proxy.roomsMediaSFU Kotlin :: security.proxy.rooms (security-guide).
kotlin::ui.mode.recommendMediaSFU Kotlin :: ui.mode.recommend (ui-advisor).
kotlin::ui.overrides.guideMediaSFU Kotlin :: ui.overrides.guide (ui-overrides).
reactjs::api.reference.searchMediaSFU ReactJS :: api.reference.search (reference-search).
reactjs::app.scaffoldMediaSFU ReactJS :: app.scaffold (scaffold).
reactjs::env.preflightMediaSFU ReactJS :: env.preflight (command).
reactjs::feature.mapMediaSFU ReactJS :: feature.map (mapper).
reactjs::fix.suggestMediaSFU ReactJS :: fix.suggest (remediation).
reactjs::integration.planMediaSFU ReactJS :: integration.plan (planner).
reactjs::room.bootstrapMediaSFU ReactJS :: room.bootstrap (command).
reactjs::room.flow.explainMediaSFU ReactJS :: room.flow.explain (flow-explainer).
reactjs::runtime.diagnoseMediaSFU ReactJS :: runtime.diagnose (diagnostic).
reactjs::sdk.recommendMediaSFU ReactJS :: sdk.recommend (advisor).
reactjs::security.proxy.roomsMediaSFU ReactJS :: security.proxy.rooms (security-guide).
reactjs::ui.mode.recommendMediaSFU ReactJS :: ui.mode.recommend (ui-advisor).
reactjs::ui.overrides.guideMediaSFU ReactJS :: ui.overrides.guide (ui-overrides).
react-native::api.reference.searchMediaSFU React Native :: api.reference.search (reference-search).
react-native::app.scaffoldMediaSFU React Native :: app.scaffold (scaffold).
react-native::env.preflightMediaSFU React Native :: env.preflight (command).
react-native-expo::api.reference.searchMediaSFU React Native Expo :: api.reference.search (reference-search).
react-native-expo::app.scaffoldMediaSFU React Native Expo :: app.scaffold (scaffold).
react-native-expo::env.preflightMediaSFU React Native Expo :: env.preflight (command).
react-native-expo::feature.mapMediaSFU React Native Expo :: feature.map (mapper).
react-native-expo::fix.suggestMediaSFU React Native Expo :: fix.suggest (remediation).
react-native-expo::integration.planMediaSFU React Native Expo :: integration.plan (planner).
react-native-expo::room.bootstrapMediaSFU React Native Expo :: room.bootstrap (command).
react-native-expo::room.flow.explainMediaSFU React Native Expo :: room.flow.explain (flow-explainer).
react-native-expo::runtime.diagnoseMediaSFU React Native Expo :: runtime.diagnose (diagnostic).
react-native-expo::sdk.recommendMediaSFU React Native Expo :: sdk.recommend (advisor).
react-native-expo::security.proxy.roomsMediaSFU React Native Expo :: security.proxy.rooms (security-guide).
react-native-expo::ui.mode.recommendMediaSFU React Native Expo :: ui.mode.recommend (ui-advisor).
react-native-expo::ui.overrides.guideMediaSFU React Native Expo :: ui.overrides.guide (ui-overrides).
react-native::feature.mapMediaSFU React Native :: feature.map (mapper).
react-native::fix.suggestMediaSFU React Native :: fix.suggest (remediation).
react-native::integration.planMediaSFU React Native :: integration.plan (planner).
react-native::room.bootstrapMediaSFU React Native :: room.bootstrap (command).
react-native::room.flow.explainMediaSFU React Native :: room.flow.explain (flow-explainer).
react-native::runtime.diagnoseMediaSFU React Native :: runtime.diagnose (diagnostic).
react-native::sdk.recommendMediaSFU React Native :: sdk.recommend (advisor).
react-native::security.proxy.roomsMediaSFU React Native :: security.proxy.rooms (security-guide).
react-native::ui.mode.recommendMediaSFU React Native :: ui.mode.recommend (ui-advisor).
react-native::ui.overrides.guideMediaSFU React Native :: ui.overrides.guide (ui-overrides).
shared::api.reference.searchmediasfu-shared :: api.reference.search (reference-search).
shared::app.scaffoldmediasfu-shared :: app.scaffold (scaffold).
shared::backend.integration.guidemediasfu-shared :: backend.integration.guide (knowledge).
shared::credential.broker.planmediasfu-shared :: credential.broker.plan (credential-planner).
shared::custom-recording.scene.planmediasfu-shared :: custom-recording.scene.plan (custom-recording-planner).
shared::embedded.layout.planmediasfu-shared :: embedded.layout.plan (embedded-layout-planner).
shared::env.preflightmediasfu-shared :: env.preflight (command).
shared::external-media.integration.planmediasfu-shared :: external-media.integration.plan (knowledge).
shared::feature.mapmediasfu-shared :: feature.map (mapper).
shared::fix.suggestmediasfu-shared :: fix.suggest (remediation).
shared::frontend.architecture.planmediasfu-shared :: frontend.architecture.plan (architecture-planner).
shared::headless.integration.planmediasfu-shared :: headless.integration.plan (headless-planner).
shared::integration.planmediasfu-shared :: integration.plan (planner).
shared::lifecycle.cleanup.auditmediasfu-shared :: lifecycle.cleanup.audit (lifecycle-audit).
shared::participant-control.integration.planmediasfu-shared :: participant-control.integration.plan (knowledge).
shared::product.pattern.planmediasfu-shared :: product.pattern.plan (product-pattern-planner).
shared::room.authority.planmediasfu-shared :: room.authority.plan (room-authority-planner).
shared::room.bootstrapmediasfu-shared :: room.bootstrap (guide).
shared::room.flow.explainmediasfu-shared :: room.flow.explain (flow-explainer).
shared::room.lifecycle.planmediasfu-shared :: room.lifecycle.plan (room-lifecycle-planner).
shared::runtime.diagnosemediasfu-shared :: runtime.diagnose (diagnostic).
shared::runtime.readiness.diagnosemediasfu-shared :: runtime.readiness.diagnose (readiness-diagnostic).
shared::sdk.recommendmediasfu-shared :: sdk.recommend (advisor).
shared::security.proxy.roomsmediasfu-shared :: security.proxy.rooms (security-guide).
shared::solution.capsule.planmediasfu-shared :: solution.capsule.plan (knowledge).
shared::telephony.call-control.planmediasfu-shared :: telephony.call-control.plan (telephony-planner).
shared::ui.mode.recommendmediasfu-shared :: ui.mode.recommend (ui-advisor).
shared::ui.overrides.guidemediasfu-shared :: ui.overrides.guide (ui-overrides).
shared::widget.integration.planmediasfu-shared :: widget.integration.plan (widget-planner).
swift::api.reference.searchMediaSFU Apple / Swift :: api.reference.search (reference-search). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::app.scaffoldMediaSFU Apple / Swift :: app.scaffold (scaffold). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::env.preflightMediaSFU Apple / Swift :: env.preflight (command). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::feature.mapMediaSFU Apple / Swift :: feature.map (mapper). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::fix.suggestMediaSFU Apple / Swift :: fix.suggest (remediation). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::integration.planMediaSFU Apple / Swift :: integration.plan (planner). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::room.bootstrapMediaSFU Apple / Swift :: room.bootstrap (guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::room.flow.explainMediaSFU Apple / Swift :: room.flow.explain (flow-explainer). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::runtime.diagnoseMediaSFU Apple / Swift :: runtime.diagnose (diagnostic). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::sdk.recommendMediaSFU Apple / Swift :: sdk.recommend (advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::security.proxy.roomsMediaSFU Apple / Swift :: security.proxy.rooms (security-guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::ui.mode.recommendMediaSFU Apple / Swift :: ui.mode.recommend (ui-advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::ui.overrides.guideMediaSFU Apple / Swift :: ui.overrides.guide (ui-overrides). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
unity::api.reference.searchMediaSFU Unity :: api.reference.search (reference-search). aliases: unity, unity-sdk, csharp-unity
unity::app.scaffoldMediaSFU Unity :: app.scaffold (scaffold). aliases: unity, unity-sdk, csharp-unity
unity::env.preflightMediaSFU Unity :: env.preflight (command). aliases: unity, unity-sdk, csharp-unity
unity::feature.mapMediaSFU Unity :: feature.map (mapper). aliases: unity, unity-sdk, csharp-unity
unity::fix.suggestMediaSFU Unity :: fix.suggest (remediation). aliases: unity, unity-sdk, csharp-unity
unity::integration.planMediaSFU Unity :: integration.plan (planner). aliases: unity, unity-sdk, csharp-unity
unity::room.bootstrapMediaSFU Unity :: room.bootstrap (guide). aliases: unity, unity-sdk, csharp-unity
unity::room.flow.explainMediaSFU Unity :: room.flow.explain (flow-explainer). aliases: unity, unity-sdk, csharp-unity
unity::runtime.diagnoseMediaSFU Unity :: runtime.diagnose (diagnostic). aliases: unity, unity-sdk, csharp-unity
unity::sdk.recommendMediaSFU Unity :: sdk.recommend (advisor). aliases: unity, unity-sdk, csharp-unity
unity::security.proxy.roomsMediaSFU Unity :: security.proxy.rooms (security-guide). aliases: unity, unity-sdk, csharp-unity
unity::ui.mode.recommendMediaSFU Unity :: ui.mode.recommend (ui-advisor). aliases: unity, unity-sdk, csharp-unity
unity::ui.overrides.guideMediaSFU Unity :: ui.overrides.guide (ui-overrides). aliases: unity, unity-sdk, csharp-unity
vue::api.reference.searchMediaSFU Vue :: api.reference.search (reference-search).
vue::app.scaffoldMediaSFU Vue :: app.scaffold (scaffold).
vue::env.preflightMediaSFU Vue :: env.preflight (command).
vue::feature.mapMediaSFU Vue :: feature.map (mapper).
vue::fix.suggestMediaSFU Vue :: fix.suggest (remediation).
vue::integration.planMediaSFU Vue :: integration.plan (planner).
vue::room.bootstrapMediaSFU Vue :: room.bootstrap (command).
vue::room.flow.explainMediaSFU Vue :: room.flow.explain (flow-explainer).
vue::runtime.diagnoseMediaSFU Vue :: runtime.diagnose (diagnostic).
vue::sdk.recommendMediaSFU Vue :: sdk.recommend (advisor).
vue::security.proxy.roomsMediaSFU Vue :: security.proxy.rooms (security-guide).
vue::ui.mode.recommendMediaSFU Vue :: ui.mode.recommend (ui-advisor).
vue::ui.overrides.guideMediaSFU Vue :: ui.overrides.guide (ui-overrides).

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.MediaSFU/mcp-sdk-tools",
  "title": "MediaSFU",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.mediasfu.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.2.0",
  "packages": [
    {
      "version": "1.2.0",
      "transport": {
        "type": "stdio"
      },
      "identifier": "@mediasfu/mcp-sdk-tools",
      "registryType": "npm"
    }
  ],
  "repository": {
    "url": "https://github.com/MediaSFU/mcp-sdk-tools",
    "source": "github"
  },
  "websiteUrl": "https://mediasfu.com/docs/usage/mcp?utm_source=mcp-registry&utm_medium=directory&utm_campaign=growth-2026q4",
  "description": "Video, voice, AI agent and SIP calls: create rooms, place calls, read recordings and usage."
}