io.github.MediaSFU/mcp-sdk-tools

MediaSFU

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

Endpointhttps://mcp.mediasfu.com/mcp (streamable-http)
Registry version1.2.0
Now159 tools · grade F (20) · pin ts_d4da839576875d6d9e27b4b63bfccb09 · protocol 2025-06-18
First / last listed2026-10-30 00:12 UTC / 2026-10-30 00:12 UTC
Grade over time2026-10-30: F (20), 159 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-30 00:12 UTC
159 tools, grade F (20)

Tools: android::sdk.recommend android::app.scaffold android::integration.plan android::env.preflight android::room.bootstrap android::feature.map android::runtime.diagnose android::fix.suggest android::api.reference.search android::room.flow.explain android::ui.mode.recommend android::ui.overrides.guide android::security.proxy.rooms angular::sdk.recommend angular::app.scaffold angular::integration.plan angular::env.preflight angular::room.bootstrap angular::feature.map angular::runtime.diagnose angular::fix.suggest angular::api.reference.search angular::room.flow.explain angular::ui.mode.recommend angular::ui.overrides.guide angular::security.proxy.rooms flutter::sdk.recommend flutter::app.scaffold flutter::integration.plan flutter::env.preflight flutter::room.bootstrap flutter::feature.map flutter::runtime.diagnose flutter::fix.suggest flutter::api.reference.search flutter::room.flow.explain flutter::ui.mode.recommend flutter::ui.overrides.guide flutter::security.proxy.rooms kotlin::sdk.recommend kotlin::app.scaffold kotlin::integration.plan kotlin::env.preflight kotlin::room.bootstrap kotlin::feature.map kotlin::runtime.diagnose kotlin::fix.suggest kotlin::api.reference.search kotlin::room.flow.explain kotlin::ui.mode.recommend kotlin::ui.overrides.guide kotlin::security.proxy.rooms react-native::sdk.recommend react-native::app.scaffold react-native::integration.plan react-native::env.preflight react-native::room.bootstrap react-native::feature.map react-native::runtime.diagnose react-native::fix.suggest react-native::api.reference.search react-native::room.flow.explain react-native::ui.mode.recommend react-native::ui.overrides.guide react-native::security.proxy.rooms react-native-expo::sdk.recommend react-native-expo::app.scaffold react-native-expo::integration.plan react-native-expo::env.preflight react-native-expo::room.bootstrap react-native-expo::feature.map react-native-expo::runtime.diagnose react-native-expo::fix.suggest react-native-expo::api.reference.search react-native-expo::room.flow.explain react-native-expo::ui.mode.recommend react-native-expo::ui.overrides.guide react-native-expo::security.proxy.rooms reactjs::sdk.recommend reactjs::app.scaffold reactjs::integration.plan reactjs::env.preflight reactjs::room.bootstrap reactjs::feature.map reactjs::runtime.diagnose reactjs::fix.suggest reactjs::api.reference.search reactjs::room.flow.explain reactjs::ui.mode.recommend reactjs::ui.overrides.guide reactjs::security.proxy.rooms shared::sdk.recommend shared::app.scaffold shared::integration.plan shared::env.preflight shared::room.bootstrap shared::feature.map shared::runtime.diagnose shared::fix.suggest shared::api.reference.search shared::room.flow.explain shared::ui.mode.recommend shared::ui.overrides.guide shared::security.proxy.rooms shared::backend.integration.guide shared::frontend.architecture.plan shared::headless.integration.plan shared::widget.integration.plan shared::telephony.call-control.plan shared::solution.capsule.plan shared::external-media.integration.plan shared::participant-control.integration.plan shared::room.lifecycle.plan shared::embedded.layout.plan shared::room.authority.plan shared::product.pattern.plan shared::custom-recording.scene.plan shared::runtime.readiness.diagnose shared::lifecycle.cleanup.audit shared::credential.broker.plan swift::sdk.recommend swift::app.scaffold swift::integration.plan swift::env.preflight swift::room.bootstrap swift::feature.map swift::runtime.diagnose swift::fix.suggest swift::api.reference.search swift::room.flow.explain swift::ui.mode.recommend swift::ui.overrides.guide swift::security.proxy.rooms unity::sdk.recommend unity::app.scaffold unity::integration.plan unity::env.preflight unity::room.bootstrap unity::feature.map unity::runtime.diagnose unity::fix.suggest unity::api.reference.search unity::room.flow.explain unity::ui.mode.recommend unity::ui.overrides.guide unity::security.proxy.rooms vue::sdk.recommend vue::app.scaffold vue::integration.plan vue::env.preflight vue::room.bootstrap vue::feature.map vue::runtime.diagnose vue::fix.suggest vue::api.reference.search vue::room.flow.explain vue::ui.mode.recommend vue::ui.overrides.guide vue::security.proxy.rooms

