MCP.Market

MediaSFU MCP server

online · 100% uptime
by MediaSFU·io.github.MediaSFU/mcp-sdk-tools·v1.2.0

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

A93/100grade A
What users say
No reviews yet
Be the first
Safety scan
A93/100

full report

Adoption
Growing

0 stars46 downloads/wk

Reviews

Write one

Nobody has reviewed MediaSFU yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

MediaSFU tools (159)

write = sends, deletes, buys or posts
  • android::api.reference.searchFree

    MediaSFU Android :: api.reference.search (reference-search).

  • android::app.scaffoldFree

    MediaSFU Android :: app.scaffold (scaffold).

  • android::env.preflightFree

    MediaSFU Android :: env.preflight (command).

  • android::feature.mapFree

    MediaSFU Android :: feature.map (mapper).

  • android::fix.suggestFree

    MediaSFU Android :: fix.suggest (remediation).

  • android::integration.planFree

    MediaSFU Android :: integration.plan (planner).

  • android::room.bootstrapFree

    MediaSFU Android :: room.bootstrap (guide).

  • android::room.flow.explainFree

    MediaSFU Android :: room.flow.explain (flow-explainer).

  • android::runtime.diagnoseFree

    MediaSFU Android :: runtime.diagnose (diagnostic).

  • android::sdk.recommendFree

    MediaSFU Android :: sdk.recommend (advisor).

  • android::security.proxy.roomsFree

    MediaSFU Android :: security.proxy.rooms (security-guide).

  • android::ui.mode.recommendFree

    MediaSFU Android :: ui.mode.recommend (ui-advisor).

  • android::ui.overrides.guideFree

    MediaSFU Android :: ui.overrides.guide (ui-overrides).

  • angular::api.reference.searchFree

    MediaSFU Angular :: api.reference.search (reference-search).

  • angular::app.scaffoldFree

    MediaSFU Angular :: app.scaffold (scaffold).

  • angular::env.preflightFree

    MediaSFU Angular :: env.preflight (command).

  • angular::feature.mapFree

    MediaSFU Angular :: feature.map (mapper).

  • angular::fix.suggestFree

    MediaSFU Angular :: fix.suggest (remediation).

  • angular::integration.planFree

    MediaSFU Angular :: integration.plan (planner).

  • angular::room.bootstrapFree

    MediaSFU Angular :: room.bootstrap (guide).

  • angular::room.flow.explainFree

    MediaSFU Angular :: room.flow.explain (flow-explainer).

  • angular::runtime.diagnoseFree

    MediaSFU Angular :: runtime.diagnose (diagnostic).

  • angular::sdk.recommendFree

    MediaSFU Angular :: sdk.recommend (advisor).

  • angular::security.proxy.roomsFree

    MediaSFU Angular :: security.proxy.rooms (security-guide).

  • angular::ui.mode.recommendFree

    MediaSFU Angular :: ui.mode.recommend (ui-advisor).

  • angular::ui.overrides.guideFree

    MediaSFU Angular :: ui.overrides.guide (ui-overrides).

  • flutter::api.reference.searchFree

    MediaSFU Flutter :: api.reference.search (reference-search).

  • flutter::app.scaffoldFree

    MediaSFU Flutter :: app.scaffold (scaffold).

  • flutter::env.preflightFree

    MediaSFU Flutter :: env.preflight (command).

  • flutter::feature.mapFree

    MediaSFU Flutter :: feature.map (mapper).

  • flutter::fix.suggestFree

    MediaSFU Flutter :: fix.suggest (remediation).

  • flutter::integration.planFree

    MediaSFU Flutter :: integration.plan (planner).

  • flutter::room.bootstrapFree

    MediaSFU Flutter :: room.bootstrap (guide).

  • flutter::room.flow.explainFree

    MediaSFU Flutter :: room.flow.explain (flow-explainer).

  • flutter::runtime.diagnoseFree

    MediaSFU Flutter :: runtime.diagnose (diagnostic).

  • flutter::sdk.recommendFree

    MediaSFU Flutter :: sdk.recommend (advisor).

  • flutter::security.proxy.roomsFree

    MediaSFU Flutter :: security.proxy.rooms (security-guide).

  • flutter::ui.mode.recommendFree

    MediaSFU Flutter :: ui.mode.recommend (ui-advisor).

  • flutter::ui.overrides.guideFree

    MediaSFU Flutter :: ui.overrides.guide (ui-overrides).

  • kotlin::api.reference.searchFree

    MediaSFU Kotlin :: api.reference.search (reference-search).

  • kotlin::app.scaffoldFree

    MediaSFU Kotlin :: app.scaffold (scaffold).

  • kotlin::env.preflightFree

    MediaSFU Kotlin :: env.preflight (command).

  • kotlin::feature.mapFree

    MediaSFU Kotlin :: feature.map (mapper).

  • kotlin::fix.suggestFree

    MediaSFU Kotlin :: fix.suggest (remediation).

  • kotlin::integration.planFree

    MediaSFU Kotlin :: integration.plan (planner).

  • kotlin::room.bootstrapFree

    MediaSFU Kotlin :: room.bootstrap (guide).

  • kotlin::room.flow.explainFree

    MediaSFU Kotlin :: room.flow.explain (flow-explainer).

  • kotlin::runtime.diagnoseFree

    MediaSFU Kotlin :: runtime.diagnose (diagnostic).

  • kotlin::sdk.recommendFree

    MediaSFU Kotlin :: sdk.recommend (advisor).

  • kotlin::security.proxy.roomsFree

    MediaSFU Kotlin :: security.proxy.rooms (security-guide).

  • kotlin::ui.mode.recommendFree

    MediaSFU Kotlin :: ui.mode.recommend (ui-advisor).

  • kotlin::ui.overrides.guideFree

    MediaSFU Kotlin :: ui.overrides.guide (ui-overrides).

  • react-native-expo::api.reference.searchFree

    MediaSFU React Native Expo :: api.reference.search (reference-search).

  • react-native-expo::app.scaffoldFree

    MediaSFU React Native Expo :: app.scaffold (scaffold).

  • react-native-expo::env.preflightFree

    MediaSFU React Native Expo :: env.preflight (command).

  • react-native-expo::feature.mapFree

    MediaSFU React Native Expo :: feature.map (mapper).

  • react-native-expo::fix.suggestFree

    MediaSFU React Native Expo :: fix.suggest (remediation).

  • react-native-expo::integration.planFree

    MediaSFU React Native Expo :: integration.plan (planner).

  • react-native-expo::room.bootstrapFree

    MediaSFU React Native Expo :: room.bootstrap (command).

  • react-native-expo::room.flow.explainFree

    MediaSFU React Native Expo :: room.flow.explain (flow-explainer).

  • react-native-expo::runtime.diagnoseFree

    MediaSFU React Native Expo :: runtime.diagnose (diagnostic).

  • react-native-expo::sdk.recommendFree

    MediaSFU React Native Expo :: sdk.recommend (advisor).

  • react-native-expo::security.proxy.roomsFree

    MediaSFU React Native Expo :: security.proxy.rooms (security-guide).

  • react-native-expo::ui.mode.recommendFree

    MediaSFU React Native Expo :: ui.mode.recommend (ui-advisor).

  • react-native-expo::ui.overrides.guideFree

    MediaSFU React Native Expo :: ui.overrides.guide (ui-overrides).

  • react-native::api.reference.searchFree

    MediaSFU React Native :: api.reference.search (reference-search).

  • react-native::app.scaffoldFree

    MediaSFU React Native :: app.scaffold (scaffold).

  • react-native::env.preflightFree

    MediaSFU React Native :: env.preflight (command).

  • react-native::feature.mapFree

    MediaSFU React Native :: feature.map (mapper).

  • react-native::fix.suggestFree

    MediaSFU React Native :: fix.suggest (remediation).

  • react-native::integration.planFree

    MediaSFU React Native :: integration.plan (planner).

  • react-native::room.bootstrapFree

    MediaSFU React Native :: room.bootstrap (command).

  • react-native::room.flow.explainFree

    MediaSFU React Native :: room.flow.explain (flow-explainer).

  • react-native::runtime.diagnoseFree

    MediaSFU React Native :: runtime.diagnose (diagnostic).

  • react-native::sdk.recommendFree

    MediaSFU React Native :: sdk.recommend (advisor).

  • react-native::security.proxy.roomsFree

    MediaSFU React Native :: security.proxy.rooms (security-guide).

  • react-native::ui.mode.recommendFree

    MediaSFU React Native :: ui.mode.recommend (ui-advisor).

  • react-native::ui.overrides.guideFree

    MediaSFU React Native :: ui.overrides.guide (ui-overrides).

  • reactjs::api.reference.searchFree

    MediaSFU ReactJS :: api.reference.search (reference-search).

  • reactjs::app.scaffoldFree

    MediaSFU ReactJS :: app.scaffold (scaffold).

  • reactjs::env.preflightFree

    MediaSFU ReactJS :: env.preflight (command).

  • reactjs::feature.mapFree

    MediaSFU ReactJS :: feature.map (mapper).

  • reactjs::fix.suggestFree

    MediaSFU ReactJS :: fix.suggest (remediation).

  • reactjs::integration.planFree

    MediaSFU ReactJS :: integration.plan (planner).

  • reactjs::room.bootstrapFree

    MediaSFU ReactJS :: room.bootstrap (command).

  • reactjs::room.flow.explainFree

    MediaSFU ReactJS :: room.flow.explain (flow-explainer).

  • reactjs::runtime.diagnoseFree

    MediaSFU ReactJS :: runtime.diagnose (diagnostic).

  • reactjs::sdk.recommendFree

    MediaSFU ReactJS :: sdk.recommend (advisor).

  • reactjs::security.proxy.roomsFree

    MediaSFU ReactJS :: security.proxy.rooms (security-guide).

  • reactjs::ui.mode.recommendFree

    MediaSFU ReactJS :: ui.mode.recommend (ui-advisor).

  • reactjs::ui.overrides.guideFree

    MediaSFU ReactJS :: ui.overrides.guide (ui-overrides).

  • shared::api.reference.searchFree

    mediasfu-shared :: api.reference.search (reference-search).

  • shared::app.scaffoldFree

    mediasfu-shared :: app.scaffold (scaffold).

  • shared::backend.integration.guideFree

    mediasfu-shared :: backend.integration.guide (knowledge).

  • shared::credential.broker.planFree

    mediasfu-shared :: credential.broker.plan (credential-planner).

  • shared::custom-recording.scene.planFree

    mediasfu-shared :: custom-recording.scene.plan (custom-recording-planner).

  • shared::embedded.layout.planFree

    mediasfu-shared :: embedded.layout.plan (embedded-layout-planner).

  • shared::env.preflightFree

    mediasfu-shared :: env.preflight (command).

  • shared::external-media.integration.planFree

    mediasfu-shared :: external-media.integration.plan (knowledge).

  • shared::feature.mapFree

    mediasfu-shared :: feature.map (mapper).

  • shared::fix.suggestFree

    mediasfu-shared :: fix.suggest (remediation).

  • shared::frontend.architecture.planFree

    mediasfu-shared :: frontend.architecture.plan (architecture-planner).

  • shared::headless.integration.planFree

    mediasfu-shared :: headless.integration.plan (headless-planner).

  • shared::integration.planFree

    mediasfu-shared :: integration.plan (planner).

  • shared::lifecycle.cleanup.auditFree

    mediasfu-shared :: lifecycle.cleanup.audit (lifecycle-audit).

  • shared::participant-control.integration.planFree

    mediasfu-shared :: participant-control.integration.plan (knowledge).

  • shared::product.pattern.planFree

    mediasfu-shared :: product.pattern.plan (product-pattern-planner).

  • shared::room.authority.planFree

    mediasfu-shared :: room.authority.plan (room-authority-planner).

  • shared::room.bootstrapFree

    mediasfu-shared :: room.bootstrap (guide).

  • shared::room.flow.explainFree

    mediasfu-shared :: room.flow.explain (flow-explainer).

  • shared::room.lifecycle.planFree

    mediasfu-shared :: room.lifecycle.plan (room-lifecycle-planner).

  • shared::runtime.diagnoseFree

    mediasfu-shared :: runtime.diagnose (diagnostic).

  • shared::runtime.readiness.diagnoseFree

    mediasfu-shared :: runtime.readiness.diagnose (readiness-diagnostic).

  • shared::sdk.recommendFree

    mediasfu-shared :: sdk.recommend (advisor).

  • shared::security.proxy.roomsFree

    mediasfu-shared :: security.proxy.rooms (security-guide).

  • shared::solution.capsule.planFree

    mediasfu-shared :: solution.capsule.plan (knowledge).

  • shared::telephony.call-control.planFree

    mediasfu-shared :: telephony.call-control.plan (telephony-planner).

  • shared::ui.mode.recommendFree

    mediasfu-shared :: ui.mode.recommend (ui-advisor).

  • shared::ui.overrides.guideFree

    mediasfu-shared :: ui.overrides.guide (ui-overrides).

  • shared::widget.integration.planFree

    mediasfu-shared :: widget.integration.plan (widget-planner).

  • swift::api.reference.searchFree

    MediaSFU Apple / Swift :: api.reference.search (reference-search). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • swift::app.scaffoldFree

    MediaSFU Apple / Swift :: app.scaffold (scaffold). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • swift::env.preflightFree

    MediaSFU Apple / Swift :: env.preflight (command). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • swift::feature.mapFree

    MediaSFU Apple / Swift :: feature.map (mapper). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • swift::fix.suggestFree

    MediaSFU Apple / Swift :: fix.suggest (remediation). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • swift::integration.planFree

    MediaSFU Apple / Swift :: integration.plan (planner). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • swift::room.bootstrapFree

    MediaSFU Apple / Swift :: room.bootstrap (guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • swift::room.flow.explainFree

    MediaSFU Apple / Swift :: room.flow.explain (flow-explainer). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • swift::runtime.diagnoseFree

    MediaSFU Apple / Swift :: runtime.diagnose (diagnostic). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • swift::sdk.recommendFree

    MediaSFU Apple / Swift :: sdk.recommend (advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • swift::security.proxy.roomsFree

    MediaSFU Apple / Swift :: security.proxy.rooms (security-guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • swift::ui.mode.recommendFree

    MediaSFU Apple / Swift :: ui.mode.recommend (ui-advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • swift::ui.overrides.guideFree

    MediaSFU Apple / Swift :: ui.overrides.guide (ui-overrides). aliases: apple, ios, ipados, macos, swift, swiftui, uikit

  • unity::api.reference.searchFree

    MediaSFU Unity :: api.reference.search (reference-search). aliases: unity, unity-sdk, csharp-unity

  • unity::app.scaffoldFree

    MediaSFU Unity :: app.scaffold (scaffold). aliases: unity, unity-sdk, csharp-unity

  • unity::env.preflightFree

    MediaSFU Unity :: env.preflight (command). aliases: unity, unity-sdk, csharp-unity

  • unity::feature.mapFree

    MediaSFU Unity :: feature.map (mapper). aliases: unity, unity-sdk, csharp-unity

  • unity::fix.suggestFree

    MediaSFU Unity :: fix.suggest (remediation). aliases: unity, unity-sdk, csharp-unity

  • unity::integration.planFree

    MediaSFU Unity :: integration.plan (planner). aliases: unity, unity-sdk, csharp-unity

  • unity::room.bootstrapFree

    MediaSFU Unity :: room.bootstrap (guide). aliases: unity, unity-sdk, csharp-unity

  • unity::room.flow.explainFree

    MediaSFU Unity :: room.flow.explain (flow-explainer). aliases: unity, unity-sdk, csharp-unity

  • unity::runtime.diagnoseFree

    MediaSFU Unity :: runtime.diagnose (diagnostic). aliases: unity, unity-sdk, csharp-unity

  • unity::sdk.recommendFree

    MediaSFU Unity :: sdk.recommend (advisor). aliases: unity, unity-sdk, csharp-unity

  • unity::security.proxy.roomsFree

    MediaSFU Unity :: security.proxy.rooms (security-guide). aliases: unity, unity-sdk, csharp-unity

  • unity::ui.mode.recommendFree

    MediaSFU Unity :: ui.mode.recommend (ui-advisor). aliases: unity, unity-sdk, csharp-unity

  • unity::ui.overrides.guideFree

    MediaSFU Unity :: ui.overrides.guide (ui-overrides). aliases: unity, unity-sdk, csharp-unity

  • vue::api.reference.searchFree

    MediaSFU Vue :: api.reference.search (reference-search).

  • vue::app.scaffoldFree

    MediaSFU Vue :: app.scaffold (scaffold).

  • vue::env.preflightFree

    MediaSFU Vue :: env.preflight (command).

  • vue::feature.mapFree

    MediaSFU Vue :: feature.map (mapper).

  • vue::fix.suggestFree

    MediaSFU Vue :: fix.suggest (remediation).

  • vue::integration.planFree

    MediaSFU Vue :: integration.plan (planner).

  • vue::room.bootstrapFree

    MediaSFU Vue :: room.bootstrap (command).

  • vue::room.flow.explainFree

    MediaSFU Vue :: room.flow.explain (flow-explainer).

  • vue::runtime.diagnoseFree

    MediaSFU Vue :: runtime.diagnose (diagnostic).

  • vue::sdk.recommendFree

    MediaSFU Vue :: sdk.recommend (advisor).

  • vue::security.proxy.roomsFree

    MediaSFU Vue :: security.proxy.rooms (security-guide).

  • vue::ui.mode.recommendFree

    MediaSFU Vue :: ui.mode.recommend (ui-advisor).

  • vue::ui.overrides.guideFree

    MediaSFU Vue :: ui.overrides.guide (ui-overrides).

Public scan report

scanner v0.1.10 · 2026-10-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan14 source files scanned25/25
  • Live reliabilityremote reachable in 715ms20/20
  • Tool poisoning159 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 11 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 93/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How MediaSFU compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
93/100
higher than 96% of 4,460 AI and agents servers
Tools
159
the typical AI and agents server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote AI and agents server answers 100%
Response time
761 ms
faster than 15% of 2,331 AI and agents servers
Downloads a week
46
more than 38% of 1,538 AI and agents servers with a package

What its tools let an agent do: 159 read

Install MediaSFU in Claude Code, Cursor or VS Code

claude mcp add --transport http mcp-sdk-tools https://mcp.mediasfu.com/mcp
Add to Cursor

What the publisher says

From the MediaSFU repository's README, as published. We do not edit it. Read it on GitHub

MediaSFU MCP Integration Toolkit

The official MediaSFU MCP toolkit helps developers and MCP-capable agents plan, scaffold, diagnose, and harden MediaSFU frontend and backend integrations.

Run the stdio server directly with npm:

npx -y @mediasfu/mcp-sdk-tools

For repeatable MCP client configuration, pin the supported major version:

{
  "mcpServers": {
    "mediasfu": {
      "command": "npx",
      "args": ["-y", "@mediasfu/mcp-sdk-tools@1"]
    }
  }
}

On Windows, use npx.cmd if the MCP client does not resolve the npm shim. You can also install globally and run the explicit executable:

npm install --global @mediasfu/mcp-sdk-tools@1
mediasfu-mcp

The mediasfu-mcp-http executable starts the optional local Streamable HTTP transport. See LOCALMCPSETUP.md for client examples.

Act on your own account (account mode)

mediasfu-mcp-account lets your assistant create and end rooms, place AI-agent and SIP calls, list recordings, set your room webhook and read balance and usage, using your MediaSFU API key. It runs locally over stdio; the key stays in your MCP client's environment, is sent only to https://mediasfu.com, and is redacted from every tool result.

{
  "mcpServers": {
    "mediasfu-account": {
      "command": "npx",
      "args": ["-y", "-p", "@mediasfu/mcp-sdk-tools@1", "mediasfu-mcp-account"],
      "env": {
        "MEDIASFU_API_USERNAME": "<api username>",
        "MEDIASFU_API_KEY": "<api key>"
      }
    }
  }
}

Get both values at mediasfu.com/api-keys. Start with a sandbox key: rooms beginning with s are sandbox, p are production.

Read tools run immediately. Anything that creates, changes, calls or ends returns confirmation_required with a preview until the assistant calls it again with confirm: true, so you approve every billable or destructive step.

Supported SDK surfaces

  • shared runtime and backend integration
  • ReactJS
  • Angular
  • React Native
  • React Native Expo
  • Vue
  • Flutter
  • Kotlin / Android / KMP
  • Swift / Apple platforms
  • Unity

The default public surface exposes 159 integration tools. Thirty-three documentation-build and parity tools are internal; set MCPINCLUDEINTERNAL_TOOLS=1 only in a trusted local maintainer workspace to expose the full 192-tool surface.

Core tools

Every SDK provides:

  • sdk.recommend
  • app.scaffold
  • integration.plan
  • env.preflight
  • room.bootstrap
  • feature.map
  • runtime.diagnose
  • fix.suggest
  • api.reference.search
  • room.flow.explain
  • ui.mode.recommend
  • ui.overrides.guide

The shared surface adds production patterns derived from MediaSFU's headless, widget, telephony, and AI call-control integrations:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

MediaSFU: common questions

Is MediaSFU MCP server safe?
Yes, by our scan: it is graded A (93/100). Read the MediaSFU safety report
How do I install MediaSFU?
It runs remotely at mcp.mediasfu.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does MediaSFU need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is MediaSFU maintained?
The last commit was 18 days ago (2026-10-17). The latest release is v1.2.0.
Is MediaSFU up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of MediaSFU?
Servers from other publishers that do the same job: Agent-Native Clips MCP server, Guaardvark MCP server and Claude Real Video MCP server.
How does MediaSFU compare with other AI and agents MCP servers?
safety score 93/100 (higher than 96% of 4,460 AI and agents servers); tools 159 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to MediaSFU

Same job from other publishers: the closest match first, then the best rated.

  • Agent-Native Clips
    Screen recording, meeting notes, and voice dictation - all with AI
    A
  • Guaardvark
    Local AI studio on your GPU: images, video, music, voice, RAG. Needs the Guaardvark app installed.
    B
  • Claude Real Video
    Let any LLM watch a video locally — and search everything it has ever watched.
    A
  • Watch Skill
    Watch video and live sessions, keep timestamped evidence, and verify an agent's own work.
    B
  • WaveSpeed
    Run any model on the live WaveSpeed catalog: image, video, audio, 3D.
    A