MediaSFU
mcp remote · streamable-http · v1.2.0 · source: crawl
https://mcp.mediasfu.com/mcp
https://github.com/MediaSFU/mcp-sdk-tools
Video, voice, AI agent and SIP calls: create rooms, place calls, read recordings and usage.
Works
100
Verified Oct 31, 2026 · p50 668 ms · p95 676 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'mediasfu-integration-mcp' |
| tools_listed | 15 | pass | 159 tools |
| schema_complete | 15 | pass | 159 of 159 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 668 ms |
| latency_p95 | 5 | pass | p95 676 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (159)
| Name | Description | Schema |
|---|---|---|
android::ui.overrides.guide | MediaSFU Android :: ui.overrides.guide (ui-overrides). | typed |
android::security.proxy.rooms | MediaSFU Android :: security.proxy.rooms (security-guide). | typed |
angular::sdk.recommend | MediaSFU Angular :: sdk.recommend (advisor). | typed |
flutter::ui.overrides.guide | MediaSFU Flutter :: ui.overrides.guide (ui-overrides). | typed |
flutter::security.proxy.rooms | MediaSFU Flutter :: security.proxy.rooms (security-guide). | typed |
kotlin::sdk.recommend | MediaSFU Kotlin :: sdk.recommend (advisor). | typed |
react-native::ui.mode.recommend | MediaSFU React Native :: ui.mode.recommend (ui-advisor). | typed |
swift::room.bootstrap | MediaSFU Apple / Swift :: room.bootstrap (guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
android::room.bootstrap | MediaSFU Android :: room.bootstrap (guide). | typed |
unity::security.proxy.rooms | MediaSFU Unity :: security.proxy.rooms (security-guide). aliases: unity, unity-sdk, csharp-unity | typed |
android::feature.map | MediaSFU Android :: feature.map (mapper). | typed |
android::runtime.diagnose | MediaSFU Android :: runtime.diagnose (diagnostic). | typed |
android::fix.suggest | MediaSFU Android :: fix.suggest (remediation). | typed |
android::api.reference.search | MediaSFU Android :: api.reference.search (reference-search). | typed |
android::room.flow.explain | MediaSFU Android :: room.flow.explain (flow-explainer). | typed |
android::ui.mode.recommend | MediaSFU Android :: ui.mode.recommend (ui-advisor). | typed |
flutter::ui.mode.recommend | MediaSFU Flutter :: ui.mode.recommend (ui-advisor). | typed |
react-native::room.flow.explain | MediaSFU React Native :: room.flow.explain (flow-explainer). | typed |
android::sdk.recommend | MediaSFU Android :: sdk.recommend (advisor). | typed |
android::app.scaffold | MediaSFU Android :: app.scaffold (scaffold). | typed |
android::integration.plan | MediaSFU Android :: integration.plan (planner). | typed |
android::env.preflight | MediaSFU Android :: env.preflight (command). | typed |
angular::app.scaffold | MediaSFU Angular :: app.scaffold (scaffold). | typed |
angular::integration.plan | MediaSFU Angular :: integration.plan (planner). | typed |
angular::env.preflight | MediaSFU Angular :: env.preflight (command). | typed |
angular::room.bootstrap | MediaSFU Angular :: room.bootstrap (guide). | typed |
angular::feature.map | MediaSFU Angular :: feature.map (mapper). | typed |
angular::runtime.diagnose | MediaSFU Angular :: runtime.diagnose (diagnostic). | typed |
angular::fix.suggest | MediaSFU Angular :: fix.suggest (remediation). | typed |
angular::api.reference.search | MediaSFU Angular :: api.reference.search (reference-search). | typed |
angular::room.flow.explain | MediaSFU Angular :: room.flow.explain (flow-explainer). | typed |
angular::ui.mode.recommend | MediaSFU Angular :: ui.mode.recommend (ui-advisor). | typed |
angular::ui.overrides.guide | MediaSFU Angular :: ui.overrides.guide (ui-overrides). | typed |
angular::security.proxy.rooms | MediaSFU Angular :: security.proxy.rooms (security-guide). | typed |
flutter::sdk.recommend | MediaSFU Flutter :: sdk.recommend (advisor). | typed |
flutter::app.scaffold | MediaSFU Flutter :: app.scaffold (scaffold). | typed |
flutter::integration.plan | MediaSFU Flutter :: integration.plan (planner). | typed |
flutter::env.preflight | MediaSFU Flutter :: env.preflight (command). | typed |
flutter::room.bootstrap | MediaSFU Flutter :: room.bootstrap (guide). | typed |
flutter::feature.map | MediaSFU Flutter :: feature.map (mapper). | typed |
flutter::runtime.diagnose | MediaSFU Flutter :: runtime.diagnose (diagnostic). | typed |
flutter::fix.suggest | MediaSFU Flutter :: fix.suggest (remediation). | typed |
flutter::api.reference.search | MediaSFU Flutter :: api.reference.search (reference-search). | typed |
flutter::room.flow.explain | MediaSFU Flutter :: room.flow.explain (flow-explainer). | typed |
kotlin::app.scaffold | MediaSFU Kotlin :: app.scaffold (scaffold). | typed |
kotlin::integration.plan | MediaSFU Kotlin :: integration.plan (planner). | typed |
kotlin::env.preflight | MediaSFU Kotlin :: env.preflight (command). | typed |
kotlin::room.bootstrap | MediaSFU Kotlin :: room.bootstrap (guide). | typed |
kotlin::feature.map | MediaSFU Kotlin :: feature.map (mapper). | typed |
kotlin::runtime.diagnose | MediaSFU Kotlin :: runtime.diagnose (diagnostic). | typed |
kotlin::fix.suggest | MediaSFU Kotlin :: fix.suggest (remediation). | typed |
kotlin::api.reference.search | MediaSFU Kotlin :: api.reference.search (reference-search). | typed |
kotlin::room.flow.explain | MediaSFU Kotlin :: room.flow.explain (flow-explainer). | typed |
kotlin::ui.mode.recommend | MediaSFU Kotlin :: ui.mode.recommend (ui-advisor). | typed |
kotlin::ui.overrides.guide | MediaSFU Kotlin :: ui.overrides.guide (ui-overrides). | typed |
kotlin::security.proxy.rooms | MediaSFU Kotlin :: security.proxy.rooms (security-guide). | typed |
react-native::sdk.recommend | MediaSFU React Native :: sdk.recommend (advisor). | typed |
react-native::app.scaffold | MediaSFU React Native :: app.scaffold (scaffold). | typed |
react-native::integration.plan | MediaSFU React Native :: integration.plan (planner). | typed |
react-native::env.preflight | MediaSFU React Native :: env.preflight (command). | typed |
react-native::room.bootstrap | MediaSFU React Native :: room.bootstrap (command). | typed |
react-native::feature.map | MediaSFU React Native :: feature.map (mapper). | typed |
react-native::runtime.diagnose | MediaSFU React Native :: runtime.diagnose (diagnostic). | typed |
react-native::fix.suggest | MediaSFU React Native :: fix.suggest (remediation). | typed |
react-native::api.reference.search | MediaSFU React Native :: api.reference.search (reference-search). | typed |
react-native::ui.overrides.guide | MediaSFU React Native :: ui.overrides.guide (ui-overrides). | typed |
react-native::security.proxy.rooms | MediaSFU React Native :: security.proxy.rooms (security-guide). | typed |
react-native-expo::sdk.recommend | MediaSFU React Native Expo :: sdk.recommend (advisor). | typed |
react-native-expo::app.scaffold | MediaSFU React Native Expo :: app.scaffold (scaffold). | typed |
react-native-expo::integration.plan | MediaSFU React Native Expo :: integration.plan (planner). | typed |
react-native-expo::env.preflight | MediaSFU React Native Expo :: env.preflight (command). | typed |
react-native-expo::room.bootstrap | MediaSFU React Native Expo :: room.bootstrap (command). | typed |
react-native-expo::feature.map | MediaSFU React Native Expo :: feature.map (mapper). | typed |
react-native-expo::runtime.diagnose | MediaSFU React Native Expo :: runtime.diagnose (diagnostic). | typed |
react-native-expo::fix.suggest | MediaSFU React Native Expo :: fix.suggest (remediation). | typed |
react-native-expo::api.reference.search | MediaSFU React Native Expo :: api.reference.search (reference-search). | typed |
react-native-expo::room.flow.explain | MediaSFU React Native Expo :: room.flow.explain (flow-explainer). | typed |
react-native-expo::ui.mode.recommend | MediaSFU React Native Expo :: ui.mode.recommend (ui-advisor). | typed |
react-native-expo::ui.overrides.guide | MediaSFU React Native Expo :: ui.overrides.guide (ui-overrides). | typed |
react-native-expo::security.proxy.rooms | MediaSFU React Native Expo :: security.proxy.rooms (security-guide). | typed |
reactjs::sdk.recommend | MediaSFU ReactJS :: sdk.recommend (advisor). | typed |
reactjs::app.scaffold | MediaSFU ReactJS :: app.scaffold (scaffold). | typed |
reactjs::integration.plan | MediaSFU ReactJS :: integration.plan (planner). | typed |
reactjs::env.preflight | MediaSFU ReactJS :: env.preflight (command). | typed |
reactjs::room.bootstrap | MediaSFU ReactJS :: room.bootstrap (command). | typed |
reactjs::feature.map | MediaSFU ReactJS :: feature.map (mapper). | typed |
reactjs::runtime.diagnose | MediaSFU ReactJS :: runtime.diagnose (diagnostic). | typed |
reactjs::fix.suggest | MediaSFU ReactJS :: fix.suggest (remediation). | typed |
reactjs::api.reference.search | MediaSFU ReactJS :: api.reference.search (reference-search). | typed |
reactjs::room.flow.explain | MediaSFU ReactJS :: room.flow.explain (flow-explainer). | typed |
reactjs::ui.mode.recommend | MediaSFU ReactJS :: ui.mode.recommend (ui-advisor). | typed |
reactjs::ui.overrides.guide | MediaSFU ReactJS :: ui.overrides.guide (ui-overrides). | typed |
reactjs::security.proxy.rooms | MediaSFU ReactJS :: security.proxy.rooms (security-guide). | typed |
shared::sdk.recommend | mediasfu-shared :: sdk.recommend (advisor). | typed |
shared::app.scaffold | mediasfu-shared :: app.scaffold (scaffold). | typed |
shared::integration.plan | mediasfu-shared :: integration.plan (planner). | typed |
shared::env.preflight | mediasfu-shared :: env.preflight (command). | typed |
shared::room.bootstrap | mediasfu-shared :: room.bootstrap (guide). | typed |
shared::feature.map | mediasfu-shared :: feature.map (mapper). | typed |
shared::runtime.diagnose | mediasfu-shared :: runtime.diagnose (diagnostic). | typed |
shared::fix.suggest | mediasfu-shared :: fix.suggest (remediation). | typed |
shared::api.reference.search | mediasfu-shared :: api.reference.search (reference-search). | typed |
shared::room.flow.explain | mediasfu-shared :: room.flow.explain (flow-explainer). | typed |
shared::ui.mode.recommend | mediasfu-shared :: ui.mode.recommend (ui-advisor). | typed |
shared::ui.overrides.guide | mediasfu-shared :: ui.overrides.guide (ui-overrides). | typed |
shared::security.proxy.rooms | mediasfu-shared :: security.proxy.rooms (security-guide). | typed |
shared::backend.integration.guide | mediasfu-shared :: backend.integration.guide (knowledge). | typed |
shared::frontend.architecture.plan | mediasfu-shared :: frontend.architecture.plan (architecture-planner). | typed |
shared::headless.integration.plan | mediasfu-shared :: headless.integration.plan (headless-planner). | typed |
shared::widget.integration.plan | mediasfu-shared :: widget.integration.plan (widget-planner). | typed |
shared::telephony.call-control.plan | mediasfu-shared :: telephony.call-control.plan (telephony-planner). | typed |
shared::solution.capsule.plan | mediasfu-shared :: solution.capsule.plan (knowledge). | typed |
shared::external-media.integration.plan | mediasfu-shared :: external-media.integration.plan (knowledge). | typed |
shared::participant-control.integration.plan | mediasfu-shared :: participant-control.integration.plan (knowledge). | typed |
shared::room.lifecycle.plan | mediasfu-shared :: room.lifecycle.plan (room-lifecycle-planner). | typed |
shared::embedded.layout.plan | mediasfu-shared :: embedded.layout.plan (embedded-layout-planner). | typed |
shared::room.authority.plan | mediasfu-shared :: room.authority.plan (room-authority-planner). | typed |
shared::product.pattern.plan | mediasfu-shared :: product.pattern.plan (product-pattern-planner). | typed |
shared::custom-recording.scene.plan | mediasfu-shared :: custom-recording.scene.plan (custom-recording-planner). | typed |
shared::runtime.readiness.diagnose | mediasfu-shared :: runtime.readiness.diagnose (readiness-diagnostic). | typed |
shared::lifecycle.cleanup.audit | mediasfu-shared :: lifecycle.cleanup.audit (lifecycle-audit). | typed |
shared::credential.broker.plan | mediasfu-shared :: credential.broker.plan (credential-planner). | typed |
swift::sdk.recommend | MediaSFU Apple / Swift :: sdk.recommend (advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
swift::app.scaffold | MediaSFU Apple / Swift :: app.scaffold (scaffold). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
swift::integration.plan | MediaSFU Apple / Swift :: integration.plan (planner). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
swift::env.preflight | MediaSFU Apple / Swift :: env.preflight (command). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
swift::feature.map | MediaSFU Apple / Swift :: feature.map (mapper). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
swift::runtime.diagnose | MediaSFU Apple / Swift :: runtime.diagnose (diagnostic). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
swift::fix.suggest | MediaSFU Apple / Swift :: fix.suggest (remediation). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
swift::api.reference.search | MediaSFU Apple / Swift :: api.reference.search (reference-search). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
swift::room.flow.explain | MediaSFU Apple / Swift :: room.flow.explain (flow-explainer). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
swift::ui.mode.recommend | MediaSFU Apple / Swift :: ui.mode.recommend (ui-advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
swift::ui.overrides.guide | MediaSFU Apple / Swift :: ui.overrides.guide (ui-overrides). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
swift::security.proxy.rooms | MediaSFU Apple / Swift :: security.proxy.rooms (security-guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit | typed |
unity::sdk.recommend | MediaSFU Unity :: sdk.recommend (advisor). aliases: unity, unity-sdk, csharp-unity | typed |
unity::app.scaffold | MediaSFU Unity :: app.scaffold (scaffold). aliases: unity, unity-sdk, csharp-unity | typed |
unity::integration.plan | MediaSFU Unity :: integration.plan (planner). aliases: unity, unity-sdk, csharp-unity | typed |
unity::env.preflight | MediaSFU Unity :: env.preflight (command). aliases: unity, unity-sdk, csharp-unity | typed |
unity::room.bootstrap | MediaSFU Unity :: room.bootstrap (guide). aliases: unity, unity-sdk, csharp-unity | typed |
unity::feature.map | MediaSFU Unity :: feature.map (mapper). aliases: unity, unity-sdk, csharp-unity | typed |
unity::runtime.diagnose | MediaSFU Unity :: runtime.diagnose (diagnostic). aliases: unity, unity-sdk, csharp-unity | typed |
unity::fix.suggest | MediaSFU Unity :: fix.suggest (remediation). aliases: unity, unity-sdk, csharp-unity | typed |
unity::api.reference.search | MediaSFU Unity :: api.reference.search (reference-search). aliases: unity, unity-sdk, csharp-unity | typed |
unity::room.flow.explain | MediaSFU Unity :: room.flow.explain (flow-explainer). aliases: unity, unity-sdk, csharp-unity | typed |
unity::ui.mode.recommend | MediaSFU Unity :: ui.mode.recommend (ui-advisor). aliases: unity, unity-sdk, csharp-unity | typed |
unity::ui.overrides.guide | MediaSFU Unity :: ui.overrides.guide (ui-overrides). aliases: unity, unity-sdk, csharp-unity | typed |
vue::sdk.recommend | MediaSFU Vue :: sdk.recommend (advisor). | typed |
vue::app.scaffold | MediaSFU Vue :: app.scaffold (scaffold). | typed |
vue::integration.plan | MediaSFU Vue :: integration.plan (planner). | typed |
vue::env.preflight | MediaSFU Vue :: env.preflight (command). | typed |
vue::room.bootstrap | MediaSFU Vue :: room.bootstrap (command). | typed |
vue::feature.map | MediaSFU Vue :: feature.map (mapper). | typed |
vue::runtime.diagnose | MediaSFU Vue :: runtime.diagnose (diagnostic). | typed |
vue::fix.suggest | MediaSFU Vue :: fix.suggest (remediation). | typed |
vue::api.reference.search | MediaSFU Vue :: api.reference.search (reference-search). | typed |
vue::room.flow.explain | MediaSFU Vue :: room.flow.explain (flow-explainer). | typed |
vue::ui.mode.recommend | MediaSFU Vue :: ui.mode.recommend (ui-advisor). | typed |
vue::ui.overrides.guide | MediaSFU Vue :: ui.overrides.guide (ui-overrides). | typed |
vue::security.proxy.rooms | MediaSFU Vue :: security.proxy.rooms (security-guide). | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/io-github-mediasfu-mcp-sdk-tools)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.