{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"1.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"1.0.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-18T01:27:24.53588Z","publishedAt":"2026-02-18T01:27:24.53588Z","updatedAt":"2026-02-18T01:27:24.53588Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"1.1.0","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"1.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"1.1.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-18T02:01:19.88329Z","publishedAt":"2026-02-18T02:01:19.88329Z","updatedAt":"2026-02-18T02:01:19.88329Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"1.1.1","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"1.1.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"1.1.1","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-23T08:08:46.636257Z","publishedAt":"2026-02-23T08:08:46.636257Z","updatedAt":"2026-02-23T08:08:46.636257Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"1.2.0","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-05T03:57:39.370713Z","publishedAt":"2026-03-05T03:57:39.370713Z","updatedAt":"2026-03-05T03:57:39.370713Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"1.3.0","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"1.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"1.3.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-07T23:51:36.378816Z","publishedAt":"2026-03-07T23:51:36.378816Z","updatedAt":"2026-03-07T23:51:36.378816Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"1.4.0","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"1.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"1.4.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-08T02:50:33.443252Z","publishedAt":"2026-03-08T02:50:33.443252Z","updatedAt":"2026-03-08T02:50:33.443252Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"2.0.0","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.0.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-08T03:21:16.743009Z","publishedAt":"2026-03-08T03:21:16.743009Z","updatedAt":"2026-03-08T03:21:16.743009Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"2.1.0","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.1.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-08T14:32:26.479693Z","publishedAt":"2026-03-08T14:32:26.479693Z","updatedAt":"2026-03-08T14:32:26.479693Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"2.2.0","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.2.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-08T14:46:02.234913Z","publishedAt":"2026-03-08T14:46:02.234913Z","updatedAt":"2026-03-08T14:46:02.234913Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"2.3.0","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.3.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.3.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-08T15:48:36.491386Z","publishedAt":"2026-03-08T15:48:36.491386Z","updatedAt":"2026-03-08T15:48:36.491386Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"2.4.0","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.4.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-08T15:52:33.18028Z","publishedAt":"2026-03-08T15:52:33.18028Z","updatedAt":"2026-03-08T15:52:33.18028Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"2.5.0","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.5.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.5.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-09T02:16:58.086781Z","publishedAt":"2026-03-09T02:16:58.086781Z","updatedAt":"2026-03-09T02:16:58.086781Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"2.5.1","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.5.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.5.1","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-11T03:28:45.189079Z","publishedAt":"2026-03-11T03:28:45.189079Z","updatedAt":"2026-03-11T03:28:45.189079Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/openfoodfacts-mcp","description":"Search and contribute to the Open Food Facts database.","title":"Open Food Facts","repository":{"url":"https://github.com/domdomegg/openfoodfacts-mcp.git","source":"github"},"version":"2.6.0","websiteUrl":"https://github.com/domdomegg/openfoodfacts-mcp#readme","packages":[{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.6.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]},{"registryType":"npm","identifier":"openfoodfacts-mcp","version":"2.6.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"User-Agent string in format 'AppName/Version (email)'. Required by the Open Food Facts API.","isRequired":true,"name":"OFF_USER_AGENT"},{"description":"Open Food Facts user ID (optional, needed for write operations).","name":"OFF_USER_ID"},{"description":"Open Food Facts password (optional, needed for write operations).","isSecret":true,"name":"OFF_PASSWORD"},{"description":"Country subdomain (default: 'world').","name":"OFF_COUNTRY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-09T20:44:16.084271Z","publishedAt":"2026-07-09T20:44:16.084271Z","updatedAt":"2026-07-09T20:44:16.084271Z","isLatest":true}}}],"metadata":{"count":14}}
