{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/google-sheets-mcp","description":"Allow AI systems to read, write, and query spreadsheet data via Google Sheets.","title":"Google Sheets","repository":{"url":"https://github.com/domdomegg/google-sheets-mcp.git","source":"github"},"version":"1.1.1","websiteUrl":"https://github.com/domdomegg/google-sheets-mcp#readme","packages":[{"registryType":"npm","identifier":"google-sheets-mcp","version":"1.1.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Sheets scopes.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"google-sheets-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":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-28T06:26:09.149338Z","publishedAt":"2025-12-28T06:26:09.149338Z","updatedAt":"2025-12-28T06:26:09.149338Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/google-sheets-mcp","description":"Allow AI systems to read, write, and query spreadsheet data via Google Sheets.","title":"Google Sheets","repository":{"url":"https://github.com/domdomegg/google-sheets-mcp.git","source":"github"},"version":"1.1.2","websiteUrl":"https://github.com/domdomegg/google-sheets-mcp#readme","packages":[{"registryType":"npm","identifier":"google-sheets-mcp","version":"1.1.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Sheets scopes.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"google-sheets-mcp","version":"1.1.2","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-23T08:10:28.752755Z","publishedAt":"2026-02-23T08:10:28.752755Z","updatedAt":"2026-02-23T08:10:28.752755Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/google-sheets-mcp","description":"Allow AI systems to read, write, and query spreadsheet data via Google Sheets.","title":"Google Sheets","repository":{"url":"https://github.com/domdomegg/google-sheets-mcp.git","source":"github"},"version":"1.2.0","websiteUrl":"https://github.com/domdomegg/google-sheets-mcp#readme","packages":[{"registryType":"npm","identifier":"google-sheets-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Sheets scopes.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"google-sheets-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":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-07T23:52:05.74903Z","publishedAt":"2026-03-07T23:52:05.74903Z","updatedAt":"2026-03-07T23:52:05.74903Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/google-sheets-mcp","description":"Allow AI systems to read, write, and query spreadsheet data via Google Sheets.","title":"Google Sheets","repository":{"url":"https://github.com/domdomegg/google-sheets-mcp.git","source":"github"},"version":"1.2.1","websiteUrl":"https://github.com/domdomegg/google-sheets-mcp#readme","packages":[{"registryType":"npm","identifier":"google-sheets-mcp","version":"1.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Google OAuth access token with Sheets scopes.","isRequired":true,"isSecret":true,"name":"GOOGLE_ACCESS_TOKEN"}]},{"registryType":"npm","identifier":"google-sheets-mcp","version":"1.2.1","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"},{"description":"Google OAuth client ID.","isRequired":true,"name":"GOOGLE_CLIENT_ID"},{"description":"Google OAuth client secret.","isRequired":true,"isSecret":true,"name":"GOOGLE_CLIENT_SECRET"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-25T18:27:45.96649Z","publishedAt":"2026-05-25T18:27:45.96649Z","updatedAt":"2026-05-25T18:27:45.96649Z","isLatest":true}}},{"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}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.domdomegg/shell-exec-mcp","description":"Execute bash commands with background job support.","title":"Shell Exec","repository":{"url":"https://github.com/domdomegg/shell-exec-mcp.git","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/domdomegg/shell-exec-mcp#readme","packages":[{"registryType":"npm","identifier":"shell-exec-mcp","version":"1.0.0","runtimeHint":"npx","transport":{"type":"stdio"}},{"registryType":"npm","identifier":"shell-exec-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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-14T01:56:25.293629Z","publishedAt":"2025-12-14T01:56:25.293629Z","updatedAt":"2025-12-14T01:56:25.293629Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/shell-exec-mcp","description":"Execute bash commands with background job support.","title":"Shell Exec","repository":{"url":"https://github.com/domdomegg/shell-exec-mcp.git","source":"github"},"version":"1.1.0","websiteUrl":"https://github.com/domdomegg/shell-exec-mcp#readme","packages":[{"registryType":"npm","identifier":"shell-exec-mcp","version":"1.1.0","runtimeHint":"npx","transport":{"type":"stdio"}},{"registryType":"npm","identifier":"shell-exec-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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-28T00:06:58.674517Z","publishedAt":"2025-12-28T00:06:58.674517Z","updatedAt":"2025-12-28T00:06:58.674517Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/shell-exec-mcp","description":"Execute bash commands with background job support.","title":"Shell Exec","repository":{"url":"https://github.com/domdomegg/shell-exec-mcp.git","source":"github"},"version":"1.1.1","websiteUrl":"https://github.com/domdomegg/shell-exec-mcp#readme","packages":[{"registryType":"npm","identifier":"shell-exec-mcp","version":"1.1.1","runtimeHint":"npx","transport":{"type":"stdio"}},{"registryType":"npm","identifier":"shell-exec-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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-28T06:26:01.420647Z","publishedAt":"2025-12-28T06:26:01.420647Z","updatedAt":"2025-12-28T06:26:01.420647Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/shell-exec-mcp","description":"Execute bash commands with background job support.","title":"Shell Exec","repository":{"url":"https://github.com/domdomegg/shell-exec-mcp.git","source":"github"},"version":"1.1.2","websiteUrl":"https://github.com/domdomegg/shell-exec-mcp#readme","packages":[{"registryType":"npm","identifier":"shell-exec-mcp","version":"1.1.2","runtimeHint":"npx","transport":{"type":"stdio"}},{"registryType":"npm","identifier":"shell-exec-mcp","version":"1.1.2","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:3000/mcp"},"environmentVariables":[{"description":"Transport type.","isRequired":true,"value":"http","name":"MCP_TRANSPORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-23T08:09:48.192325Z","publishedAt":"2026-02-23T08:09:48.192325Z","updatedAt":"2026-02-23T08:09:48.192325Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.domdomegg/shell-exec-mcp","description":"Execute bash commands with background job support.","title":"Shell Exec","repository":{"url":"https://github.com/domdomegg/shell-exec-mcp.git","source":"github"},"version":"1.2.0","websiteUrl":"https://github.com/domdomegg/shell-exec-mcp#readme","packages":[{"registryType":"npm","identifier":"shell-exec-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"}},{"registryType":"npm","identifier":"shell-exec-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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-03T03:32:40.905089Z","publishedAt":"2026-05-03T03:32:40.905089Z","updatedAt":"2026-05-03T03:32:40.905089Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.domdomegg/starling-bank-mcp","description":"Allow AI systems to view and control your Starling Bank account via MCP.","title":"Starling Bank","repository":{"url":"https://github.com/domdomegg/starling-bank-mcp.git","source":"github"},"version":"1.0.1","websiteUrl":"https://github.com/domdomegg/starling-bank-mcp#readme","icons":[{"src":"https://raw.githubusercontent.com/domdomegg/starling-bank-mcp/refs/heads/master/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"starling-bank-mcp","version":"1.0.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Starling Bank personal access token. Sign up for the Starling Developer Portal, link your account, and create a Personal Access Token.","isRequired":true,"isSecret":true,"name":"STARLING_BANK_ACCESS_TOKEN"},{"description":"Optional: Key UID of the signing key for sending payments.","isSecret":true,"name":"STARLING_BANK_PRIVATE_KEY_UID"},{"description":"Optional: PEM-encoded signing key for sending payments.","isSecret":true,"name":"STARLING_BANK_PRIVATE_KEY_PEM"}]},{"registryType":"mcpb","identifier":"https://github.com/domdomegg/starling-bank-mcp/releases/download/v1.0.1/starling-bank-mcp.mcpb","version":"1.0.1","fileSha256":"f846d8854d57cd7b30f914de6dca89200e5f8c11bc1d82766423fa6f179174d9","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-05T17:31:14.853557Z","publishedAt":"2025-12-05T17:31:14.853557Z","updatedAt":"2025-12-05T17:31:14.853557Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.domdomegg/starling-bank-mcp","description":"Allow AI systems to view and control your Starling Bank account via MCP.","title":"Starling Bank","repository":{"url":"https://github.com/domdomegg/starling-bank-mcp.git","source":"github"},"version":"1.1.0","websiteUrl":"https://github.com/domdomegg/starling-bank-mcp#readme","icons":[{"src":"https://raw.githubusercontent.com/domdomegg/starling-bank-mcp/refs/heads/master/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"starling-bank-mcp","version":"1.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Starling Bank personal access token. Sign up for the Starling Developer Portal, link your account, and create a Personal Access Token.","isRequired":true,"isSecret":true,"name":"STARLING_BANK_ACCESS_TOKEN"},{"description":"Optional: Key UID of the signing key for sending payments.","isSecret":true,"name":"STARLING_BANK_PRIVATE_KEY_UID"},{"description":"Optional: PEM-encoded signing key for sending payments.","isSecret":true,"name":"STARLING_BANK_PRIVATE_KEY_PEM"}]},{"registryType":"mcpb","identifier":"https://github.com/domdomegg/starling-bank-mcp/releases/download/v1.1.0/starling-bank-mcp.mcpb","version":"1.1.0","fileSha256":"6fd5fa6f256f3b25f1b21896059b0a373b9a7111fdc8708c2611c88647379268","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-08T03:10:21.942807Z","publishedAt":"2025-12-08T03:10:21.942807Z","updatedAt":"2025-12-08T03:10:21.942807Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.domdomegg/starling-bank-mcp","description":"Allow AI systems to view and control your Starling Bank account via MCP.","title":"Starling Bank","repository":{"url":"https://github.com/domdomegg/starling-bank-mcp.git","source":"github"},"version":"1.1.1","websiteUrl":"https://github.com/domdomegg/starling-bank-mcp#readme","icons":[{"src":"https://raw.githubusercontent.com/domdomegg/starling-bank-mcp/refs/heads/master/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"starling-bank-mcp","version":"1.1.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Starling Bank personal access token. Sign up for the Starling Developer Portal, link your account, and create a Personal Access Token.","isRequired":true,"isSecret":true,"name":"STARLING_BANK_ACCESS_TOKEN"},{"description":"Optional: Key UID of the signing key for sending payments.","isSecret":true,"name":"STARLING_BANK_PRIVATE_KEY_UID"},{"description":"Optional: PEM-encoded signing key for sending payments.","isSecret":true,"name":"STARLING_BANK_PRIVATE_KEY_PEM"}]},{"registryType":"mcpb","identifier":"https://github.com/domdomegg/starling-bank-mcp/releases/download/v1.1.1/starling-bank-mcp.mcpb","version":"1.1.1","fileSha256":"862aab44f5df93c8aaa9fc6063fb1d499a945c40f844b6fc5f986188c4a83693","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-08T13:18:28.93661Z","publishedAt":"2025-12-08T13:18:28.93661Z","updatedAt":"2025-12-08T13:18:28.93661Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.domdomegg/starling-bank-mcp","description":"Allow AI systems to view and control your Starling Bank account via MCP.","title":"Starling Bank","repository":{"url":"https://github.com/domdomegg/starling-bank-mcp.git","source":"github"},"version":"1.1.2","websiteUrl":"https://github.com/domdomegg/starling-bank-mcp#readme","icons":[{"src":"https://raw.githubusercontent.com/domdomegg/starling-bank-mcp/refs/heads/master/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"starling-bank-mcp","version":"1.1.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Starling Bank personal access token. Sign up for the Starling Developer Portal, link your account, and create a Personal Access Token.","isRequired":true,"isSecret":true,"name":"STARLING_BANK_ACCESS_TOKEN"},{"description":"Optional: Key UID of the signing key for sending payments.","isSecret":true,"name":"STARLING_BANK_PRIVATE_KEY_UID"},{"description":"Optional: PEM-encoded signing key for sending payments.","isSecret":true,"name":"STARLING_BANK_PRIVATE_KEY_PEM"}]},{"registryType":"mcpb","identifier":"https://github.com/domdomegg/starling-bank-mcp/releases/download/v1.1.2/starling-bank-mcp.mcpb","version":"1.1.2","fileSha256":"26e007a5573e029d75ad91b5c9b581d04781652410b7dfe9fce5794327302fd9","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-23T08:09:55.07683Z","publishedAt":"2026-02-23T08:09:55.07683Z","updatedAt":"2026-02-23T08:09:55.07683Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.domdomegg/starling-bank-mcp","description":"Allow AI systems to view and control your Starling Bank account via MCP.","title":"Starling Bank","repository":{"url":"https://github.com/domdomegg/starling-bank-mcp.git","source":"github"},"version":"1.2.0","websiteUrl":"https://github.com/domdomegg/starling-bank-mcp#readme","icons":[{"src":"https://raw.githubusercontent.com/domdomegg/starling-bank-mcp/refs/heads/master/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"starling-bank-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Starling Bank personal access token. Sign up for the Starling Developer Portal, link your account, and create a Personal Access Token.","isRequired":true,"isSecret":true,"name":"STARLING_BANK_ACCESS_TOKEN"},{"description":"Optional: Key UID of the signing key for sending payments.","isSecret":true,"name":"STARLING_BANK_PRIVATE_KEY_UID"},{"description":"Optional: PEM-encoded signing key for sending payments.","isSecret":true,"name":"STARLING_BANK_PRIVATE_KEY_PEM"}]},{"registryType":"mcpb","identifier":"https://github.com/domdomegg/starling-bank-mcp/releases/download/v1.2.0/starling-bank-mcp.mcpb","version":"1.2.0","fileSha256":"e65c113bc7035fa2d8b1641d84a36c951c124ad7c0bc70a04a876ae0db50929d","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-07T23:52:39.553759Z","publishedAt":"2026-03-07T23:52:39.553759Z","updatedAt":"2026-03-07T23:52:39.553759Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.domdomegg/starling-bank-mcp","description":"Allow AI systems to view and control your Starling Bank account via MCP.","title":"Starling Bank","repository":{"url":"https://github.com/domdomegg/starling-bank-mcp.git","source":"github"},"version":"1.2.1","websiteUrl":"https://github.com/domdomegg/starling-bank-mcp#readme","icons":[{"src":"https://raw.githubusercontent.com/domdomegg/starling-bank-mcp/refs/heads/master/icon.png","mimeType":"image/png"}],"packages":[{"registryType":"npm","identifier":"starling-bank-mcp","version":"1.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Starling Bank personal access token. Sign up for the Starling Developer Portal, link your account, and create a Personal Access Token.","isRequired":true,"isSecret":true,"name":"STARLING_BANK_ACCESS_TOKEN"},{"description":"Optional: Key UID of the signing key for sending payments.","isSecret":true,"name":"STARLING_BANK_PRIVATE_KEY_UID"},{"description":"Optional: PEM-encoded signing key for sending payments.","isSecret":true,"name":"STARLING_BANK_PRIVATE_KEY_PEM"}]},{"registryType":"mcpb","identifier":"https://github.com/domdomegg/starling-bank-mcp/releases/download/v1.2.1/starling-bank-mcp.mcpb","version":"1.2.1","fileSha256":"d240a323294135fe5d38c38973bc442cf7052e7041c4926b507be9db0a3bd51a","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T05:56:52.208197Z","publishedAt":"2026-08-05T05:56:52.208197Z","updatedAt":"2026-08-05T05:56:52.208197Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.domdomegg/time-mcp-nuget","description":"Get the current UTC time in RFC 3339 format.","repository":{"url":"https://github.com/domdomegg/time-mcp-nuget.git","source":"github"},"version":"1.0.8","packages":[{"registryType":"nuget","identifier":"TimeMcpServer","version":"1.0.8","runtimeHint":"dnx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-12T02:58:39.843958Z","publishedAt":"2025-09-12T02:58:39.843958Z","updatedAt":"2025-09-12T02:58:39.843958Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.domdomegg/time-mcp-nuget:1.0.8","count":30}}
