{"data":{"name":"io.github.MediaSFU/mcp-sdk-tools","title":"MediaSFU","description":"Video, voice, AI agent and SIP calls: create rooms, place calls, read recordings and usage.","version":"1.2.0","websiteUrl":"https://mediasfu.com/docs/usage/mcp?utm_source=mcp-registry&utm_medium=directory&utm_campaign=growth-2026q4","repositoryUrl":"https://github.com/MediaSFU/mcp-sdk-tools","remotes":[{"url":"https://mcp.mediasfu.com/mcp","type":"streamable-http"}],"packages":[{"version":"1.2.0","identifier":"@mediasfu/mcp-sdk-tools","runtimeHint":"stdio","registryType":"npm","runtimeArguments":null,"environmentVariables":null}],"status":"active","isLatest":true,"publishedAt":"2026-10-17T21:17:16.029Z","updatedAt":"2026-10-17T21:17:16.029Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"MediaSFU","source":"official-registry","sourceId":"io.github.MediaSFU/mcp-sdk-tools","updatedAt":"2026-10-17T21:17:16.029Z","confidence":100,"websiteUrl":"https://mediasfu.com/docs/usage/mcp?utm_source=mcp-registry&utm_medium=directory&utm_campaign=growth-2026q4","description":"Video, voice, AI agent and SIP calls: create rooms, place calls, read recordings and usage.","verification":"official","repositoryUrl":"https://github.com/MediaSFU/mcp-sdk-tools"}],"toolIndex":{"tools":[{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::api.reference.search","title":null,"description":"MediaSFU Android :: api.reference.search (reference-search).","inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":500,"description":"Search terms for bundled SDK references."}},"required":["query"],"additionalProperties":false},"annotations":null,"definitionHash":"e02d46fc9946db81c5b5856d0ae79a0a88893dac59ff9ab0e03a9cf2566518c7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::app.scaffold","title":null,"description":"MediaSFU Android :: app.scaffold (scaffold).","inputSchema":{"type":"object","properties":{"apply":{"type":"boolean","description":"Write generated files; omitted means dry-run."},"projectRoot":{"type":"string","maxLength":1024,"description":"Absolute path to the consumer project. Defaults to the MCP process working directory."},"overwrite":{"type":"boolean","description":"Replace existing generated files. Defaults to false."},"outputDir":{"type":"string","maxLength":240,"description":"Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>."}},"additionalProperties":false},"annotations":null,"definitionHash":"fea9d4761d7c50b7aec1e559b134f2e31a9998aecccfea0d8b14220e8f5471a7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::env.preflight","title":null,"description":"MediaSFU Android :: env.preflight (command).","inputSchema":{"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},"annotations":null,"definitionHash":"c30b9a1f98c61f9660fe891f45f9810f8989b91b054ef2229d6280b750041611","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::feature.map","title":null,"description":"MediaSFU Android :: feature.map (mapper).","inputSchema":{"type":"object","properties":{"requestedFeatures":{"type":"array","maxItems":32,"uniqueItems":true,"items":{"type":"string","maxLength":80,"description":"Required feature."}}},"additionalProperties":false},"annotations":null,"definitionHash":"b0940c9a033447745f9db206072078539832428efe4b5217c2e92291210d070a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::fix.suggest","title":null,"description":"MediaSFU Android :: fix.suggest (remediation).","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":null,"definitionHash":"a4bf48edc4ec0b4ea122ffc17bc829a24c0d8cd8c7ad18d3c64649667a91e58d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::integration.plan","title":null,"description":"MediaSFU Android :: integration.plan (planner).","inputSchema":{"type":"object","properties":{"appType":{"type":"string","maxLength":80,"description":"Application type."},"backendMode":{"type":"string","enum":["cloud","self-hosted","local"]},"requestedFeatures":{"type":"array","maxItems":32,"uniqueItems":true,"items":{"type":"string","maxLength":80,"description":"Required feature."}}},"additionalProperties":false},"annotations":null,"definitionHash":"62ec474034de4fd8dd2f8fe4a8581aad2e3b952bb763c390d26efd132015e775","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::room.bootstrap","title":null,"description":"MediaSFU Android :: room.bootstrap (guide).","inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":500,"description":"Optional topic to locate in the guide."}},"additionalProperties":false},"annotations":null,"definitionHash":"bd3fdfc348a7791e17f7a5b7e2f8f485f24259dc1a44009ad2a168eb13c721a1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::room.flow.explain","title":null,"description":"MediaSFU Android :: room.flow.explain (flow-explainer).","inputSchema":{"type":"object","properties":{"mode":{"type":"string","enum":["create","join","both"]}},"additionalProperties":false},"annotations":null,"definitionHash":"cf13a9940f6c148107e4f6242e9deee8da91fe92981eaf639658c7323d8b2b25","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::runtime.diagnose","title":null,"description":"MediaSFU Android :: runtime.diagnose (diagnostic).","inputSchema":{"type":"object","properties":{"errorText":{"type":"string","maxLength":8000,"description":"Sanitized error or log excerpt."}},"required":["errorText"],"additionalProperties":false},"annotations":null,"definitionHash":"25415750fe1191f360f77b014e01fc586dea6e3f02028d191bcb98c64b50f918","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::sdk.recommend","title":null,"description":"MediaSFU Android :: sdk.recommend (advisor).","inputSchema":{"type":"object","properties":{"appType":{"type":"string","maxLength":80,"description":"Application type."},"requestedFeatures":{"type":"array","maxItems":32,"uniqueItems":true,"items":{"type":"string","maxLength":80,"description":"Required feature."}}},"additionalProperties":false},"annotations":null,"definitionHash":"a62251af3b19612bcc1a0d915e1fd83cd5c371508157c307722638723317ce29","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::security.proxy.rooms","title":null,"description":"MediaSFU Android :: security.proxy.rooms (security-guide).","inputSchema":{"type":"object","properties":{"backendMode":{"type":"string","enum":["cloud","self-hosted","local"]}},"additionalProperties":false},"annotations":null,"definitionHash":"f1ef18d747a6d86111f00f9d334465cc23919dc89adada22280efdb697ed22e4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::ui.mode.recommend","title":null,"description":"MediaSFU Android :: ui.mode.recommend (ui-advisor).","inputSchema":{"type":"object","properties":{"customizationLevel":{"type":"string","enum":["low","medium","high"]},"ownershipLevel":{"type":"string","enum":["managed","partial","full"]}},"additionalProperties":false},"annotations":null,"definitionHash":"b43abf0014271d16893292e26e99c8893d02327266db77acd9496ca9e162cd7a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"android::ui.overrides.guide","title":null,"description":"MediaSFU Android :: ui.overrides.guide (ui-overrides).","inputSchema":{"type":"object","properties":{"mode":{"type":"string","maxLength":80,"description":"SDK-supported UI ownership mode."},"focus":{"type":"string","enum":["branding","layout","cards","controls","headless-shell","native-bridge"]}},"additionalProperties":false},"annotations":null,"definitionHash":"ec9cbcea4e40060137eb1b155f70c8c047c06f735094b5404b6641d256159c4c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"angular::api.reference.search","title":null,"description":"MediaSFU Angular :: api.reference.search (reference-search).","inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":500,"description":"Search terms for bundled SDK references."}},"required":["query"],"additionalProperties":false},"annotations":null,"definitionHash":"5aff5029a0460995b2ab1409841424928d69c88b104b3443457f2fd577351543","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"angular::app.scaffold","title":null,"description":"MediaSFU Angular :: app.scaffold (scaffold).","inputSchema":{"type":"object","properties":{"apply":{"type":"boolean","description":"Write generated files; omitted means dry-run."},"projectRoot":{"type":"string","maxLength":1024,"description":"Absolute path to the consumer project. Defaults to the MCP process working directory."},"overwrite":{"type":"boolean","description":"Replace existing generated files. Defaults to false."},"outputDir":{"type":"string","maxLength":240,"description":"Relative directory below projectRoot. Defaults to mediasfu-generated/<sdk>."}},"additionalProperties":false},"annotations":null,"definitionHash":"50171ca8f7ee9a0d9e8aeffd7dbbcca6316b94597b1c7d8370340985becac99f","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"angular::env.preflight","title":null,"description":"MediaSFU Angular :: env.preflight (command).","inputSchema":{"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},"annotations":null,"definitionHash":"06de73b29b5300f2e6d27648c290e7770339a074e89dff85170ce9ec1ececf62","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"angular::feature.map","title":null,"description":"MediaSFU Angular :: feature.map (mapper).","inputSchema":{"type":"object","properties":{"requestedFeatures":{"type":"array","maxItems":32,"uniqueItems":true,"items":{"type":"string","maxLength":80,"description":"Required feature."}}},"additionalProperties":false},"annotations":null,"definitionHash":"6b4197c8b8e6b9338221888f1850697d9e750dbef4ed2dc921b92e2f2f5584d9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"angular::fix.suggest","title":null,"description":"MediaSFU Angular :: fix.suggest (remediation).","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":null,"definitionHash":"44655ef472c41daecf580299d7ee01b53ea2de77347b4f273006e5637d4bed62","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"angular::integration.plan","title":null,"description":"MediaSFU Angular :: integration.plan (planner).","inputSchema":{"type":"object","properties":{"appType":{"type":"string","maxLength":80,"description":"Application type."},"backendMode":{"type":"string","enum":["cloud","self-hosted","local"]},"requestedFeatures":{"type":"array","maxItems":32,"uniqueItems":true,"items":{"type":"string","maxLength":80,"description":"Required feature."}}},"additionalProperties":false},"annotations":null,"definitionHash":"050951d58a0891ead46b66b392557d95c73392f0143fe0d0e227454f33bba083","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"angular::room.bootstrap","title":null,"description":"MediaSFU Angular :: room.bootstrap (guide).","inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":500,"description":"Optional topic to locate in the guide."}},"additionalProperties":false},"annotations":null,"definitionHash":"82278fda74e2fedf9f1a5649a2655063665a35dcf41729f5a22585422ac1fe6d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"angular::room.flow.explain","title":null,"description":"MediaSFU Angular :: room.flow.explain (flow-explainer).","inputSchema":{"type":"object","properties":{"mode":{"type":"string","enum":["create","join","both"]}},"additionalProperties":false},"annotations":null,"definitionHash":"c23ae3e1d4c0d2e88bdacaf4543bb8007681ae5352b80762a1143b0889b4d834","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"angular::runtime.diagnose","title":null,"description":"MediaSFU Angular :: runtime.diagnose (diagnostic).","inputSchema":{"type":"object","properties":{"errorText":{"type":"string","maxLength":8000,"description":"Sanitized error or log excerpt."}},"required":["errorText"],"additionalProperties":false},"annotations":null,"definitionHash":"fe3d6538a7a37dc9f4e6d598e034c8911de52dab476d2cf3f6d3b12c946eea1b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"angular::sdk.recommend","title":null,"description":"MediaSFU Angular :: sdk.recommend (advisor).","inputSchema":{"type":"object","properties":{"appType":{"type":"string","maxLength":80,"description":"Application type."},"requestedFeatures":{"type":"array","maxItems":32,"uniqueItems":true,"items":{"type":"string","maxLength":80,"description":"Required feature."}}},"additionalProperties":false},"annotations":null,"definitionHash":"3687895ddfcb6b6cd4d8717baeb087e942bc25bb580e84a0c91499620bfeefc9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"angular::security.proxy.rooms","title":null,"description":"MediaSFU Angular :: security.proxy.rooms (security-guide).","inputSchema":{"type":"object","properties":{"backendMode":{"type":"string","enum":["cloud","self-hosted","local"]}},"additionalProperties":false},"annotations":null,"definitionHash":"fb28fb8cb1196387ea06cd8b073d2bf2382098e32d45a2e8806ff823eb5b8944","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"},{"serverName":"io.github.MediaSFU/mcp-sdk-tools","endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","name":"angular::ui.mode.recommend","title":null,"description":"MediaSFU Angular :: ui.mode.recommend (ui-advisor).","inputSchema":{"type":"object","properties":{"customizationLevel":{"type":"string","enum":["low","medium","high"]},"ownershipLevel":{"type":"string","enum":["managed","partial","full"]}},"additionalProperties":false},"annotations":null,"definitionHash":"fa5683c62b86ec1b61832f22c0a26ed0504dc325d656ba03a99ce8c70b491c87","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T17:46:29.163Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"3628b83a30c3d1ba51333a6d7298ec727cf0581c1ff44a112b5d7798567a5e8e","protocol":"streamable-http","status":"indexed","toolCount":50,"observedAt":"2026-11-01T17:46:29.163Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.MediaSFU/mcp-sdk-tools":{"url":"https://mcp.mediasfu.com/mcp"}}},"Cursor":{"mcpServers":{"io.github.MediaSFU/mcp-sdk-tools":{"url":"https://mcp.mediasfu.com/mcp"}}},"VS Code":{"servers":{"io.github.MediaSFU/mcp-sdk-tools":{"type":"http","url":"https://mcp.mediasfu.com/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.mediasfu.com/mcp"},{"protocol":"mcp","package":"@mediasfu/mcp-sdk-tools","registryType":"npm","version":"1.2.0"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.MediaSFU%2Fmcp-sdk-tools","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.MediaSFU%2Fmcp-sdk-tools","name":"io.github.MediaSFU/mcp-sdk-tools","description":"Video, voice, AI agent and SIP calls: create rooms, place calls, read recordings and usage.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.mediasfu.com/mcp"},{"protocol":"mcp","package":"@mediasfu/mcp-sdk-tools","registryType":"npm","version":"1.2.0"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://mediasfu.com/docs/usage/mcp?utm_source=mcp-registry&utm_medium=directory&utm_campaign=growth-2026q4","repositoryUrl":"https://github.com/MediaSFU/mcp-sdk-tools","version":"1.2.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.MediaSFU/mcp-sdk-tools","status":"online","lastCheckedAt":"2026-11-03T18:18:10.900Z","lastSuccessfulCheck":"2026-11-03T18:18:10.900Z","latencyMs":78,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T18:18:10.900Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T18:18:10.900Z"},"security":null,"timestamps":{"createdAt":"2026-10-17T21:17:16.029Z","updatedAt":"2026-10-17T21:17:16.029Z","observedAt":"2026-11-03T18:18:10.900Z"},"compatibility":{"serverVersion":"1.2.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}