{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronitjadhav/geoservercloud-mcp","description":"MCP server for managing GeoServer workspaces, datastores, layers, and styles","repository":{"url":"https://github.com/ronitjadhav/geoservercloud-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"pypi","identifier":"geoservercloud-mcp","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"GeoServer base URL (default: http://localhost:8080/geoserver)","format":"string","name":"GEOSERVER_URL"},{"description":"GeoServer username (default: admin)","format":"string","name":"GEOSERVER_USER"},{"description":"GeoServer password (default: geoserver)","format":"string","isSecret":true,"name":"GEOSERVER_PASSWORD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-02T12:55:15.109527Z","publishedAt":"2026-07-02T12:55:15.109527Z","updatedAt":"2026-07-02T12:55:15.109527Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronitjadhav/geoservercloud-mcp","description":"MCP server for managing GeoServer workspaces, datastores, layers, and styles","repository":{"url":"https://github.com/ronitjadhav/geoservercloud-mcp","source":"github"},"version":"1.0.1.dev28604588779","packages":[{"registryType":"pypi","identifier":"geoservercloud-mcp","version":"1.0.1.dev28604588779","transport":{"type":"stdio"},"environmentVariables":[{"description":"GeoServer base URL (default: http://localhost:8080/geoserver)","format":"string","name":"GEOSERVER_URL"},{"description":"GeoServer username (default: admin)","format":"string","name":"GEOSERVER_USER"},{"description":"GeoServer password (default: geoserver)","format":"string","isSecret":true,"name":"GEOSERVER_PASSWORD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-02T16:12:06.704357Z","publishedAt":"2026-07-02T16:12:06.704357Z","updatedAt":"2026-07-02T16:12:06.704357Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronitjadhav/geoservercloud-mcp","description":"MCP server for managing GeoServer workspaces, datastores, layers, and styles","repository":{"url":"https://github.com/ronitjadhav/geoservercloud-mcp","source":"github"},"version":"1.0.1.dev28658291121","packages":[{"registryType":"pypi","identifier":"geoservercloud-mcp","version":"1.0.1.dev28658291121","transport":{"type":"stdio"},"environmentVariables":[{"description":"GeoServer base URL (default: http://localhost:8080/geoserver)","format":"string","name":"GEOSERVER_URL"},{"description":"GeoServer username (default: admin)","format":"string","name":"GEOSERVER_USER"},{"description":"GeoServer password (default: geoserver)","format":"string","isSecret":true,"name":"GEOSERVER_PASSWORD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-03T11:43:22.741138Z","publishedAt":"2026-07-03T11:43:22.741138Z","updatedAt":"2026-07-03T11:43:22.741138Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronitjadhav/geoservercloud-mcp","description":"MCP server for managing GeoServer workspaces, datastores, layers, and styles","repository":{"url":"https://github.com/ronitjadhav/geoservercloud-mcp","source":"github"},"version":"1.0.1.dev29565507996","packages":[{"registryType":"pypi","identifier":"geoservercloud-mcp","version":"1.0.1.dev29565507996","transport":{"type":"stdio"},"environmentVariables":[{"description":"GeoServer base URL (default: http://localhost:8080/geoserver)","format":"string","name":"GEOSERVER_URL"},{"description":"GeoServer username (default: admin)","format":"string","name":"GEOSERVER_USER"},{"description":"GeoServer password (default: geoserver)","format":"string","isSecret":true,"name":"GEOSERVER_PASSWORD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T08:11:15.82912Z","publishedAt":"2026-07-17T08:11:15.82912Z","updatedAt":"2026-07-17T08:11:15.82912Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronniechong/healthchecks-io-mcp","description":"Unofficial MCP server for managing Healthchecks.io checks via the Management API","repository":{"url":"https://github.com/ronniechong/healthchecks-io-mcp","source":"github"},"version":"2.0.1","packages":[{"registryType":"npm","identifier":"@digitalronin/healthchecks-io-mcp","version":"2.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Healthchecks.io API key (read-only or read-write, from Settings → API Access)","isRequired":true,"format":"string","isSecret":true,"name":"HEALTHCHECKS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T08:26:51.398821Z","publishedAt":"2026-08-09T08:26:51.398821Z","updatedAt":"2026-08-09T08:26:51.398821Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronniechong/healthchecks-io-mcp","description":"Unofficial MCP server for managing Healthchecks.io checks via the Management API","repository":{"url":"https://github.com/ronniechong/healthchecks-io-mcp","source":"github"},"version":"2.1.0","packages":[{"registryType":"npm","identifier":"@digitalronin/healthchecks-io-mcp","version":"2.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Healthchecks.io API key (read-only or read-write, from Settings → API Access)","isRequired":true,"format":"string","isSecret":true,"name":"HEALTHCHECKS_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T10:11:14.729865Z","publishedAt":"2026-08-09T10:11:14.729865Z","updatedAt":"2026-08-09T10:11:14.729865Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronrey/comos-federation","description":"Multi-tenant MCP gateway for AI commerce. One connection, every store.","title":"ComOS Federation Gateway","repository":{"url":"https://github.com/ronrey/comos-federation","source":"github"},"version":"1.0.0","websiteUrl":"https://comos-portal.com","remotes":[{"type":"sse","url":"https://mcp.comos-gateway.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-11T00:24:40.244433Z","publishedAt":"2026-02-11T00:24:40.244433Z","updatedAt":"2026-02-11T00:24:40.244433Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronrey/comos-federation","description":"Multi-tenant MCP gateway for AI commerce. One connection, every store.","title":"ComOS Federation Gateway","repository":{"url":"https://github.com/ronrey/comos-federation","source":"github"},"version":"1.0.1","websiteUrl":"https://comos-federation.com","remotes":[{"type":"streamable-http","url":"https://mcp.comos-gateway.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T18:50:58.236376Z","publishedAt":"2026-08-09T18:50:58.236376Z","updatedAt":"2026-08-09T18:50:58.236376Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronrey/federation","description":"Multi-tenant MCP gateway for AI commerce. One connection, every store on the network.","title":"ComOS Federation Gateway","version":"1.0.0","remotes":[{"type":"sse","url":"https://mcp.comos-gateway.com/mcp/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-13T19:19:09.843421Z","publishedAt":"2026-02-13T19:19:09.843421Z","updatedAt":"2026-02-13T19:19:09.843421Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronrey/federation","description":"AI-native commerce control plane. One MCP connection. Full operational control of every tenant.","title":"ComOS Federation Gateway","repository":{"url":"https://github.com/ronrey/comos-federation","source":"github"},"version":"1.1.0","websiteUrl":"https://comos-portal.com","remotes":[{"type":"sse","url":"https://mcp.comos-gateway.com/mcp/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-28T18:57:05.000769Z","publishedAt":"2026-04-28T18:57:05.000769Z","updatedAt":"2026-04-28T18:57:05.000769Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronrey/federation","description":"ComOS 2.0 — the two-sided commerce network for AI agents. Buy every store, or become one.","title":"ComOS Federation Gateway","repository":{"url":"https://github.com/ronrey/comos-federation","source":"github"},"version":"2.0.0","websiteUrl":"https://comos-portal.com","remotes":[{"type":"sse","url":"https://mcp.comos-gateway.com/mcp/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-25T23:14:38.914003Z","publishedAt":"2026-06-25T23:14:38.914003Z","updatedAt":"2026-06-25T23:14:38.914003Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronrey/federation","description":"Multi-tenant MCP gateway for AI commerce. One connection, every store.","title":"ComOS Federation","repository":{"url":"https://github.com/ronrey/comos-federation","source":"github"},"version":"2.0.1","websiteUrl":"https://comos-federation.com","remotes":[{"type":"streamable-http","url":"https://mcp.comos-gateway.com/mcp/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T18:50:58.343352Z","publishedAt":"2026-08-09T18:50:58.343352Z","updatedAt":"2026-08-09T18:50:58.343352Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ronrey/portal","description":"93 MCP tools for platform administration via AI agents. Billing, support, teams, and more.","title":"ComOS Portal — AI-Native SaaS Management","version":"1.0.0","remotes":[{"type":"sse","url":"https://mcp.comos-portal.com/mcp/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"deprecated","statusChangedAt":"2026-08-09T18:50:58.513454Z","statusMessage":"Decommissioned — mcp.comos-portal.com no longer resolves to a service. The live MCP surface is https://mcp.comos-gateway.com/mcp (io.github.ronrey/comos-federation), Streamable HTTP.","publishedAt":"2026-02-13T19:19:10.061441Z","updatedAt":"2026-08-09T18:50:58.513454Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.roomi-fields/notebooklm-mcp","description":"Automate Google NotebookLM — Q&A with citations, audio, video, content generation","title":"NotebookLM MCP","repository":{"url":"https://github.com/roomi-fields/notebooklm-mcp","source":"github"},"version":"1.5.7","packages":[{"registryType":"npm","identifier":"@roomi-fields/notebooklm-mcp","version":"1.5.7","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-27T15:08:00.62281Z","publishedAt":"2026-02-27T15:08:00.62281Z","updatedAt":"2026-02-27T15:08:00.62281Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.roomi-fields/notebooklm-mcp","description":"Automate Google NotebookLM — Q&A with citations, audio, video, content generation","title":"NotebookLM MCP","repository":{"url":"https://github.com/roomi-fields/notebooklm-mcp","source":"github"},"version":"1.5.9","packages":[{"registryType":"npm","identifier":"@roomi-fields/notebooklm-mcp","version":"1.5.9","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-22T08:36:58.864879Z","publishedAt":"2026-04-22T08:36:58.864879Z","updatedAt":"2026-04-22T08:36:58.864879Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.roomi-fields/notebooklm-mcp","description":"Automate Google NotebookLM — Q&A with citations, audio, video, content generation","title":"NotebookLM MCP","repository":{"url":"https://github.com/roomi-fields/notebooklm-mcp","source":"github"},"version":"3.0.0","packages":[{"registryType":"npm","identifier":"@roomi-fields/notebooklm-mcp","version":"3.0.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T07:13:46.17863Z","publishedAt":"2026-08-05T07:13:46.17863Z","updatedAt":"2026-08-05T07:13:46.17863Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.roomi-fields/notebooklm-mcp","description":"Automate Google NotebookLM — Q&A with citations, audio, video, content generation","title":"NotebookLM MCP","repository":{"url":"https://github.com/roomi-fields/notebooklm-mcp","source":"github"},"version":"3.0.1","packages":[{"registryType":"npm","identifier":"@roomi-fields/notebooklm-mcp","version":"3.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T06:38:25.313513Z","publishedAt":"2026-08-06T06:38:25.313513Z","updatedAt":"2026-08-06T06:38:25.313513Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.roomi-fields/osc-bridge","description":"OSC ↔ MIDI bridge — 849 synthesizers and DAWs. A MIDI MCP and OSC MCP for controlling them.","title":"osc-bridge","repository":{"url":"https://github.com/roomi-fields/osc-bridge","source":"github"},"version":"0.10.0","packages":[{"registryType":"npm","identifier":"@roomi-fields/osc-bridge","version":"0.10.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-14T09:11:14.151201Z","publishedAt":"2026-05-14T09:11:14.151201Z","updatedAt":"2026-05-14T09:11:14.151201Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.roomi-fields/osc-bridge","description":"OSC ↔ MIDI bridge — 849 synthesizers and DAWs. A MIDI MCP and OSC MCP for controlling them.","title":"osc-bridge","repository":{"url":"https://github.com/roomi-fields/osc-bridge","source":"github"},"version":"0.10.1","packages":[{"registryType":"npm","identifier":"@roomi-fields/osc-bridge","version":"0.10.1","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-14T11:48:16.560542Z","publishedAt":"2026-05-14T11:48:16.560542Z","updatedAt":"2026-05-14T11:48:16.560542Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.roomi-fields/rtfm","description":"The open retrieval layer for AI agents — index code, docs, data. Search via MCP.","title":"RTFM","repository":{"url":"https://github.com/roomi-fields/rtfm","source":"github"},"version":"0.3.2","packages":[{"registryType":"pypi","identifier":"rtfm-ai","version":"0.3.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-21T07:33:12.762281Z","publishedAt":"2026-03-21T07:33:12.762281Z","updatedAt":"2026-03-21T07:33:12.762281Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.roomi-fields/rtfm","description":"The open retrieval layer for AI agents — index code, docs, data. Search via MCP.","title":"RTFM","repository":{"url":"https://github.com/roomi-fields/rtfm","source":"github"},"version":"0.7.2","packages":[{"registryType":"pypi","identifier":"rtfm-ai","version":"0.7.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-14T08:35:21.18543Z","publishedAt":"2026-05-14T08:35:21.18543Z","updatedAt":"2026-05-14T08:35:21.18543Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.roomi-fields/rtfm","description":"The open retrieval layer for AI agents — index code, docs, data. Search via MCP.","title":"RTFM","repository":{"url":"https://github.com/roomi-fields/rtfm","source":"github"},"version":"0.8.0","packages":[{"registryType":"pypi","identifier":"rtfm-ai","version":"0.8.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-16T11:20:56.709551Z","publishedAt":"2026-05-16T11:20:56.709551Z","updatedAt":"2026-05-16T11:20:56.709551Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.roomza-inc/roomza","description":"Hotel and room intelligence from Roomza — scores, reviews, and room details.","title":"Roomza Hotel Intelligence","repository":{"url":"https://github.com/roomza-inc/Roomza","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://www.roomza.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-24T05:11:20.957721Z","publishedAt":"2026-03-24T05:11:20.957721Z","updatedAt":"2026-03-24T05:11:20.957721Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.roomza-inc/roomza","description":"Hotel and room intelligence from Roomza: scores, reviews, and room details.","title":"Roomza Hotel Intelligence","repository":{"url":"https://github.com/roomza-inc/Roomza","source":"github"},"version":"1.0.1","remotes":[{"type":"streamable-http","url":"https://www.roomza.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-24T05:13:08.132584Z","publishedAt":"2026-03-24T05:13:08.132584Z","updatedAt":"2026-03-24T05:13:08.132584Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.rootsbymenda/cannabis-regulatory","description":"Cannabis compliance: US state testing, INCB, Health Canada, EU precursors. Free.","repository":{"url":"https://github.com/rootsbymenda/cannabis-mcp-server","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://cannabis-mcp-server.rootsbybenda.workers.dev/mcp"},{"type":"sse","url":"https://cannabis-mcp-server.rootsbybenda.workers.dev/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-16T00:01:46.125575Z","publishedAt":"2026-05-16T00:01:46.125575Z","updatedAt":"2026-05-16T00:01:46.125575Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.rootsbymenda/cannabis-regulatory","description":"Cannabis compliance: US state testing, INCB, Health Canada, EU precursors. Free.","repository":{"url":"https://github.com/rootsbymenda/cannabis-mcp-server","source":"github"},"version":"1.0.1","remotes":[{"type":"streamable-http","url":"https://cannabis-mcp-server.rootsbybenda.workers.dev/mcp"},{"type":"sse","url":"https://cannabis-mcp-server.rootsbybenda.workers.dev/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-17T05:23:31.768784Z","publishedAt":"2026-05-17T05:23:31.768784Z","updatedAt":"2026-05-17T05:23:31.768784Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.rootsbymenda/cannabis-regulatory","description":"Cannabis compliance: US state testing, INCB, Health Canada, EU precursors. Free.","repository":{"url":"https://github.com/rootsbymenda/cannabis-mcp-server","source":"github"},"version":"1.0.2","remotes":[{"type":"streamable-http","url":"https://cannabis-mcp-server.rootsbybenda.workers.dev/mcp"},{"type":"sse","url":"https://cannabis-mcp-server.rootsbybenda.workers.dev/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-22T21:58:09.864136Z","publishedAt":"2026-05-22T21:58:09.864136Z","updatedAt":"2026-05-22T21:58:09.864136Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.rootsbymenda/chemical-safety","description":"Chemical hazard lookup: SVHC, GHS, NIOSH, ICSC. 468K classifications. Free.","repository":{"url":"https://github.com/rootsbymenda/chem-mcp-server","source":"github"},"version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://chem-mcp-server.rootsbybenda.workers.dev/mcp"},{"type":"sse","url":"https://chem-mcp-server.rootsbybenda.workers.dev/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-16T00:01:39.276709Z","publishedAt":"2026-05-16T00:01:39.276709Z","updatedAt":"2026-05-16T00:01:39.276709Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.rootsbymenda/chemical-safety","description":"Chemical hazard lookup: SVHC, GHS, NIOSH, ICSC. 468K classifications. Free.","repository":{"url":"https://github.com/rootsbymenda/chem-mcp-server","source":"github"},"version":"1.1.1","remotes":[{"type":"streamable-http","url":"https://chem-mcp-server.rootsbybenda.workers.dev/mcp"},{"type":"sse","url":"https://chem-mcp-server.rootsbybenda.workers.dev/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-17T05:23:13.883159Z","publishedAt":"2026-05-17T05:23:13.883159Z","updatedAt":"2026-05-17T05:23:13.883159Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.rootsbymenda/chemical-safety","description":"Chemical hazard lookup: SVHC, GHS, NIOSH, ICSC. 468K classifications. Free.","repository":{"url":"https://github.com/rootsbymenda/chem-mcp-server","source":"github"},"version":"1.1.2","remotes":[{"type":"streamable-http","url":"https://chem-mcp-server.rootsbybenda.workers.dev/mcp"},{"type":"sse","url":"https://chem-mcp-server.rootsbybenda.workers.dev/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-22T21:58:01.671331Z","publishedAt":"2026-05-22T21:58:01.671331Z","updatedAt":"2026-05-22T21:58:01.671331Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.rootsbymenda/chemical-safety:1.1.2","count":30}}
