{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/every-ai-law","description":"AI law obligations, evidence, deadlines, saved profiles, audit trails, and signed change alerts.","title":"EveryAILaw","repository":{"url":"https://github.com/snapsynapse/every-ai-law","source":"github"},"version":"0.8.1","websiteUrl":"https://everyailaw.com/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"every-ai-law","version":"0.8.1","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://everyailaw.com/agents.json","authenticated_mcp_status":"limited_production","change_impact_evidence_sample":"https://app.everyailaw.com/samples/change-impact-evidence-package.json","commercial_agent_discovery":"https://app.everyailaw.com/agents.json","commercial_offer_catalog":"https://app.everyailaw.com/offers.json","discovery":"https://everyailaw.com/.well-known/mcp.json","legal_graph_layer":"ai-obligation-registry","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":2,"license":"Free tier: EveryAILaw Data License v1.4.1 (free for agents, research, evaluation). Commercial redistribution requires agreement.","monitoring_product_url":"https://app.everyailaw.com/","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-05T00:06:43.379018Z","publishedAt":"2026-09-05T00:06:43.379018Z","updatedAt":"2026-09-05T00:06:43.379018Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/every-ai-law","description":"AI law obligations, evidence, deadlines, saved profiles, audit trails, and signed change alerts.","title":"EveryAILaw","repository":{"url":"https://github.com/snapsynapse/every-ai-law","source":"github"},"version":"0.8.2","websiteUrl":"https://everyailaw.com/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"every-ai-law","version":"0.8.2","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://everyailaw.com/agents.json","authenticated_mcp_status":"limited_production","change_impact_evidence_sample":"https://app.everyailaw.com/samples/change-impact-evidence-package.json","commercial_agent_discovery":"https://app.everyailaw.com/agents.json","commercial_offer_catalog":"https://app.everyailaw.com/offers.json","discovery":"https://everyailaw.com/.well-known/mcp.json","legal_graph_layer":"ai-obligation-registry","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":2,"license":"Free tier: EveryAILaw Data License v1.4.1 (free for agents, research, evaluation). Commercial redistribution requires agreement.","monitoring_product_url":"https://app.everyailaw.com/","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-06T03:08:21.271038Z","publishedAt":"2026-09-06T03:08:21.271038Z","updatedAt":"2026-09-06T03:08:21.271038Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/every-ai-law","description":"AI law obligations, evidence, deadlines, saved profiles, audit trails, and signed change alerts.","title":"EveryAILaw","repository":{"url":"https://github.com/snapsynapse/every-ai-law","source":"github"},"version":"0.8.3","websiteUrl":"https://everyailaw.com/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"every-ai-law","version":"0.8.3","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://everyailaw.com/agents.json","authenticated_mcp_status":"limited_production","change_impact_evidence_sample":"https://app.everyailaw.com/samples/change-impact-evidence-package.json","commercial_agent_discovery":"https://app.everyailaw.com/agents.json","commercial_offer_catalog":"https://app.everyailaw.com/offers.json","discovery":"https://everyailaw.com/.well-known/mcp.json","legal_graph_layer":"ai-obligation-registry","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":2,"license":"Free tier: EveryAILaw Data License v1.4.1 (free for agents, research, evaluation). Commercial redistribution requires agreement.","monitoring_product_url":"https://app.everyailaw.com/","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-07T16:28:14.807925Z","publishedAt":"2026-09-07T16:28:14.807925Z","updatedAt":"2026-09-07T16:28:14.807925Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/every-ai-law","description":"AI law obligations, evidence, deadlines, saved profiles, audit trails, and signed change alerts.","title":"EveryAILaw","repository":{"url":"https://github.com/snapsynapse/every-ai-law","source":"github"},"version":"0.9.0","websiteUrl":"https://everyailaw.com/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"every-ai-law","version":"0.9.0","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://everyailaw.com/agents.json","authenticated_mcp_status":"limited_production","change_impact_evidence_sample":"https://app.everyailaw.com/samples/change-impact-evidence-package.json","commercial_agent_discovery":"https://app.everyailaw.com/agents.json","commercial_offer_catalog":"https://app.everyailaw.com/offers.json","discovery":"https://everyailaw.com/.well-known/mcp.json","legal_graph_layer":"ai-obligation-registry","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":2,"license":"Free tier: EveryAILaw Data License v1.4.1 (free for agents, research, evaluation). Commercial redistribution requires agreement.","monitoring_product_url":"https://app.everyailaw.com/","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T23:52:41.774211Z","publishedAt":"2026-09-08T23:52:41.774211Z","updatedAt":"2026-09-08T23:52:41.774211Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/every-ai-law","description":"AI law obligations, evidence, deadlines, saved profiles, audit trails, and signed change alerts.","title":"EveryAILaw","repository":{"url":"https://github.com/snapsynapse/every-ai-law","source":"github"},"version":"0.9.1","websiteUrl":"https://everyailaw.com/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"every-ai-law","version":"0.9.1","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://everyailaw.com/agents.json","authenticated_mcp_status":"limited_production","change_impact_evidence_sample":"https://app.everyailaw.com/samples/change-impact-evidence-package.json","commercial_agent_discovery":"https://app.everyailaw.com/agents.json","commercial_offer_catalog":"https://app.everyailaw.com/offers.json","discovery":"https://everyailaw.com/.well-known/mcp.json","legal_graph_layer":"ai-obligation-registry","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":2,"license":"Free tier: EveryAILaw Data License v1.4.1 (free for agents, research, evaluation). Commercial redistribution requires agreement.","monitoring_product_url":"https://app.everyailaw.com/","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-12T17:53:57.950574Z","publishedAt":"2026-09-12T17:53:57.950574Z","updatedAt":"2026-09-12T17:53:57.950574Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/every-ai-law","description":"AI law obligations, evidence, deadlines, saved profiles, audit trails, and signed change alerts.","title":"EveryAILaw","repository":{"url":"https://github.com/snapsynapse/every-ai-law","source":"github"},"version":"0.9.2","websiteUrl":"https://everyailaw.com/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"every-ai-law","version":"0.9.2","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://everyailaw.com/agents.json","authenticated_mcp_status":"limited_production","change_impact_evidence_sample":"https://app.everyailaw.com/samples/change-impact-evidence-package.json","commercial_agent_discovery":"https://app.everyailaw.com/agents.json","commercial_offer_catalog":"https://app.everyailaw.com/offers.json","discovery":"https://everyailaw.com/.well-known/mcp.json","legal_graph_layer":"ai-obligation-registry","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":2,"license":"Free tier: EveryAILaw Data License v1.4.1 (free for agents, research, evaluation). Commercial redistribution requires agreement.","monitoring_product_url":"https://app.everyailaw.com/","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-12T18:35:06.637789Z","publishedAt":"2026-09-12T18:35:06.637789Z","updatedAt":"2026-09-12T18:35:06.637789Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/publedge","description":"Open recordkeeping protocol for JIAs, RMAs, no-action letters, and analogous instruments.","title":"PubLedge","repository":{"url":"https://github.com/snapsynapse/publedge","source":"github"},"version":"0.1.1","websiteUrl":"https://publedge.org/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"publedge","version":"0.1.1","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://publedge.org/agents.json","discovery":"https://publedge.org/.well-known/mcp.json","legal_graph_layer":"verifiable-records","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":3,"license":"Apache-2.0 (code) / CC BY 4.0 (content)","protocol_spec":"https://publedge.org/PROTOCOL.md","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/","spec_version":"v0.1.1-pre"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-10T21:12:24.025462Z","publishedAt":"2026-06-10T21:12:24.025462Z","updatedAt":"2026-06-10T21:12:24.025462Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/publedge","description":"Open recordkeeping protocol for JIAs, RMAs, no-action letters, and analogous instruments.","title":"PubLedge","repository":{"url":"https://github.com/snapsynapse/publedge","source":"github"},"version":"0.1.2","websiteUrl":"https://publedge.org/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"publedge","version":"0.1.2","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://publedge.org/agents.json","discovery":"https://publedge.org/.well-known/mcp.json","legal_graph_layer":"verifiable-records","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":3,"license":"Apache-2.0 (code) / CC BY 4.0 (content)","protocol_spec":"https://publedge.org/PROTOCOL.md","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/","spec_version":"v0.1.2-pre"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-22T02:00:48.458024Z","publishedAt":"2026-07-22T02:00:48.458024Z","updatedAt":"2026-07-22T02:00:48.458024Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/publedge","description":"Open recordkeeping protocol for JIAs, RMAs, no-action letters, and analogous instruments.","title":"PubLedge","repository":{"url":"https://github.com/snapsynapse/publedge","source":"github"},"version":"0.1.3","websiteUrl":"https://publedge.org/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"publedge","version":"0.1.3","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://publedge.org/agents.json","discovery":"https://publedge.org/.well-known/mcp.json","legal_graph_layer":"verifiable-records","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":3,"license":"Apache-2.0 (code) / CC BY 4.0 (content)","protocol_spec":"https://publedge.org/PROTOCOL.md","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/","spec_version":"v0.1.3"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-25T21:42:26.305152Z","publishedAt":"2026-07-25T21:42:26.305152Z","updatedAt":"2026-07-25T21:42:26.305152Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/publedge","description":"Open recordkeeping protocol for JIAs, RMAs, no-action letters, and analogous instruments.","title":"PubLedge","repository":{"url":"https://github.com/snapsynapse/publedge","source":"github"},"version":"0.2.1","websiteUrl":"https://publedge.org/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"publedge","version":"0.2.1","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://publedge.org/agents.json","discovery":"https://publedge.org/.well-known/mcp.json","legal_graph_layer":"verifiable-records","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":3,"license":"Apache-2.0 (code) / CC BY 4.0 (content)","protocol_spec":"https://publedge.org/PROTOCOL.md","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/","spec_version":"v0.2.0"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T02:34:20.626699Z","publishedAt":"2026-08-05T02:34:20.626699Z","updatedAt":"2026-08-05T02:34:20.626699Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/publedge","description":"Open recordkeeping protocol for JIAs, RMAs, no-action letters, and analogous instruments.","title":"PubLedge","repository":{"url":"https://github.com/snapsynapse/publedge","source":"github"},"version":"0.2.2","websiteUrl":"https://publedge.org/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"publedge","version":"0.2.2","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://publedge.org/agents.json","discovery":"https://publedge.org/.well-known/mcp.json","legal_graph_layer":"verifiable-records","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":3,"license":"Apache-2.0 (code) / CC BY 4.0 (content)","protocol_spec":"https://publedge.org/PROTOCOL.md","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/","spec_version":"v0.2.0"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-06T03:08:31.84186Z","publishedAt":"2026-09-06T03:08:31.84186Z","updatedAt":"2026-09-06T03:08:31.84186Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/publedge","description":"Open recordkeeping protocol for JIAs, RMAs, no-action letters, and analogous instruments.","title":"PubLedge","repository":{"url":"https://github.com/snapsynapse/publedge","source":"github"},"version":"0.2.4","websiteUrl":"https://publedge.org/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"publedge","version":"0.2.4","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://publedge.org/agents.json","discovery":"https://publedge.org/.well-known/mcp.json","legal_graph_layer":"verifiable-records","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":3,"license":"Apache-2.0 (code) / CC BY 4.0 (content)","protocol_spec":"https://publedge.org/PROTOCOL.md","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/","spec_version":"v0.2.0"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-12T19:15:07.628082Z","publishedAt":"2026-09-12T19:15:07.628082Z","updatedAt":"2026-09-12T19:15:07.628082Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snapsynapse/publedge","description":"Open recordkeeping protocol for JIAs, RMAs, no-action letters, and analogous instruments.","title":"PubLedge","repository":{"url":"https://github.com/snapsynapse/publedge","source":"github"},"version":"0.2.5","websiteUrl":"https://publedge.org/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"publedge","version":"0.2.5","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"agents_json":"https://publedge.org/agents.json","discovery":"https://publedge.org/.well-known/mcp.json","legal_graph_layer":"verifiable-records","legal_graph_narrative":"https://aiincidentlaw.org/docs/legal-graph.html","legal_graph_position":3,"license":"Apache-2.0 (code) / CC BY 4.0 (content)","protocol_spec":"https://publedge.org/PROTOCOL.md","publisher":"PAICE.work PBC","publisher_url":"https://paice.work/","spec_version":"v0.2.0"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-12T20:38:52.82947Z","publishedAt":"2026-09-12T20:38:52.82947Z","updatedAt":"2026-09-12T20:38:52.82947Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.snayyar00/webability","description":"WCAG/ADA/508 accessibility scanner + framework-aware fixes + vision audit for AI coding agents","repository":{"url":"https://github.com/snayyar00/webability-mcp","source":"github"},"version":"1.3.1","websiteUrl":"https://webability.io","packages":[{"registryType":"npm","identifier":"@webability/mcp","version":"1.3.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T07:16:20.148528Z","publishedAt":"2026-07-11T07:16:20.148528Z","updatedAt":"2026-07-11T07:16:20.148528Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — paste, hotkeys, models, config.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"0.1.1","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T16:08:59.439037Z","publishedAt":"2026-05-20T16:08:59.439037Z","updatedAt":"2026-05-20T16:08:59.439037Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — paste, hotkeys, models, config.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"0.10.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"0.10.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T19:58:59.132448Z","publishedAt":"2026-05-20T19:58:59.132448Z","updatedAt":"2026-05-20T19:58:59.132448Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — paste, hotkeys, models, config.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"0.11.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"0.11.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T20:06:40.053556Z","publishedAt":"2026-05-20T20:06:40.053556Z","updatedAt":"2026-05-20T20:06:40.053556Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — paste, hotkeys, models, config.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"0.12.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"0.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T20:20:34.336839Z","publishedAt":"2026-05-20T20:20:34.336839Z","updatedAt":"2026-05-20T20:20:34.336839Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — paste, hotkeys, models, config.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"0.2.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T16:51:06.514614Z","publishedAt":"2026-05-20T16:51:06.514614Z","updatedAt":"2026-05-20T16:51:06.514614Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — paste, hotkeys, models, config.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"0.3.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T17:08:40.973203Z","publishedAt":"2026-05-20T17:08:40.973203Z","updatedAt":"2026-05-20T17:08:40.973203Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — paste, hotkeys, models, config.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"0.4.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T17:24:23.413506Z","publishedAt":"2026-05-20T17:24:23.413506Z","updatedAt":"2026-05-20T17:24:23.413506Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — paste, hotkeys, models, config.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"0.5.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T17:42:19.022678Z","publishedAt":"2026-05-20T17:42:19.022678Z","updatedAt":"2026-05-20T17:42:19.022678Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — paste, hotkeys, models, config.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"0.6.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T18:29:28.606026Z","publishedAt":"2026-05-20T18:29:28.606026Z","updatedAt":"2026-05-20T18:29:28.606026Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — paste, hotkeys, models, config.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"0.7.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"0.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T18:44:41.312309Z","publishedAt":"2026-05-20T18:44:41.312309Z","updatedAt":"2026-05-20T18:44:41.312309Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — paste, hotkeys, models, config.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"0.8.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"0.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T18:59:00.997704Z","publishedAt":"2026-05-20T18:59:00.997704Z","updatedAt":"2026-05-20T18:59:00.997704Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — paste, hotkeys, models, config.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"0.9.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"0.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T19:07:48.703892Z","publishedAt":"2026-05-20T19:07:48.703892Z","updatedAt":"2026-05-20T19:07:48.703892Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — 60 tools across 12 categories.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"1.0.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T20:29:33.09847Z","publishedAt":"2026-05-20T20:29:33.09847Z","updatedAt":"2026-05-20T20:29:33.09847Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — 60 tools across 12 categories.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"1.1.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T20:37:50.875137Z","publishedAt":"2026-05-20T20:37:50.875137Z","updatedAt":"2026-05-20T20:37:50.875137Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — 60 tools across 12 categories.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"1.2.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T21:22:45.237224Z","publishedAt":"2026-05-20T21:22:45.237224Z","updatedAt":"2026-05-20T21:22:45.237224Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sneakyfree/windy-word-mcp","description":"Control Windy Word voice-to-text from any MCP agent — 60 tools across 12 categories.","title":"Windy Word","repository":{"url":"https://github.com/sneakyfree/windy-word-mcp","source":"github"},"version":"1.3.0","websiteUrl":"https://windyword.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"windy-word-mcp","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Host the Windy Word control server is bound to.","default":"127.0.0.1","name":"WINDY_WORD_MCP_HOST"},{"description":"Control-server port.","default":"18765","name":"WINDY_WORD_MCP_PORT"},{"description":"Per-request timeout to the control server (ms).","default":"5000","name":"WINDY_WORD_MCP_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T21:51:39.138773Z","publishedAt":"2026-05-20T21:51:39.138773Z","updatedAt":"2026-05-20T21:51:39.138773Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.sneakyfree/windy-word-mcp:1.3.0","count":30}}