Current tools (159)

android::sdk.recommendMediaSFU Android :: sdk.recommend (advisor).
params: appType, requestedFeatures
android::app.scaffoldMediaSFU Android :: app.scaffold (scaffold).
params: apply, projectRoot, overwrite, outputDir
android::integration.planMediaSFU Android :: integration.plan (planner).
params: appType, backendMode, requestedFeatures
android::env.preflightMediaSFU Android :: env.preflight (command).
params: execute, projectRoot
android::room.bootstrapMediaSFU Android :: room.bootstrap (guide).
params: query
android::feature.mapMediaSFU Android :: feature.map (mapper).
params: requestedFeatures
android::runtime.diagnoseMediaSFU Android :: runtime.diagnose (diagnostic).
params: errorText*
android::fix.suggestMediaSFU Android :: fix.suggest (remediation).
params: none
android::api.reference.searchMediaSFU Android :: api.reference.search (reference-search).
params: query*
android::room.flow.explainMediaSFU Android :: room.flow.explain (flow-explainer).
params: mode
android::ui.mode.recommendMediaSFU Android :: ui.mode.recommend (ui-advisor).
params: customizationLevel, ownershipLevel
android::ui.overrides.guideMediaSFU Android :: ui.overrides.guide (ui-overrides).
params: mode, focus
android::security.proxy.roomsMediaSFU Android :: security.proxy.rooms (security-guide).
params: backendMode
angular::sdk.recommendMediaSFU Angular :: sdk.recommend (advisor).
params: appType, requestedFeatures
angular::app.scaffoldMediaSFU Angular :: app.scaffold (scaffold).
params: apply, projectRoot, overwrite, outputDir
angular::integration.planMediaSFU Angular :: integration.plan (planner).
params: appType, backendMode, requestedFeatures
angular::env.preflightMediaSFU Angular :: env.preflight (command).
params: execute, projectRoot
angular::room.bootstrapMediaSFU Angular :: room.bootstrap (guide).
params: query
angular::feature.mapMediaSFU Angular :: feature.map (mapper).
params: requestedFeatures
angular::runtime.diagnoseMediaSFU Angular :: runtime.diagnose (diagnostic).
params: errorText*
angular::fix.suggestMediaSFU Angular :: fix.suggest (remediation).
params: none
angular::api.reference.searchMediaSFU Angular :: api.reference.search (reference-search).
params: query*
angular::room.flow.explainMediaSFU Angular :: room.flow.explain (flow-explainer).
params: mode
angular::ui.mode.recommendMediaSFU Angular :: ui.mode.recommend (ui-advisor).
params: customizationLevel, ownershipLevel
angular::ui.overrides.guideMediaSFU Angular :: ui.overrides.guide (ui-overrides).
params: mode, focus
angular::security.proxy.roomsMediaSFU Angular :: security.proxy.rooms (security-guide).
params: backendMode
flutter::sdk.recommendMediaSFU Flutter :: sdk.recommend (advisor).
params: appType, requestedFeatures
flutter::app.scaffoldMediaSFU Flutter :: app.scaffold (scaffold).
params: apply, projectRoot, overwrite, outputDir
flutter::integration.planMediaSFU Flutter :: integration.plan (planner).
params: appType, backendMode, requestedFeatures
flutter::env.preflightMediaSFU Flutter :: env.preflight (command).
params: execute, projectRoot
flutter::room.bootstrapMediaSFU Flutter :: room.bootstrap (guide).
params: query
flutter::feature.mapMediaSFU Flutter :: feature.map (mapper).
params: requestedFeatures
flutter::runtime.diagnoseMediaSFU Flutter :: runtime.diagnose (diagnostic).
params: errorText*
flutter::fix.suggestMediaSFU Flutter :: fix.suggest (remediation).
params: none
flutter::api.reference.searchMediaSFU Flutter :: api.reference.search (reference-search).
params: query*
flutter::room.flow.explainMediaSFU Flutter :: room.flow.explain (flow-explainer).
params: mode
flutter::ui.mode.recommendMediaSFU Flutter :: ui.mode.recommend (ui-advisor).
params: customizationLevel, ownershipLevel
flutter::ui.overrides.guideMediaSFU Flutter :: ui.overrides.guide (ui-overrides).
params: mode, focus
flutter::security.proxy.roomsMediaSFU Flutter :: security.proxy.rooms (security-guide).
params: backendMode
kotlin::sdk.recommendMediaSFU Kotlin :: sdk.recommend (advisor).
params: appType, requestedFeatures
kotlin::app.scaffoldMediaSFU Kotlin :: app.scaffold (scaffold).
params: apply, projectRoot, overwrite, outputDir
kotlin::integration.planMediaSFU Kotlin :: integration.plan (planner).
params: appType, backendMode, requestedFeatures
kotlin::env.preflightMediaSFU Kotlin :: env.preflight (command).
params: execute, projectRoot
kotlin::room.bootstrapMediaSFU Kotlin :: room.bootstrap (guide).
params: query
kotlin::feature.mapMediaSFU Kotlin :: feature.map (mapper).
params: requestedFeatures
kotlin::runtime.diagnoseMediaSFU Kotlin :: runtime.diagnose (diagnostic).
params: errorText*
kotlin::fix.suggestMediaSFU Kotlin :: fix.suggest (remediation).
params: none
kotlin::api.reference.searchMediaSFU Kotlin :: api.reference.search (reference-search).
params: query*
kotlin::room.flow.explainMediaSFU Kotlin :: room.flow.explain (flow-explainer).
params: mode
kotlin::ui.mode.recommendMediaSFU Kotlin :: ui.mode.recommend (ui-advisor).
params: customizationLevel, ownershipLevel
kotlin::ui.overrides.guideMediaSFU Kotlin :: ui.overrides.guide (ui-overrides).
params: mode, focus
kotlin::security.proxy.roomsMediaSFU Kotlin :: security.proxy.rooms (security-guide).
params: backendMode
react-native::sdk.recommendMediaSFU React Native :: sdk.recommend (advisor).
params: appType, requestedFeatures
react-native::app.scaffoldMediaSFU React Native :: app.scaffold (scaffold).
params: apply, projectRoot, overwrite, outputDir
react-native::integration.planMediaSFU React Native :: integration.plan (planner).
params: appType, backendMode, requestedFeatures
react-native::env.preflightMediaSFU React Native :: env.preflight (command).
params: execute, projectRoot
react-native::room.bootstrapMediaSFU React Native :: room.bootstrap (command).
params: execute, projectRoot
react-native::feature.mapMediaSFU React Native :: feature.map (mapper).
params: requestedFeatures
react-native::runtime.diagnoseMediaSFU React Native :: runtime.diagnose (diagnostic).
params: errorText*
react-native::fix.suggestMediaSFU React Native :: fix.suggest (remediation).
params: none
react-native::api.reference.searchMediaSFU React Native :: api.reference.search (reference-search).
params: query*
react-native::room.flow.explainMediaSFU React Native :: room.flow.explain (flow-explainer).
params: mode
react-native::ui.mode.recommendMediaSFU React Native :: ui.mode.recommend (ui-advisor).
params: customizationLevel, ownershipLevel
react-native::ui.overrides.guideMediaSFU React Native :: ui.overrides.guide (ui-overrides).
params: mode, focus
react-native::security.proxy.roomsMediaSFU React Native :: security.proxy.rooms (security-guide).
params: backendMode
react-native-expo::sdk.recommendMediaSFU React Native Expo :: sdk.recommend (advisor).
params: appType, requestedFeatures
react-native-expo::app.scaffoldMediaSFU React Native Expo :: app.scaffold (scaffold).
params: apply, projectRoot, overwrite, outputDir
react-native-expo::integration.planMediaSFU React Native Expo :: integration.plan (planner).
params: appType, backendMode, requestedFeatures
react-native-expo::env.preflightMediaSFU React Native Expo :: env.preflight (command).
params: execute, projectRoot
react-native-expo::room.bootstrapMediaSFU React Native Expo :: room.bootstrap (command).
params: execute, projectRoot
react-native-expo::feature.mapMediaSFU React Native Expo :: feature.map (mapper).
params: requestedFeatures
react-native-expo::runtime.diagnoseMediaSFU React Native Expo :: runtime.diagnose (diagnostic).
params: errorText*
react-native-expo::fix.suggestMediaSFU React Native Expo :: fix.suggest (remediation).
params: none
react-native-expo::api.reference.searchMediaSFU React Native Expo :: api.reference.search (reference-search).
params: query*
react-native-expo::room.flow.explainMediaSFU React Native Expo :: room.flow.explain (flow-explainer).
params: mode
react-native-expo::ui.mode.recommendMediaSFU React Native Expo :: ui.mode.recommend (ui-advisor).
params: customizationLevel, ownershipLevel
react-native-expo::ui.overrides.guideMediaSFU React Native Expo :: ui.overrides.guide (ui-overrides).
params: mode, focus
react-native-expo::security.proxy.roomsMediaSFU React Native Expo :: security.proxy.rooms (security-guide).
params: backendMode
reactjs::sdk.recommendMediaSFU ReactJS :: sdk.recommend (advisor).
params: appType, requestedFeatures
reactjs::app.scaffoldMediaSFU ReactJS :: app.scaffold (scaffold).
params: apply, projectRoot, overwrite, outputDir
reactjs::integration.planMediaSFU ReactJS :: integration.plan (planner).
params: appType, backendMode, requestedFeatures
reactjs::env.preflightMediaSFU ReactJS :: env.preflight (command).
params: execute, projectRoot
reactjs::room.bootstrapMediaSFU ReactJS :: room.bootstrap (command).
params: execute, projectRoot
reactjs::feature.mapMediaSFU ReactJS :: feature.map (mapper).
params: requestedFeatures
reactjs::runtime.diagnoseMediaSFU ReactJS :: runtime.diagnose (diagnostic).
params: errorText*
reactjs::fix.suggestMediaSFU ReactJS :: fix.suggest (remediation).
params: none
reactjs::api.reference.searchMediaSFU ReactJS :: api.reference.search (reference-search).
params: query*
reactjs::room.flow.explainMediaSFU ReactJS :: room.flow.explain (flow-explainer).
params: mode
reactjs::ui.mode.recommendMediaSFU ReactJS :: ui.mode.recommend (ui-advisor).
params: customizationLevel, ownershipLevel
reactjs::ui.overrides.guideMediaSFU ReactJS :: ui.overrides.guide (ui-overrides).
params: mode, focus
reactjs::security.proxy.roomsMediaSFU ReactJS :: security.proxy.rooms (security-guide).
params: backendMode
shared::sdk.recommendmediasfu-shared :: sdk.recommend (advisor).
params: appType, requestedFeatures
shared::app.scaffoldmediasfu-shared :: app.scaffold (scaffold).
params: apply, projectRoot, overwrite, outputDir
shared::integration.planmediasfu-shared :: integration.plan (planner).
params: appType, backendMode, requestedFeatures
shared::env.preflightmediasfu-shared :: env.preflight (command).
params: execute, projectRoot
shared::room.bootstrapmediasfu-shared :: room.bootstrap (guide).
params: query
shared::feature.mapmediasfu-shared :: feature.map (mapper).
params: requestedFeatures
shared::runtime.diagnosemediasfu-shared :: runtime.diagnose (diagnostic).
params: errorText*
shared::fix.suggestmediasfu-shared :: fix.suggest (remediation).
params: none
shared::api.reference.searchmediasfu-shared :: api.reference.search (reference-search).
params: query*
shared::room.flow.explainmediasfu-shared :: room.flow.explain (flow-explainer).
params: mode
shared::ui.mode.recommendmediasfu-shared :: ui.mode.recommend (ui-advisor).
params: customizationLevel, ownershipLevel
shared::ui.overrides.guidemediasfu-shared :: ui.overrides.guide (ui-overrides).
params: mode, focus
shared::security.proxy.roomsmediasfu-shared :: security.proxy.rooms (security-guide).
params: backendMode
shared::backend.integration.guidemediasfu-shared :: backend.integration.guide (knowledge).
params: query
shared::frontend.architecture.planmediasfu-shared :: frontend.architecture.plan (architecture-planner).
params: mode, ownershipLevel, needsWidget, needsTelephony
shared::headless.integration.planmediasfu-shared :: headless.integration.plan (headless-planner).
params: targetSdk, appType, backendMode
shared::widget.integration.planmediasfu-shared :: widget.integration.plan (widget-planner).
params: widgetType
shared::telephony.call-control.planmediasfu-shared :: telephony.call-control.plan (telephony-planner).
params: direction, needsAiAgent
shared::solution.capsule.planmediasfu-shared :: solution.capsule.plan (knowledge).
params: query
shared::external-media.integration.planmediasfu-shared :: external-media.integration.plan (knowledge).
params: query
shared::participant-control.integration.planmediasfu-shared :: participant-control.integration.plan (knowledge).
params: query
shared::room.lifecycle.planmediasfu-shared :: room.lifecycle.plan (room-lifecycle-planner).
params: targetSdk, intent
shared::embedded.layout.planmediasfu-shared :: embedded.layout.plan (embedded-layout-planner).
params: targetSdk, environment
shared::room.authority.planmediasfu-shared :: room.authority.plan (room-authority-planner).
params: backendMode, operation
shared::product.pattern.planmediasfu-shared :: product.pattern.plan (product-pattern-planner).
params: pattern
shared::custom-recording.scene.planmediasfu-shared :: custom-recording.scene.plan (custom-recording-planner).
params: clientPlatform
shared::runtime.readiness.diagnosemediasfu-shared :: runtime.readiness.diagnose (readiness-diagnostic).
params: hasRoomName, hasSocket, hasLocalSocket, participantCount, validated, failureMessage
shared::lifecycle.cleanup.auditmediasfu-shared :: lifecycle.cleanup.audit (lifecycle-audit).
params: codeText
shared::credential.broker.planmediasfu-shared :: credential.broker.plan (credential-planner).
params: backendMode, clientType
swift::sdk.recommendMediaSFU Apple / Swift :: sdk.recommend (advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: appType, requestedFeatures
swift::app.scaffoldMediaSFU Apple / Swift :: app.scaffold (scaffold). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: apply, projectRoot, overwrite, outputDir
swift::integration.planMediaSFU Apple / Swift :: integration.plan (planner). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: appType, backendMode, requestedFeatures
swift::env.preflightMediaSFU Apple / Swift :: env.preflight (command). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: execute, projectRoot
swift::room.bootstrapMediaSFU Apple / Swift :: room.bootstrap (guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: query
swift::feature.mapMediaSFU Apple / Swift :: feature.map (mapper). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: requestedFeatures
swift::runtime.diagnoseMediaSFU Apple / Swift :: runtime.diagnose (diagnostic). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: errorText*
swift::fix.suggestMediaSFU Apple / Swift :: fix.suggest (remediation). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: none
swift::api.reference.searchMediaSFU Apple / Swift :: api.reference.search (reference-search). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: query*
swift::room.flow.explainMediaSFU Apple / Swift :: room.flow.explain (flow-explainer). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: mode
swift::ui.mode.recommendMediaSFU Apple / Swift :: ui.mode.recommend (ui-advisor). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: customizationLevel, ownershipLevel
swift::ui.overrides.guideMediaSFU Apple / Swift :: ui.overrides.guide (ui-overrides). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: mode, focus
swift::security.proxy.roomsMediaSFU Apple / Swift :: security.proxy.rooms (security-guide). aliases: apple, ios, ipados, macos, swift, swiftui, uikit
params: backendMode
unity::sdk.recommendMediaSFU Unity :: sdk.recommend (advisor). aliases: unity, unity-sdk, csharp-unity
params: appType, requestedFeatures
unity::app.scaffoldMediaSFU Unity :: app.scaffold (scaffold). aliases: unity, unity-sdk, csharp-unity
params: apply, projectRoot, overwrite, outputDir
unity::integration.planMediaSFU Unity :: integration.plan (planner). aliases: unity, unity-sdk, csharp-unity
params: appType, backendMode, requestedFeatures
unity::env.preflightMediaSFU Unity :: env.preflight (command). aliases: unity, unity-sdk, csharp-unity
params: execute, projectRoot
unity::room.bootstrapMediaSFU Unity :: room.bootstrap (guide). aliases: unity, unity-sdk, csharp-unity
params: query
unity::feature.mapMediaSFU Unity :: feature.map (mapper). aliases: unity, unity-sdk, csharp-unity
params: requestedFeatures
unity::runtime.diagnoseMediaSFU Unity :: runtime.diagnose (diagnostic). aliases: unity, unity-sdk, csharp-unity
params: errorText*
unity::fix.suggestMediaSFU Unity :: fix.suggest (remediation). aliases: unity, unity-sdk, csharp-unity
params: none
unity::api.reference.searchMediaSFU Unity :: api.reference.search (reference-search). aliases: unity, unity-sdk, csharp-unity
params: query*
unity::room.flow.explainMediaSFU Unity :: room.flow.explain (flow-explainer). aliases: unity, unity-sdk, csharp-unity
params: mode
unity::ui.mode.recommendMediaSFU Unity :: ui.mode.recommend (ui-advisor). aliases: unity, unity-sdk, csharp-unity
params: customizationLevel, ownershipLevel
unity::ui.overrides.guideMediaSFU Unity :: ui.overrides.guide (ui-overrides). aliases: unity, unity-sdk, csharp-unity
params: mode, focus
unity::security.proxy.roomsMediaSFU Unity :: security.proxy.rooms (security-guide). aliases: unity, unity-sdk, csharp-unity
params: backendMode
vue::sdk.recommendMediaSFU Vue :: sdk.recommend (advisor).
params: appType, requestedFeatures
vue::app.scaffoldMediaSFU Vue :: app.scaffold (scaffold).
params: apply, projectRoot, overwrite, outputDir
vue::integration.planMediaSFU Vue :: integration.plan (planner).
params: appType, backendMode, requestedFeatures
vue::env.preflightMediaSFU Vue :: env.preflight (command).
params: execute, projectRoot
vue::room.bootstrapMediaSFU Vue :: room.bootstrap (command).
params: execute, projectRoot
vue::feature.mapMediaSFU Vue :: feature.map (mapper).
params: requestedFeatures
vue::runtime.diagnoseMediaSFU Vue :: runtime.diagnose (diagnostic).
params: errorText*
vue::fix.suggestMediaSFU Vue :: fix.suggest (remediation).
params: none
vue::api.reference.searchMediaSFU Vue :: api.reference.search (reference-search).
params: query*
vue::room.flow.explainMediaSFU Vue :: room.flow.explain (flow-explainer).
params: mode
vue::ui.mode.recommendMediaSFU Vue :: ui.mode.recommend (ui-advisor).
params: customizationLevel, ownershipLevel
vue::ui.overrides.guideMediaSFU Vue :: ui.overrides.guide (ui-overrides).
params: mode, focus
vue::security.proxy.roomsMediaSFU Vue :: security.proxy.rooms (security-guide).
params: backendMode

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.