mediasfu-integration-mcp
Registry code: 96957f6f2e1d36f1
Use these MediaSFU SDK tools to select an SDK, plan an integration, search SDK references, scaffold starter files, and diagnose room/media runtime issues. Dry-run is the default for tools with side effects.
- endpoint
- https://mcp.mediasfu.com/mcp
- protocol
- http-sse ·2025-06-18
- authentication
- none observed
- public key
- none — nobody has proven they own this listing · is it yours? claim it
- karma
- 0 · newcomer
- Is mediasfu-integration-mcp live?
- Yes — it answered the hub's last check (checked 1h ago). It answered 100% of checks over the last 30 days.
- Is mediasfu-integration-mcp free to use?
- Yes — the hub reached it with no key and no payment.
- What tools does mediasfu-integration-mcp have?
- 159 tools: android::sdk.recommend, android::env.preflight, android::runtime.diagnose, android::room.flow.explain, android::ui.mode.recommend, angular::integration.plan, angular::env.preflight, angular::security.proxy.rooms, ….
- Is mediasfu-integration-mcp safe to connect?
- The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
90 days 100%· all time 100%
last good check
of 159 tools
- unknown → live
Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.
through this hub
successful
what callers paid
Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.
android::api.reference.search open 1h ago
MediaSFU Android :: api.reference.search (reference-search).
{ "type": "object", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 500, "description": "Search terms for bundled SDK references." } }, "additionalProperties": false }arguments 14 linesangular::api.reference.search open 1h ago
MediaSFU Angular :: api.reference.search (reference-search).
{ "type": "object", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 500, "description": "Search terms for bundled SDK references." } }, "additionalProperties": false }arguments 14 linesandroid::sdk.recommend unknown never probed
MediaSFU Android :: sdk.recommend (advisor).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 21 linesandroid::env.preflight unknown never probed
MediaSFU Android :: env.preflight (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesandroid::runtime.diagnose unknown never probed
MediaSFU Android :: runtime.diagnose (diagnostic).
{ "type": "object", "required": [ "errorText" ], "properties": { "errorText": { "type": "string", "maxLength": 8000, "description": "Sanitized error or log excerpt." } }, "additionalProperties": false }arguments 14 linesandroid::room.flow.explain unknown never probed
MediaSFU Android :: room.flow.explain (flow-explainer).
{ "type": "object", "properties": { "mode": { "enum": [ "create", "join", "both" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesandroid::ui.mode.recommend unknown never probed
MediaSFU Android :: ui.mode.recommend (ui-advisor).
{ "type": "object", "properties": { "ownershipLevel": { "enum": [ "managed", "partial", "full" ], "type": "string" }, "customizationLevel": { "enum": [ "low", "medium", "high" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesangular::integration.plan unknown never probed
MediaSFU Angular :: integration.plan (planner).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 29 linesangular::env.preflight unknown never probed
MediaSFU Angular :: env.preflight (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesangular::security.proxy.rooms unknown never probed
MediaSFU Angular :: security.proxy.rooms (security-guide).
{ "type": "object", "properties": { "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesflutter::sdk.recommend unknown never probed
MediaSFU Flutter :: sdk.recommend (advisor).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 21 linesshared::credential.broker.plan unknown never probed
mediasfu-shared :: credential.broker.plan (credential-planner).
{ "type": "object", "properties": { "clientType": { "type": "string", "maxLength": 80, "description": "browser, mobile, desktop, Unity, or server." }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 19 linesswift::integration.plan unknown never probed
MediaSFU Apple / Swift :: integration.plan (planner). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 29 linesunity::ui.overrides.guide unknown never probed
MediaSFU Unity :: ui.overrides.guide (ui-overrides). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "properties": { "mode": { "type": "string", "maxLength": 80, "description": "SDK-supported UI ownership mode." }, "focus": { "enum": [ "branding", "layout", "cards", "controls", "headless-shell", "native-bridge" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesvue::integration.plan unknown never probed
MediaSFU Vue :: integration.plan (planner).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 29 linesvue::ui.overrides.guide unknown never probed
MediaSFU Vue :: ui.overrides.guide (ui-overrides).
{ "type": "object", "properties": { "mode": { "type": "string", "maxLength": 80, "description": "SDK-supported UI ownership mode." }, "focus": { "enum": [ "branding", "layout", "cards", "controls", "headless-shell", "native-bridge" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesreact-native-expo::runtime.diagnose unknown never probed
MediaSFU React Native Expo :: runtime.diagnose (diagnostic).
{ "type": "object", "required": [ "errorText" ], "properties": { "errorText": { "type": "string", "maxLength": 8000, "description": "Sanitized error or log excerpt." } }, "additionalProperties": false }arguments 14 linesandroid::app.scaffold unknown never probed
MediaSFU Android :: app.scaffold (scaffold).
{ "type": "object", "properties": { "apply": { "type": "boolean", "description": "Write generated files; omitted means dry-run." }, "outputDir": { "type": "string", "maxLength": 240, "description": "Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>." }, "overwrite": { "type": "boolean", "description": "Replace existing generated files. Defaults to false." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 24 linesandroid::integration.plan unknown never probed
MediaSFU Android :: integration.plan (planner).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 29 linesandroid::room.bootstrap unknown never probed
MediaSFU Android :: room.bootstrap (guide).
{ "type": "object", "properties": { "query": { "type": "string", "maxLength": 500, "description": "Optional topic to locate in the guide." } }, "additionalProperties": false }arguments 11 linesandroid::feature.map unknown never probed
MediaSFU Android :: feature.map (mapper).
{ "type": "object", "properties": { "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 16 linesandroid::fix.suggest unknown never probed
MediaSFU Android :: fix.suggest (remediation).
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 linesandroid::ui.overrides.guide unknown never probed
MediaSFU Android :: ui.overrides.guide (ui-overrides).
{ "type": "object", "properties": { "mode": { "type": "string", "maxLength": 80, "description": "SDK-supported UI ownership mode." }, "focus": { "enum": [ "branding", "layout", "cards", "controls", "headless-shell", "native-bridge" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesandroid::security.proxy.rooms unknown never probed
MediaSFU Android :: security.proxy.rooms (security-guide).
{ "type": "object", "properties": { "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesangular::sdk.recommend unknown never probed
MediaSFU Angular :: sdk.recommend (advisor).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 21 linesangular::app.scaffold unknown never probed
MediaSFU Angular :: app.scaffold (scaffold).
{ "type": "object", "properties": { "apply": { "type": "boolean", "description": "Write generated files; omitted means dry-run." }, "outputDir": { "type": "string", "maxLength": 240, "description": "Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>." }, "overwrite": { "type": "boolean", "description": "Replace existing generated files. Defaults to false." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 24 linesangular::room.bootstrap unknown never probed
MediaSFU Angular :: room.bootstrap (guide).
{ "type": "object", "properties": { "query": { "type": "string", "maxLength": 500, "description": "Optional topic to locate in the guide." } }, "additionalProperties": false }arguments 11 linesangular::feature.map unknown never probed
MediaSFU Angular :: feature.map (mapper).
{ "type": "object", "properties": { "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 16 linesangular::runtime.diagnose unknown never probed
MediaSFU Angular :: runtime.diagnose (diagnostic).
{ "type": "object", "required": [ "errorText" ], "properties": { "errorText": { "type": "string", "maxLength": 8000, "description": "Sanitized error or log excerpt." } }, "additionalProperties": false }arguments 14 linesangular::fix.suggest unknown never probed
MediaSFU Angular :: fix.suggest (remediation).
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 linesangular::room.flow.explain unknown never probed
MediaSFU Angular :: room.flow.explain (flow-explainer).
{ "type": "object", "properties": { "mode": { "enum": [ "create", "join", "both" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesangular::ui.mode.recommend unknown never probed
MediaSFU Angular :: ui.mode.recommend (ui-advisor).
{ "type": "object", "properties": { "ownershipLevel": { "enum": [ "managed", "partial", "full" ], "type": "string" }, "customizationLevel": { "enum": [ "low", "medium", "high" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesangular::ui.overrides.guide unknown never probed
MediaSFU Angular :: ui.overrides.guide (ui-overrides).
{ "type": "object", "properties": { "mode": { "type": "string", "maxLength": 80, "description": "SDK-supported UI ownership mode." }, "focus": { "enum": [ "branding", "layout", "cards", "controls", "headless-shell", "native-bridge" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesflutter::app.scaffold unknown never probed
MediaSFU Flutter :: app.scaffold (scaffold).
{ "type": "object", "properties": { "apply": { "type": "boolean", "description": "Write generated files; omitted means dry-run." }, "outputDir": { "type": "string", "maxLength": 240, "description": "Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>." }, "overwrite": { "type": "boolean", "description": "Replace existing generated files. Defaults to false." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 24 linesflutter::integration.plan unknown never probed
MediaSFU Flutter :: integration.plan (planner).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 29 linesflutter::env.preflight unknown never probed
MediaSFU Flutter :: env.preflight (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesflutter::room.bootstrap unknown never probed
MediaSFU Flutter :: room.bootstrap (guide).
{ "type": "object", "properties": { "query": { "type": "string", "maxLength": 500, "description": "Optional topic to locate in the guide." } }, "additionalProperties": false }arguments 11 linesflutter::feature.map unknown never probed
MediaSFU Flutter :: feature.map (mapper).
{ "type": "object", "properties": { "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 16 linesflutter::runtime.diagnose unknown never probed
MediaSFU Flutter :: runtime.diagnose (diagnostic).
{ "type": "object", "required": [ "errorText" ], "properties": { "errorText": { "type": "string", "maxLength": 8000, "description": "Sanitized error or log excerpt." } }, "additionalProperties": false }arguments 14 linesflutter::fix.suggest unknown never probed
MediaSFU Flutter :: fix.suggest (remediation).
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 linesflutter::api.reference.search unknown never probed
MediaSFU Flutter :: api.reference.search (reference-search).
{ "type": "object", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 500, "description": "Search terms for bundled SDK references." } }, "additionalProperties": false }arguments 14 linesflutter::room.flow.explain unknown never probed
MediaSFU Flutter :: room.flow.explain (flow-explainer).
{ "type": "object", "properties": { "mode": { "enum": [ "create", "join", "both" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesflutter::ui.mode.recommend unknown never probed
MediaSFU Flutter :: ui.mode.recommend (ui-advisor).
{ "type": "object", "properties": { "ownershipLevel": { "enum": [ "managed", "partial", "full" ], "type": "string" }, "customizationLevel": { "enum": [ "low", "medium", "high" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesflutter::ui.overrides.guide unknown never probed
MediaSFU Flutter :: ui.overrides.guide (ui-overrides).
{ "type": "object", "properties": { "mode": { "type": "string", "maxLength": 80, "description": "SDK-supported UI ownership mode." }, "focus": { "enum": [ "branding", "layout", "cards", "controls", "headless-shell", "native-bridge" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesflutter::security.proxy.rooms unknown never probed
MediaSFU Flutter :: security.proxy.rooms (security-guide).
{ "type": "object", "properties": { "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 14 lineskotlin::sdk.recommend unknown never probed
MediaSFU Kotlin :: sdk.recommend (advisor).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 21 lineskotlin::app.scaffold unknown never probed
MediaSFU Kotlin :: app.scaffold (scaffold).
{ "type": "object", "properties": { "apply": { "type": "boolean", "description": "Write generated files; omitted means dry-run." }, "outputDir": { "type": "string", "maxLength": 240, "description": "Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>." }, "overwrite": { "type": "boolean", "description": "Replace existing generated files. Defaults to false." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 24 lineskotlin::integration.plan unknown never probed
MediaSFU Kotlin :: integration.plan (planner).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 29 lineskotlin::env.preflight unknown never probed
MediaSFU Kotlin :: env.preflight (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 lineskotlin::room.bootstrap unknown never probed
MediaSFU Kotlin :: room.bootstrap (guide).
{ "type": "object", "properties": { "query": { "type": "string", "maxLength": 500, "description": "Optional topic to locate in the guide." } }, "additionalProperties": false }arguments 11 lineskotlin::feature.map unknown never probed
MediaSFU Kotlin :: feature.map (mapper).
{ "type": "object", "properties": { "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 16 lineskotlin::runtime.diagnose unknown never probed
MediaSFU Kotlin :: runtime.diagnose (diagnostic).
{ "type": "object", "required": [ "errorText" ], "properties": { "errorText": { "type": "string", "maxLength": 8000, "description": "Sanitized error or log excerpt." } }, "additionalProperties": false }arguments 14 lineskotlin::fix.suggest unknown never probed
MediaSFU Kotlin :: fix.suggest (remediation).
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 lineskotlin::api.reference.search unknown never probed
MediaSFU Kotlin :: api.reference.search (reference-search).
{ "type": "object", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 500, "description": "Search terms for bundled SDK references." } }, "additionalProperties": false }arguments 14 lineskotlin::room.flow.explain unknown never probed
MediaSFU Kotlin :: room.flow.explain (flow-explainer).
{ "type": "object", "properties": { "mode": { "enum": [ "create", "join", "both" ], "type": "string" } }, "additionalProperties": false }arguments 14 lineskotlin::ui.mode.recommend unknown never probed
MediaSFU Kotlin :: ui.mode.recommend (ui-advisor).
{ "type": "object", "properties": { "ownershipLevel": { "enum": [ "managed", "partial", "full" ], "type": "string" }, "customizationLevel": { "enum": [ "low", "medium", "high" ], "type": "string" } }, "additionalProperties": false }arguments 22 lineskotlin::ui.overrides.guide unknown never probed
MediaSFU Kotlin :: ui.overrides.guide (ui-overrides).
{ "type": "object", "properties": { "mode": { "type": "string", "maxLength": 80, "description": "SDK-supported UI ownership mode." }, "focus": { "enum": [ "branding", "layout", "cards", "controls", "headless-shell", "native-bridge" ], "type": "string" } }, "additionalProperties": false }arguments 22 lineskotlin::security.proxy.rooms unknown never probed
MediaSFU Kotlin :: security.proxy.rooms (security-guide).
{ "type": "object", "properties": { "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesreact-native::sdk.recommend unknown never probed
MediaSFU React Native :: sdk.recommend (advisor).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 21 linesreact-native::app.scaffold unknown never probed
MediaSFU React Native :: app.scaffold (scaffold).
{ "type": "object", "properties": { "apply": { "type": "boolean", "description": "Write generated files; omitted means dry-run." }, "outputDir": { "type": "string", "maxLength": 240, "description": "Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>." }, "overwrite": { "type": "boolean", "description": "Replace existing generated files. Defaults to false." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 24 linesreact-native::integration.plan unknown never probed
MediaSFU React Native :: integration.plan (planner).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 29 linesreact-native::env.preflight unknown never probed
MediaSFU React Native :: env.preflight (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesreact-native::room.bootstrap unknown never probed
MediaSFU React Native :: room.bootstrap (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesreact-native::feature.map unknown never probed
MediaSFU React Native :: feature.map (mapper).
{ "type": "object", "properties": { "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 16 linesreact-native::runtime.diagnose unknown never probed
MediaSFU React Native :: runtime.diagnose (diagnostic).
{ "type": "object", "required": [ "errorText" ], "properties": { "errorText": { "type": "string", "maxLength": 8000, "description": "Sanitized error or log excerpt." } }, "additionalProperties": false }arguments 14 linesreact-native::fix.suggest unknown never probed
MediaSFU React Native :: fix.suggest (remediation).
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 linesreact-native::api.reference.search unknown never probed
MediaSFU React Native :: api.reference.search (reference-search).
{ "type": "object", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 500, "description": "Search terms for bundled SDK references." } }, "additionalProperties": false }arguments 14 linesreact-native::room.flow.explain unknown never probed
MediaSFU React Native :: room.flow.explain (flow-explainer).
{ "type": "object", "properties": { "mode": { "enum": [ "create", "join", "both" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesreact-native::ui.mode.recommend unknown never probed
MediaSFU React Native :: ui.mode.recommend (ui-advisor).
{ "type": "object", "properties": { "ownershipLevel": { "enum": [ "managed", "partial", "full" ], "type": "string" }, "customizationLevel": { "enum": [ "low", "medium", "high" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesreact-native::ui.overrides.guide unknown never probed
MediaSFU React Native :: ui.overrides.guide (ui-overrides).
{ "type": "object", "properties": { "mode": { "type": "string", "maxLength": 80, "description": "SDK-supported UI ownership mode." }, "focus": { "enum": [ "branding", "layout", "cards", "controls", "headless-shell", "native-bridge" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesreact-native::security.proxy.rooms unknown never probed
MediaSFU React Native :: security.proxy.rooms (security-guide).
{ "type": "object", "properties": { "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesreact-native-expo::sdk.recommend unknown never probed
MediaSFU React Native Expo :: sdk.recommend (advisor).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 21 linesreact-native-expo::app.scaffold unknown never probed
MediaSFU React Native Expo :: app.scaffold (scaffold).
{ "type": "object", "properties": { "apply": { "type": "boolean", "description": "Write generated files; omitted means dry-run." }, "outputDir": { "type": "string", "maxLength": 240, "description": "Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>." }, "overwrite": { "type": "boolean", "description": "Replace existing generated files. Defaults to false." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 24 linesreact-native-expo::integration.plan unknown never probed
MediaSFU React Native Expo :: integration.plan (planner).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 29 linesreact-native-expo::env.preflight unknown never probed
MediaSFU React Native Expo :: env.preflight (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesreact-native-expo::room.bootstrap unknown never probed
MediaSFU React Native Expo :: room.bootstrap (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesreact-native-expo::feature.map unknown never probed
MediaSFU React Native Expo :: feature.map (mapper).
{ "type": "object", "properties": { "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 16 linesreact-native-expo::fix.suggest unknown never probed
MediaSFU React Native Expo :: fix.suggest (remediation).
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 linesreact-native-expo::api.reference.search unknown never probed
MediaSFU React Native Expo :: api.reference.search (reference-search).
{ "type": "object", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 500, "description": "Search terms for bundled SDK references." } }, "additionalProperties": false }arguments 14 linesreact-native-expo::room.flow.explain unknown never probed
MediaSFU React Native Expo :: room.flow.explain (flow-explainer).
{ "type": "object", "properties": { "mode": { "enum": [ "create", "join", "both" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesreact-native-expo::ui.mode.recommend unknown never probed
MediaSFU React Native Expo :: ui.mode.recommend (ui-advisor).
{ "type": "object", "properties": { "ownershipLevel": { "enum": [ "managed", "partial", "full" ], "type": "string" }, "customizationLevel": { "enum": [ "low", "medium", "high" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesreact-native-expo::ui.overrides.guide unknown never probed
MediaSFU React Native Expo :: ui.overrides.guide (ui-overrides).
{ "type": "object", "properties": { "mode": { "type": "string", "maxLength": 80, "description": "SDK-supported UI ownership mode." }, "focus": { "enum": [ "branding", "layout", "cards", "controls", "headless-shell", "native-bridge" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesreact-native-expo::security.proxy.rooms unknown never probed
MediaSFU React Native Expo :: security.proxy.rooms (security-guide).
{ "type": "object", "properties": { "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesreactjs::sdk.recommend unknown never probed
MediaSFU ReactJS :: sdk.recommend (advisor).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 21 linesreactjs::app.scaffold unknown never probed
MediaSFU ReactJS :: app.scaffold (scaffold).
{ "type": "object", "properties": { "apply": { "type": "boolean", "description": "Write generated files; omitted means dry-run." }, "outputDir": { "type": "string", "maxLength": 240, "description": "Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>." }, "overwrite": { "type": "boolean", "description": "Replace existing generated files. Defaults to false." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 24 linesreactjs::integration.plan unknown never probed
MediaSFU ReactJS :: integration.plan (planner).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 29 linesreactjs::env.preflight unknown never probed
MediaSFU ReactJS :: env.preflight (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesreactjs::room.bootstrap unknown never probed
MediaSFU ReactJS :: room.bootstrap (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesreactjs::feature.map unknown never probed
MediaSFU ReactJS :: feature.map (mapper).
{ "type": "object", "properties": { "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 16 linesreactjs::runtime.diagnose unknown never probed
MediaSFU ReactJS :: runtime.diagnose (diagnostic).
{ "type": "object", "required": [ "errorText" ], "properties": { "errorText": { "type": "string", "maxLength": 8000, "description": "Sanitized error or log excerpt." } }, "additionalProperties": false }arguments 14 linesreactjs::fix.suggest unknown never probed
MediaSFU ReactJS :: fix.suggest (remediation).
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 linesreactjs::api.reference.search unknown never probed
MediaSFU ReactJS :: api.reference.search (reference-search).
{ "type": "object", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 500, "description": "Search terms for bundled SDK references." } }, "additionalProperties": false }arguments 14 linesreactjs::room.flow.explain unknown never probed
MediaSFU ReactJS :: room.flow.explain (flow-explainer).
{ "type": "object", "properties": { "mode": { "enum": [ "create", "join", "both" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesreactjs::ui.mode.recommend unknown never probed
MediaSFU ReactJS :: ui.mode.recommend (ui-advisor).
{ "type": "object", "properties": { "ownershipLevel": { "enum": [ "managed", "partial", "full" ], "type": "string" }, "customizationLevel": { "enum": [ "low", "medium", "high" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesreactjs::ui.overrides.guide unknown never probed
MediaSFU ReactJS :: ui.overrides.guide (ui-overrides).
{ "type": "object", "properties": { "mode": { "type": "string", "maxLength": 80, "description": "SDK-supported UI ownership mode." }, "focus": { "enum": [ "branding", "layout", "cards", "controls", "headless-shell", "native-bridge" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesreactjs::security.proxy.rooms unknown never probed
MediaSFU ReactJS :: security.proxy.rooms (security-guide).
{ "type": "object", "properties": { "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesshared::sdk.recommend unknown never probed
mediasfu-shared :: sdk.recommend (advisor).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 21 linesshared::app.scaffold unknown never probed
mediasfu-shared :: app.scaffold (scaffold).
{ "type": "object", "properties": { "apply": { "type": "boolean", "description": "Write generated files; omitted means dry-run." }, "outputDir": { "type": "string", "maxLength": 240, "description": "Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>." }, "overwrite": { "type": "boolean", "description": "Replace existing generated files. Defaults to false." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 24 linesshared::integration.plan unknown never probed
mediasfu-shared :: integration.plan (planner).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 29 linesshared::env.preflight unknown never probed
mediasfu-shared :: env.preflight (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesshared::room.bootstrap unknown never probed
mediasfu-shared :: room.bootstrap (guide).
{ "type": "object", "properties": { "query": { "type": "string", "maxLength": 500, "description": "Optional topic to locate in the guide." } }, "additionalProperties": false }arguments 11 linesshared::feature.map unknown never probed
mediasfu-shared :: feature.map (mapper).
{ "type": "object", "properties": { "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 16 linesshared::runtime.diagnose unknown never probed
mediasfu-shared :: runtime.diagnose (diagnostic).
{ "type": "object", "required": [ "errorText" ], "properties": { "errorText": { "type": "string", "maxLength": 8000, "description": "Sanitized error or log excerpt." } }, "additionalProperties": false }arguments 14 linesshared::fix.suggest unknown never probed
mediasfu-shared :: fix.suggest (remediation).
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 linesshared::api.reference.search unknown never probed
mediasfu-shared :: api.reference.search (reference-search).
{ "type": "object", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 500, "description": "Search terms for bundled SDK references." } }, "additionalProperties": false }arguments 14 linesshared::room.flow.explain unknown never probed
mediasfu-shared :: room.flow.explain (flow-explainer).
{ "type": "object", "properties": { "mode": { "enum": [ "create", "join", "both" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesshared::ui.mode.recommend unknown never probed
mediasfu-shared :: ui.mode.recommend (ui-advisor).
{ "type": "object", "properties": { "ownershipLevel": { "enum": [ "managed", "partial", "full" ], "type": "string" }, "customizationLevel": { "enum": [ "low", "medium", "high" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesshared::ui.overrides.guide unknown never probed
mediasfu-shared :: ui.overrides.guide (ui-overrides).
{ "type": "object", "properties": { "mode": { "type": "string", "maxLength": 80, "description": "SDK-supported UI ownership mode." }, "focus": { "enum": [ "branding", "layout", "cards", "controls", "headless-shell", "native-bridge" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesshared::security.proxy.rooms unknown never probed
mediasfu-shared :: security.proxy.rooms (security-guide).
{ "type": "object", "properties": { "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesshared::backend.integration.guide unknown never probed
mediasfu-shared :: backend.integration.guide (knowledge).
{ "type": "object", "properties": { "query": { "type": "string", "maxLength": 500, "description": "Optional topic to locate in the guide." } }, "additionalProperties": false }arguments 11 linesshared::frontend.architecture.plan unknown never probed
mediasfu-shared :: frontend.architecture.plan (architecture-planner).
{ "type": "object", "properties": { "mode": { "enum": [ "auto", "prebuilt", "hybrid", "headless" ], "type": "string" }, "needsWidget": { "type": "boolean" }, "needsTelephony": { "type": "boolean" }, "ownershipLevel": { "enum": [ "managed", "partial", "full" ], "type": "string" } }, "additionalProperties": false }arguments 29 linesshared::headless.integration.plan unknown never probed
mediasfu-shared :: headless.integration.plan (headless-planner).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "targetSdk": { "enum": [ "reactjs", "angular", "vue", "react-native", "react-native-expo", "flutter", "kotlin", "swift", "unity", "shared" ], "type": "string" }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 34 linesshared::widget.integration.plan unknown never probed
mediasfu-shared :: widget.integration.plan (widget-planner).
{ "type": "object", "properties": { "widgetType": { "type": "string", "maxLength": 80, "description": "Widget type, for example click-to-call or meeting." } }, "additionalProperties": false }arguments 11 linesshared::telephony.call-control.plan unknown never probed
mediasfu-shared :: telephony.call-control.plan (telephony-planner).
{ "type": "object", "properties": { "direction": { "enum": [ "incoming", "outgoing", "both" ], "type": "string" }, "needsAiAgent": { "type": "boolean" } }, "additionalProperties": false }arguments 17 linesshared::solution.capsule.plan unknown never probed
mediasfu-shared :: solution.capsule.plan (knowledge).
{ "type": "object", "properties": { "query": { "type": "string", "maxLength": 500, "description": "Optional topic to locate in the guide." } }, "additionalProperties": false }arguments 11 linesshared::external-media.integration.plan unknown never probed
mediasfu-shared :: external-media.integration.plan (knowledge).
{ "type": "object", "properties": { "query": { "type": "string", "maxLength": 500, "description": "Optional topic to locate in the guide." } }, "additionalProperties": false }arguments 11 linesshared::participant-control.integration.plan unknown never probed
mediasfu-shared :: participant-control.integration.plan (knowledge).
{ "type": "object", "properties": { "query": { "type": "string", "maxLength": 500, "description": "Optional topic to locate in the guide." } }, "additionalProperties": false }arguments 11 linesshared::room.lifecycle.plan unknown never probed
mediasfu-shared :: room.lifecycle.plan (room-lifecycle-planner).
{ "type": "object", "properties": { "intent": { "enum": [ "compare", "participant-leave", "host-preserve", "host-end", "rejoin" ], "type": "string" }, "targetSdk": { "enum": [ "reactjs", "angular", "vue", "react-native", "react-native-expo", "flutter", "kotlin", "android", "swift", "unity", "shared" ], "type": "string" } }, "additionalProperties": false }arguments 32 linesshared::embedded.layout.plan unknown never probed
mediasfu-shared :: embedded.layout.plan (embedded-layout-planner).
{ "type": "object", "properties": { "targetSdk": { "enum": [ "reactjs", "angular", "vue", "react-native", "react-native-expo", "flutter", "kotlin", "android", "swift", "unity", "shared" ], "type": "string" }, "environment": { "enum": [ "browser", "mobile", "desktop", "game" ], "type": "string" } }, "additionalProperties": false }arguments 31 linesshared::room.authority.plan unknown never probed
mediasfu-shared :: room.authority.plan (room-authority-planner).
{ "type": "object", "properties": { "operation": { "enum": [ "create", "join" ], "type": "string" }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 21 linesshared::product.pattern.plan unknown never probed
mediasfu-shared :: product.pattern.plan (product-pattern-planner).
{ "type": "object", "properties": { "pattern": { "enum": [ "familiar", "auction", "watch", "agents", "voip", "spacestek" ], "type": "string" } }, "additionalProperties": false }arguments 17 linesshared::custom-recording.scene.plan unknown never probed
mediasfu-shared :: custom-recording.scene.plan (custom-recording-planner).
{ "type": "object", "properties": { "clientPlatform": { "type": "string", "maxLength": 80, "description": "Browser, mobile, native, or game client." } }, "additionalProperties": false }arguments 11 linesshared::runtime.readiness.diagnose unknown never probed
mediasfu-shared :: runtime.readiness.diagnose (readiness-diagnostic).
{ "type": "object", "properties": { "hasSocket": { "type": "boolean" }, "validated": { "type": "boolean" }, "hasRoomName": { "type": "boolean" }, "failureMessage": { "type": "string", "maxLength": 2000, "description": "Sanitized SDK failure text." }, "hasLocalSocket": { "type": "boolean" }, "participantCount": { "type": "integer", "maximum": 100000, "minimum": 0 } }, "additionalProperties": false }arguments 28 linesshared::lifecycle.cleanup.audit unknown never probed
mediasfu-shared :: lifecycle.cleanup.audit (lifecycle-audit).
{ "type": "object", "properties": { "codeText": { "type": "string", "maxLength": 16000, "description": "Sanitized integration code excerpt. Do not include credentials." } }, "additionalProperties": false }arguments 11 linesswift::sdk.recommend unknown never probed
MediaSFU Apple / Swift :: sdk.recommend (advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 21 linesswift::app.scaffold unknown never probed
MediaSFU Apple / Swift :: app.scaffold (scaffold). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "properties": { "apply": { "type": "boolean", "description": "Write generated files; omitted means dry-run." }, "outputDir": { "type": "string", "maxLength": 240, "description": "Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>." }, "overwrite": { "type": "boolean", "description": "Replace existing generated files. Defaults to false." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 24 linesswift::env.preflight unknown never probed
MediaSFU Apple / Swift :: env.preflight (command). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesswift::room.bootstrap unknown never probed
MediaSFU Apple / Swift :: room.bootstrap (guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "properties": { "query": { "type": "string", "maxLength": 500, "description": "Optional topic to locate in the guide." } }, "additionalProperties": false }arguments 11 linesswift::feature.map unknown never probed
MediaSFU Apple / Swift :: feature.map (mapper). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "properties": { "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 16 linesswift::runtime.diagnose unknown never probed
MediaSFU Apple / Swift :: runtime.diagnose (diagnostic). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "required": [ "errorText" ], "properties": { "errorText": { "type": "string", "maxLength": 8000, "description": "Sanitized error or log excerpt." } }, "additionalProperties": false }arguments 14 linesswift::fix.suggest unknown never probed
MediaSFU Apple / Swift :: fix.suggest (remediation). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 linesswift::api.reference.search unknown never probed
MediaSFU Apple / Swift :: api.reference.search (reference-search). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 500, "description": "Search terms for bundled SDK references." } }, "additionalProperties": false }arguments 14 linesswift::room.flow.explain unknown never probed
MediaSFU Apple / Swift :: room.flow.explain (flow-explainer). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "properties": { "mode": { "enum": [ "create", "join", "both" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesswift::ui.mode.recommend unknown never probed
MediaSFU Apple / Swift :: ui.mode.recommend (ui-advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "properties": { "ownershipLevel": { "enum": [ "managed", "partial", "full" ], "type": "string" }, "customizationLevel": { "enum": [ "low", "medium", "high" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesswift::ui.overrides.guide unknown never probed
MediaSFU Apple / Swift :: ui.overrides.guide (ui-overrides). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "properties": { "mode": { "type": "string", "maxLength": 80, "description": "SDK-supported UI ownership mode." }, "focus": { "enum": [ "branding", "layout", "cards", "controls", "headless-shell", "native-bridge" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesswift::security.proxy.rooms unknown never probed
MediaSFU Apple / Swift :: security.proxy.rooms (security-guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
{ "type": "object", "properties": { "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesunity::sdk.recommend unknown never probed
MediaSFU Unity :: sdk.recommend (advisor). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 21 linesunity::app.scaffold unknown never probed
MediaSFU Unity :: app.scaffold (scaffold). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "properties": { "apply": { "type": "boolean", "description": "Write generated files; omitted means dry-run." }, "outputDir": { "type": "string", "maxLength": 240, "description": "Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>." }, "overwrite": { "type": "boolean", "description": "Replace existing generated files. Defaults to false." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 24 linesunity::integration.plan unknown never probed
MediaSFU Unity :: integration.plan (planner). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 29 linesunity::env.preflight unknown never probed
MediaSFU Unity :: env.preflight (command). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesunity::room.bootstrap unknown never probed
MediaSFU Unity :: room.bootstrap (guide). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "properties": { "query": { "type": "string", "maxLength": 500, "description": "Optional topic to locate in the guide." } }, "additionalProperties": false }arguments 11 linesunity::feature.map unknown never probed
MediaSFU Unity :: feature.map (mapper). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "properties": { "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 16 linesunity::runtime.diagnose unknown never probed
MediaSFU Unity :: runtime.diagnose (diagnostic). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "required": [ "errorText" ], "properties": { "errorText": { "type": "string", "maxLength": 8000, "description": "Sanitized error or log excerpt." } }, "additionalProperties": false }arguments 14 linesunity::fix.suggest unknown never probed
MediaSFU Unity :: fix.suggest (remediation). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 linesunity::api.reference.search unknown never probed
MediaSFU Unity :: api.reference.search (reference-search). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 500, "description": "Search terms for bundled SDK references." } }, "additionalProperties": false }arguments 14 linesunity::room.flow.explain unknown never probed
MediaSFU Unity :: room.flow.explain (flow-explainer). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "properties": { "mode": { "enum": [ "create", "join", "both" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesunity::ui.mode.recommend unknown never probed
MediaSFU Unity :: ui.mode.recommend (ui-advisor). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "properties": { "ownershipLevel": { "enum": [ "managed", "partial", "full" ], "type": "string" }, "customizationLevel": { "enum": [ "low", "medium", "high" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesunity::security.proxy.rooms unknown never probed
MediaSFU Unity :: security.proxy.rooms (security-guide). aliases: unity, unity-sdk, csharp-unity
{ "type": "object", "properties": { "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesvue::sdk.recommend unknown never probed
MediaSFU Vue :: sdk.recommend (advisor).
{ "type": "object", "properties": { "appType": { "type": "string", "maxLength": 80, "description": "Application type." }, "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 21 linesvue::app.scaffold unknown never probed
MediaSFU Vue :: app.scaffold (scaffold).
{ "type": "object", "properties": { "apply": { "type": "boolean", "description": "Write generated files; omitted means dry-run." }, "outputDir": { "type": "string", "maxLength": 240, "description": "Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>." }, "overwrite": { "type": "boolean", "description": "Replace existing generated files. Defaults to false." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 24 linesvue::env.preflight unknown never probed
MediaSFU Vue :: env.preflight (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesvue::room.bootstrap unknown never probed
MediaSFU Vue :: room.bootstrap (command).
{ "type": "object", "properties": { "execute": { "type": "boolean", "description": "Execute the trusted manifest command; omitted means dry-run." }, "projectRoot": { "type": "string", "maxLength": 1024, "description": "Absolute path to the consumer project. Defaults to the MCP process working directory." } }, "additionalProperties": false }arguments 15 linesvue::feature.map unknown never probed
MediaSFU Vue :: feature.map (mapper).
{ "type": "object", "properties": { "requestedFeatures": { "type": "array", "items": { "type": "string", "maxLength": 80, "description": "Required feature." }, "maxItems": 32, "uniqueItems": true } }, "additionalProperties": false }arguments 16 linesvue::runtime.diagnose unknown never probed
MediaSFU Vue :: runtime.diagnose (diagnostic).
{ "type": "object", "required": [ "errorText" ], "properties": { "errorText": { "type": "string", "maxLength": 8000, "description": "Sanitized error or log excerpt." } }, "additionalProperties": false }arguments 14 linesvue::fix.suggest unknown never probed
MediaSFU Vue :: fix.suggest (remediation).
{ "type": "object", "properties": {}, "additionalProperties": false }arguments 5 linesvue::api.reference.search unknown never probed
MediaSFU Vue :: api.reference.search (reference-search).
{ "type": "object", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 500, "description": "Search terms for bundled SDK references." } }, "additionalProperties": false }arguments 14 linesvue::room.flow.explain unknown never probed
MediaSFU Vue :: room.flow.explain (flow-explainer).
{ "type": "object", "properties": { "mode": { "enum": [ "create", "join", "both" ], "type": "string" } }, "additionalProperties": false }arguments 14 linesvue::ui.mode.recommend unknown never probed
MediaSFU Vue :: ui.mode.recommend (ui-advisor).
{ "type": "object", "properties": { "ownershipLevel": { "enum": [ "managed", "partial", "full" ], "type": "string" }, "customizationLevel": { "enum": [ "low", "medium", "high" ], "type": "string" } }, "additionalProperties": false }arguments 22 linesvue::security.proxy.rooms unknown never probed
MediaSFU Vue :: security.proxy.rooms (security-guide).
{ "type": "object", "properties": { "backendMode": { "enum": [ "cloud", "self-hosted", "local" ], "type": "string" } }, "additionalProperties": false }arguments 14 lines
This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.
Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - Prove it is yours. Easiest: put
brick-blue-key=<your key>in your MCP server's instructions — or a DNS TXT record / a file on the domain. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's id96957f6f2e1d36f1.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/96957f6f2e1d36f1/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/96957f6f2e1d36f1?ref=badge)
The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.
An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- paid reviews
- 0
- positive
- 0
- negative
- 0
- score
- —
0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.