MediaSFU MCP server
online · 100% uptimeio.github.MediaSFU/mcp-sdk-tools·v1.2.0Video, voice, AI agent and SIP calls: create rooms, place calls, read recordings and usage.
0 stars46 downloads/wk
Reviews
Write oneNobody 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 postsandroid::api.reference.searchFreeMediaSFU Android :: api.reference.search (reference-search).
android::app.scaffoldFreeMediaSFU Android :: app.scaffold (scaffold).
android::env.preflightFreeMediaSFU Android :: env.preflight (command).
android::feature.mapFreeMediaSFU Android :: feature.map (mapper).
android::fix.suggestFreeMediaSFU Android :: fix.suggest (remediation).
android::integration.planFreeMediaSFU Android :: integration.plan (planner).
android::room.bootstrapFreeMediaSFU Android :: room.bootstrap (guide).
android::room.flow.explainFreeMediaSFU Android :: room.flow.explain (flow-explainer).
android::runtime.diagnoseFreeMediaSFU Android :: runtime.diagnose (diagnostic).
android::sdk.recommendFreeMediaSFU Android :: sdk.recommend (advisor).
android::security.proxy.roomsFreeMediaSFU Android :: security.proxy.rooms (security-guide).
android::ui.mode.recommendFreeMediaSFU Android :: ui.mode.recommend (ui-advisor).
android::ui.overrides.guideFreeMediaSFU Android :: ui.overrides.guide (ui-overrides).
angular::api.reference.searchFreeMediaSFU Angular :: api.reference.search (reference-search).
angular::app.scaffoldFreeMediaSFU Angular :: app.scaffold (scaffold).
angular::env.preflightFreeMediaSFU Angular :: env.preflight (command).
angular::feature.mapFreeMediaSFU Angular :: feature.map (mapper).
angular::fix.suggestFreeMediaSFU Angular :: fix.suggest (remediation).
angular::integration.planFreeMediaSFU Angular :: integration.plan (planner).
angular::room.bootstrapFreeMediaSFU Angular :: room.bootstrap (guide).
angular::room.flow.explainFreeMediaSFU Angular :: room.flow.explain (flow-explainer).
angular::runtime.diagnoseFreeMediaSFU Angular :: runtime.diagnose (diagnostic).
angular::sdk.recommendFreeMediaSFU Angular :: sdk.recommend (advisor).
angular::security.proxy.roomsFreeMediaSFU Angular :: security.proxy.rooms (security-guide).
angular::ui.mode.recommendFreeMediaSFU Angular :: ui.mode.recommend (ui-advisor).
angular::ui.overrides.guideFreeMediaSFU Angular :: ui.overrides.guide (ui-overrides).
flutter::api.reference.searchFreeMediaSFU Flutter :: api.reference.search (reference-search).
flutter::app.scaffoldFreeMediaSFU Flutter :: app.scaffold (scaffold).
flutter::env.preflightFreeMediaSFU Flutter :: env.preflight (command).
flutter::feature.mapFreeMediaSFU Flutter :: feature.map (mapper).
flutter::fix.suggestFreeMediaSFU Flutter :: fix.suggest (remediation).
flutter::integration.planFreeMediaSFU Flutter :: integration.plan (planner).
flutter::room.bootstrapFreeMediaSFU Flutter :: room.bootstrap (guide).
flutter::room.flow.explainFreeMediaSFU Flutter :: room.flow.explain (flow-explainer).
flutter::runtime.diagnoseFreeMediaSFU Flutter :: runtime.diagnose (diagnostic).
flutter::sdk.recommendFreeMediaSFU Flutter :: sdk.recommend (advisor).
flutter::security.proxy.roomsFreeMediaSFU Flutter :: security.proxy.rooms (security-guide).
flutter::ui.mode.recommendFreeMediaSFU Flutter :: ui.mode.recommend (ui-advisor).
flutter::ui.overrides.guideFreeMediaSFU Flutter :: ui.overrides.guide (ui-overrides).
kotlin::api.reference.searchFreeMediaSFU Kotlin :: api.reference.search (reference-search).
kotlin::app.scaffoldFreeMediaSFU Kotlin :: app.scaffold (scaffold).
kotlin::env.preflightFreeMediaSFU Kotlin :: env.preflight (command).
kotlin::feature.mapFreeMediaSFU Kotlin :: feature.map (mapper).
kotlin::fix.suggestFreeMediaSFU Kotlin :: fix.suggest (remediation).
kotlin::integration.planFreeMediaSFU Kotlin :: integration.plan (planner).
kotlin::room.bootstrapFreeMediaSFU Kotlin :: room.bootstrap (guide).
kotlin::room.flow.explainFreeMediaSFU Kotlin :: room.flow.explain (flow-explainer).
kotlin::runtime.diagnoseFreeMediaSFU Kotlin :: runtime.diagnose (diagnostic).
kotlin::sdk.recommendFreeMediaSFU Kotlin :: sdk.recommend (advisor).
kotlin::security.proxy.roomsFreeMediaSFU Kotlin :: security.proxy.rooms (security-guide).
kotlin::ui.mode.recommendFreeMediaSFU Kotlin :: ui.mode.recommend (ui-advisor).
kotlin::ui.overrides.guideFreeMediaSFU Kotlin :: ui.overrides.guide (ui-overrides).
react-native-expo::api.reference.searchFreeMediaSFU React Native Expo :: api.reference.search (reference-search).
react-native-expo::app.scaffoldFreeMediaSFU React Native Expo :: app.scaffold (scaffold).
react-native-expo::env.preflightFreeMediaSFU React Native Expo :: env.preflight (command).
react-native-expo::feature.mapFreeMediaSFU React Native Expo :: feature.map (mapper).
react-native-expo::fix.suggestFreeMediaSFU React Native Expo :: fix.suggest (remediation).
react-native-expo::integration.planFreeMediaSFU React Native Expo :: integration.plan (planner).
react-native-expo::room.bootstrapFreeMediaSFU React Native Expo :: room.bootstrap (command).
react-native-expo::room.flow.explainFreeMediaSFU React Native Expo :: room.flow.explain (flow-explainer).
react-native-expo::runtime.diagnoseFreeMediaSFU React Native Expo :: runtime.diagnose (diagnostic).
react-native-expo::sdk.recommendFreeMediaSFU React Native Expo :: sdk.recommend (advisor).
react-native-expo::security.proxy.roomsFreeMediaSFU React Native Expo :: security.proxy.rooms (security-guide).
react-native-expo::ui.mode.recommendFreeMediaSFU React Native Expo :: ui.mode.recommend (ui-advisor).
react-native-expo::ui.overrides.guideFreeMediaSFU React Native Expo :: ui.overrides.guide (ui-overrides).
react-native::api.reference.searchFreeMediaSFU React Native :: api.reference.search (reference-search).
react-native::app.scaffoldFreeMediaSFU React Native :: app.scaffold (scaffold).
react-native::env.preflightFreeMediaSFU React Native :: env.preflight (command).
react-native::feature.mapFreeMediaSFU React Native :: feature.map (mapper).
react-native::fix.suggestFreeMediaSFU React Native :: fix.suggest (remediation).
react-native::integration.planFreeMediaSFU React Native :: integration.plan (planner).
react-native::room.bootstrapFreeMediaSFU React Native :: room.bootstrap (command).
react-native::room.flow.explainFreeMediaSFU React Native :: room.flow.explain (flow-explainer).
react-native::runtime.diagnoseFreeMediaSFU React Native :: runtime.diagnose (diagnostic).
react-native::sdk.recommendFreeMediaSFU React Native :: sdk.recommend (advisor).
react-native::security.proxy.roomsFreeMediaSFU React Native :: security.proxy.rooms (security-guide).
react-native::ui.mode.recommendFreeMediaSFU React Native :: ui.mode.recommend (ui-advisor).
react-native::ui.overrides.guideFreeMediaSFU React Native :: ui.overrides.guide (ui-overrides).
reactjs::api.reference.searchFreeMediaSFU ReactJS :: api.reference.search (reference-search).
reactjs::app.scaffoldFreeMediaSFU ReactJS :: app.scaffold (scaffold).
reactjs::env.preflightFreeMediaSFU ReactJS :: env.preflight (command).
reactjs::feature.mapFreeMediaSFU ReactJS :: feature.map (mapper).
reactjs::fix.suggestFreeMediaSFU ReactJS :: fix.suggest (remediation).
reactjs::integration.planFreeMediaSFU ReactJS :: integration.plan (planner).
reactjs::room.bootstrapFreeMediaSFU ReactJS :: room.bootstrap (command).
reactjs::room.flow.explainFreeMediaSFU ReactJS :: room.flow.explain (flow-explainer).
reactjs::runtime.diagnoseFreeMediaSFU ReactJS :: runtime.diagnose (diagnostic).
reactjs::sdk.recommendFreeMediaSFU ReactJS :: sdk.recommend (advisor).
reactjs::security.proxy.roomsFreeMediaSFU ReactJS :: security.proxy.rooms (security-guide).
reactjs::ui.mode.recommendFreeMediaSFU ReactJS :: ui.mode.recommend (ui-advisor).
reactjs::ui.overrides.guideFreeMediaSFU ReactJS :: ui.overrides.guide (ui-overrides).
shared::api.reference.searchFreemediasfu-shared :: api.reference.search (reference-search).
shared::app.scaffoldFreemediasfu-shared :: app.scaffold (scaffold).
shared::backend.integration.guideFreemediasfu-shared :: backend.integration.guide (knowledge).
shared::credential.broker.planFreemediasfu-shared :: credential.broker.plan (credential-planner).
shared::custom-recording.scene.planFreemediasfu-shared :: custom-recording.scene.plan (custom-recording-planner).
shared::embedded.layout.planFreemediasfu-shared :: embedded.layout.plan (embedded-layout-planner).
shared::env.preflightFreemediasfu-shared :: env.preflight (command).
shared::external-media.integration.planFreemediasfu-shared :: external-media.integration.plan (knowledge).
shared::feature.mapFreemediasfu-shared :: feature.map (mapper).
shared::fix.suggestFreemediasfu-shared :: fix.suggest (remediation).
shared::frontend.architecture.planFreemediasfu-shared :: frontend.architecture.plan (architecture-planner).
shared::headless.integration.planFreemediasfu-shared :: headless.integration.plan (headless-planner).
shared::integration.planFreemediasfu-shared :: integration.plan (planner).
shared::lifecycle.cleanup.auditFreemediasfu-shared :: lifecycle.cleanup.audit (lifecycle-audit).
shared::participant-control.integration.planFreemediasfu-shared :: participant-control.integration.plan (knowledge).
shared::product.pattern.planFreemediasfu-shared :: product.pattern.plan (product-pattern-planner).
shared::room.authority.planFreemediasfu-shared :: room.authority.plan (room-authority-planner).
shared::room.bootstrapFreemediasfu-shared :: room.bootstrap (guide).
shared::room.flow.explainFreemediasfu-shared :: room.flow.explain (flow-explainer).
shared::room.lifecycle.planFreemediasfu-shared :: room.lifecycle.plan (room-lifecycle-planner).
shared::runtime.diagnoseFreemediasfu-shared :: runtime.diagnose (diagnostic).
shared::runtime.readiness.diagnoseFreemediasfu-shared :: runtime.readiness.diagnose (readiness-diagnostic).
shared::sdk.recommendFreemediasfu-shared :: sdk.recommend (advisor).
shared::security.proxy.roomsFreemediasfu-shared :: security.proxy.rooms (security-guide).
shared::solution.capsule.planFreemediasfu-shared :: solution.capsule.plan (knowledge).
shared::telephony.call-control.planFreemediasfu-shared :: telephony.call-control.plan (telephony-planner).
shared::ui.mode.recommendFreemediasfu-shared :: ui.mode.recommend (ui-advisor).
shared::ui.overrides.guideFreemediasfu-shared :: ui.overrides.guide (ui-overrides).
shared::widget.integration.planFreemediasfu-shared :: widget.integration.plan (widget-planner).
swift::api.reference.searchFreeMediaSFU Apple / Swift :: api.reference.search (reference-search). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::app.scaffoldFreeMediaSFU Apple / Swift :: app.scaffold (scaffold). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::env.preflightFreeMediaSFU Apple / Swift :: env.preflight (command). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::feature.mapFreeMediaSFU Apple / Swift :: feature.map (mapper). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::fix.suggestFreeMediaSFU Apple / Swift :: fix.suggest (remediation). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::integration.planFreeMediaSFU Apple / Swift :: integration.plan (planner). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::room.bootstrapFreeMediaSFU Apple / Swift :: room.bootstrap (guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::room.flow.explainFreeMediaSFU Apple / Swift :: room.flow.explain (flow-explainer). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::runtime.diagnoseFreeMediaSFU Apple / Swift :: runtime.diagnose (diagnostic). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::sdk.recommendFreeMediaSFU Apple / Swift :: sdk.recommend (advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::security.proxy.roomsFreeMediaSFU Apple / Swift :: security.proxy.rooms (security-guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::ui.mode.recommendFreeMediaSFU Apple / Swift :: ui.mode.recommend (ui-advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
swift::ui.overrides.guideFreeMediaSFU Apple / Swift :: ui.overrides.guide (ui-overrides). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
unity::api.reference.searchFreeMediaSFU Unity :: api.reference.search (reference-search). aliases: unity, unity-sdk, csharp-unity
unity::app.scaffoldFreeMediaSFU Unity :: app.scaffold (scaffold). aliases: unity, unity-sdk, csharp-unity
unity::env.preflightFreeMediaSFU Unity :: env.preflight (command). aliases: unity, unity-sdk, csharp-unity
unity::feature.mapFreeMediaSFU Unity :: feature.map (mapper). aliases: unity, unity-sdk, csharp-unity
unity::fix.suggestFreeMediaSFU Unity :: fix.suggest (remediation). aliases: unity, unity-sdk, csharp-unity
unity::integration.planFreeMediaSFU Unity :: integration.plan (planner). aliases: unity, unity-sdk, csharp-unity
unity::room.bootstrapFreeMediaSFU Unity :: room.bootstrap (guide). aliases: unity, unity-sdk, csharp-unity
unity::room.flow.explainFreeMediaSFU Unity :: room.flow.explain (flow-explainer). aliases: unity, unity-sdk, csharp-unity
unity::runtime.diagnoseFreeMediaSFU Unity :: runtime.diagnose (diagnostic). aliases: unity, unity-sdk, csharp-unity
unity::sdk.recommendFreeMediaSFU Unity :: sdk.recommend (advisor). aliases: unity, unity-sdk, csharp-unity
unity::security.proxy.roomsFreeMediaSFU Unity :: security.proxy.rooms (security-guide). aliases: unity, unity-sdk, csharp-unity
unity::ui.mode.recommendFreeMediaSFU Unity :: ui.mode.recommend (ui-advisor). aliases: unity, unity-sdk, csharp-unity
unity::ui.overrides.guideFreeMediaSFU Unity :: ui.overrides.guide (ui-overrides). aliases: unity, unity-sdk, csharp-unity
vue::api.reference.searchFreeMediaSFU Vue :: api.reference.search (reference-search).
vue::app.scaffoldFreeMediaSFU Vue :: app.scaffold (scaffold).
vue::env.preflightFreeMediaSFU Vue :: env.preflight (command).
vue::feature.mapFreeMediaSFU Vue :: feature.map (mapper).
vue::fix.suggestFreeMediaSFU Vue :: fix.suggest (remediation).
vue::integration.planFreeMediaSFU Vue :: integration.plan (planner).
vue::room.bootstrapFreeMediaSFU Vue :: room.bootstrap (command).
vue::room.flow.explainFreeMediaSFU Vue :: room.flow.explain (flow-explainer).
vue::runtime.diagnoseFreeMediaSFU Vue :: runtime.diagnose (diagnostic).
vue::sdk.recommendFreeMediaSFU Vue :: sdk.recommend (advisor).
vue::security.proxy.roomsFreeMediaSFU Vue :: security.proxy.rooms (security-guide).
vue::ui.mode.recommendFreeMediaSFU Vue :: ui.mode.recommend (ui-advisor).
vue::ui.overrides.guideFreeMediaSFU 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
- 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
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
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-toolsFor 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-mcpThe 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 ClipsScreen recording, meeting notes, and voice dictation - all with AInot reviewedEstablishedA
GuaardvarkLocal AI studio on your GPU: images, video, music, voice, RAG. Needs the Guaardvark app installed.not reviewedEstablishedB- Claude Real VideoLet any LLM watch a video locally — and search everything it has ever watched.not reviewedEstablishedA
- Watch SkillWatch video and live sessions, keep timestamped evidence, and verify an agent's own work.not reviewedEstablishedB
- WaveSpeedRun any model on the live WaveSpeed catalog: image, video, audio, 3D.not reviewedEstablishedA