{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ManSio/msp-portfolio","description":"MCP server for Mikhail (ManSio)'s engineering portfolio: projects, principles, lab, evidence.","title":"MSPortfolio — MCP-Native Engineering Portfolio","version":"1.0.4","remotes":[{"type":"streamable-http","url":"https://msp-portfolio.mansio-dev.workers.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T10:13:45.679488Z","publishedAt":"2026-08-15T10:13:45.679488Z","updatedAt":"2026-08-15T10:13:45.679488Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ManaBuyTeam/manabuy-mcp","description":"ManaBuy MCP server for product search, order quote, and AI-assisted ordering.","title":"ManaBuy MCP Server","repository":{"url":"https://github.com/ManaBuyTeam/manabuy-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"@manabuy/mcp-server","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL for the ManaBuy API.","format":"string","default":"https://manabuy.com/api","name":"MANABUY_API_BASE_URL"},{"description":"ManaBuy environment header.","format":"string","default":"yz","name":"MANABUY_ENVIRONMENT"},{"description":"Currency header used for product and order requests.","format":"string","default":"USD","name":"MANABUY_CURRENCY"},{"description":"Language header used by ManaBuy API responses.","format":"string","default":"en","name":"MANABUY_LANG"},{"description":"Business channel header and default order channel.","format":"string","default":"THIS","name":"MANABUY_BIZ_CHANNEL"},{"description":"Optional user-scoped ManaBuy authentication token for order operations. Browser login can also be started with the login_manabuy tool.","format":"string","isSecret":true,"name":"MANABUY_AUTH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-01T02:59:46.74628Z","publishedAt":"2026-07-01T02:59:46.74628Z","updatedAt":"2026-07-01T02:59:46.74628Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MananSingh2001/figma-react","description":"An MCP server that converts Figma designs into React code.","repository":{"url":"https://github.com/MananSingh2001/figma-react","source":"github"},"version":"1.0.3","packages":[{"registryType":"npm","identifier":"@manansiingh/figma-react-mcp-server","version":"1.0.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-18T07:12:16.317576Z","publishedAt":"2026-03-18T07:12:16.317576Z","updatedAt":"2026-03-18T07:12:16.317576Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Manas-maker/fast-mcp","description":"FastAPI-native Model Context Protocol framework and stdio runner.","title":"FastMCP - FastAPI MCP Framework & Runner","repository":{"url":"https://github.com/Manas-maker/fast-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"mcp-fastapi","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Log verbosity level (DEBUG, INFO, WARNING, ERROR)","format":"string","name":"FASTMCP_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T19:56:00.382372Z","publishedAt":"2026-10-03T19:56:00.382372Z","updatedAt":"2026-10-03T19:56:00.382372Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ManddarinShop/spreadsheet-db-mcp","description":"SQLite-authoritative entity database with an async Google Sheets projection for AI agents.","title":"Spreadsheet DB","repository":{"url":"https://github.com/ManddarinShop/Hikoutei","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"spreadsheet-db-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the entity configuration file (hikoutei.config.json). Optional; the server also looks for ./hikoutei.config.json in the working directory.","format":"string","name":"HIKOUTEI_MCP_CONFIG"},{"description":"Google Sheets spreadsheet URL. Absent means local-only mode (no Google contact); when set, the Google Sheets projection is enabled and GOOGLE_APPLICATION_CREDENTIALS must also be set.","format":"string","name":"HIKOUTEI_SYNC_SPREADSHEET_URL"},{"description":"Path to a Google service-account key file (JSON) used for the Sheets projection. Only needed when HIKOUTEI_SYNC_SPREADSHEET_URL is set.","format":"string","isSecret":true,"name":"GOOGLE_APPLICATION_CREDENTIALS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-17T07:14:19.325288Z","publishedAt":"2026-08-17T07:14:19.325288Z","updatedAt":"2026-08-17T07:14:19.325288Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Mangomunchr/farpy","description":"FARPY routes GPU workloads to qualified compute and returns verified artifacts and receipts.","repository":{"url":"https://github.com/Mangomunchr/farpy-public","source":"github"},"version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://api.farpy.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-03T04:20:43.8816Z","publishedAt":"2026-09-03T04:20:43.8816Z","updatedAt":"2026-09-03T04:20:43.8816Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ManuOtel/opencode-mcp-bridge","description":"Coordinate and verify OpenCode workers over MCP Streamable HTTP.","title":"OpenCode MCP Bridge","repository":{"url":"https://github.com/ManuOtel/opencode-mcp-bridge","source":"github"},"version":"0.2.0","websiteUrl":"https://github.com/ManuOtel/opencode-mcp-bridge","remotes":[{"type":"streamable-http","url":"https://opencode-mcp.manuotel.com/worker-mcp","headers":[{"description":"Bearer token for the user's own bridge deployment.","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T17:31:10.261364Z","publishedAt":"2026-09-10T17:31:10.261364Z","updatedAt":"2026-09-10T17:31:10.261364Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Manuciao88/portfolio-simulator","description":"Portfolio scenarios with instrument checks, Monte Carlo analysis and interactive reports.","title":"Quantified Investor Portfolio Simulator","version":"1.0.1","websiteUrl":"https://accounts.quantifiedinvestor.com/docs","icons":[{"src":"https://mcp.quantifiedinvestor.com/apple-icon.png","mimeType":"image/png"}],"remotes":[{"type":"streamable-http","url":"https://mcp.quantifiedinvestor.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T15:38:12.786471Z","publishedAt":"2026-09-02T15:38:12.786471Z","updatedAt":"2026-09-02T15:38:12.786471Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ManyContacts/whatsapp-business","description":"WhatsApp Business CRM: send messages, manage contacts, campaigns, and AI agents.","title":"ManyContacts - WhatsApp Business CRM","repository":{"url":"https://github.com/manycontacts/mcp","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","identifier":"@manycontacts/mcp","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"ManyContacts CLI authentication token. Get one at https://manycontacts.com or via: npx @manycontacts/cli auth login","isRequired":true,"isSecret":true,"name":"MC_CLI_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-15T09:36:52.181739Z","publishedAt":"2026-04-15T09:36:52.181739Z","updatedAt":"2026-04-15T09:36:52.181739Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ManyContacts/whatsapp-mcp","description":"WhatsApp Business MCP: send messages, manage contacts, campaigns, and AI agents.","title":"ManyContacts - WhatsApp Business MCP","repository":{"url":"https://github.com/manycontacts/mcp","source":"github"},"version":"1.1.1","packages":[{"registryType":"npm","identifier":"@manycontacts/mcp","version":"1.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"ManyContacts CLI authentication token. Get one at https://manycontacts.com or via: npx @manycontacts/cli auth login","isRequired":true,"isSecret":true,"name":"MC_CLI_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-15T10:09:25.367144Z","publishedAt":"2026-04-15T10:09:25.367144Z","updatedAt":"2026-04-15T10:09:25.367144Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Mapika/portview","description":"See what's on your ports, the processes behind them, and diagnose conflicts and leaks.","title":"portview","repository":{"url":"https://github.com/Mapika/portview","source":"github"},"version":"2.1.0","websiteUrl":"https://github.com/Mapika/portview","packages":[{"registryType":"cargo","identifier":"portview","version":"2.1.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T07:48:54.147066Z","publishedAt":"2026-08-01T07:48:54.147066Z","updatedAt":"2026-08-01T07:48:54.147066Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarcelRoozekrans/memorylens-mcp","description":"MCP server for .NET memory profiling — in-process heap snapshots via EventPipe with leak heuristics","repository":{"url":"https://github.com/MarcelRoozekrans/memorylens-mcp","source":"github"},"version":"2.1.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"memorylens-mcp","version":"2.1.2","runtimeHint":"npx","transport":{"type":"stdio"}},{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"MemoryLens.Mcp","version":"2.1.2","runtimeHint":"dnx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-24T07:55:24.594806Z","publishedAt":"2026-08-24T07:55:24.594806Z","updatedAt":"2026-08-24T07:55:24.594806Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarcelRoozekrans/roslyn-codelens","description":"Roslyn MCP server: semantic .NET/C# intelligence - analysis, refactoring, tests, IL inspection.","title":"Roslyn CodeLens","repository":{"url":"https://github.com/MarcelRoozekrans/roslyn-codelens-mcp","source":"github"},"version":"2.18.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"roslyn-codelens-mcp","version":"2.18.1","runtimeHint":"npx","transport":{"type":"stdio"}},{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"RoslynCodeLens.Mcp","version":"2.18.1","runtimeHint":"dnx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-17T18:39:09.727627Z","publishedAt":"2026-09-17T18:39:09.727627Z","updatedAt":"2026-09-17T18:39:09.727627Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarcellM01/tinysearch","description":"Self-hosted web research for MCP agents.","repository":{"url":"https://github.com/MarcellM01/TinySearch","source":"github","id":"1237429296"},"version":"0.4.0","websiteUrl":"https://github.com/MarcellM01/TinySearch","packages":[{"registryType":"oci","identifier":"docker.io/marcellm01/tinysearch:v0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"MCP transport to serve: stdio (default), sse, or streamable-http.","name":"MCP_TRANSPORT"},{"description":"Path to a tinysearch_config.json inside the container, for overriding search/embedding defaults.","name":"TINYSEARCH_CONFIG_PATH"},{"description":"SearXNG search endpoint URL. Only needed if not using the bundled Compose SearXNG service.","name":"SEARXNG_URL"},{"description":"Embedding implementation: onnx (default) or openai_compatible.","name":"TINYSEARCH_EMBEDDING_BACKEND"},{"description":"Local ONNX preset (fast, balanced, quality) or a Hugging Face ONNX repository id.","name":"TINYSEARCH_EMBEDDING_MODEL"}]},{"registryType":"pypi","identifier":"tinysuite-search","version":"0.4.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-27T19:47:32.371997Z","publishedAt":"2026-07-27T19:47:32.371997Z","updatedAt":"2026-07-27T19:47:32.371997Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarcinDudekDev/crypto-signals-mcp","description":"Real-time crypto volume anomaly detection across 50+ tokens for whale signals","title":"CryptoSignals","repository":{"url":"https://github.com/MarcinDudekDev/crypto-signals-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"pypi","identifier":"crypto-signals-mcp","version":"1.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-05T15:01:26.120131Z","publishedAt":"2026-03-05T15:01:26.120131Z","updatedAt":"2026-03-05T15:01:26.120131Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarcinDudekDev/the-data-collector","description":"Search Hacker News, Bluesky, and Substack from a single MCP interface","title":"The Data Collector","repository":{"url":"https://github.com/MarcinDudekDev/the-data-collector","source":"github","id":"MarcinDudekDev/the-data-collector"},"version":"1.0.0","websiteUrl":"https://frog03-20494.wykr.es","remotes":[{"type":"streamable-http","url":"https://frog03-20494.wykr.es/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-12T08:24:22.536004Z","publishedAt":"2026-03-12T08:24:22.536004Z","updatedAt":"2026-03-12T08:24:22.536004Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarcioKorpHub/contazz-autopilot","description":"Brazilian AI-powered accounting & tax automation: NFS-e invoicing, CBS/IBS tax reform, compliance.","title":"Contazz AutoPilot","repository":{"url":"https://github.com/MarcioKorpHub/contazz-autopilot-mcp","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://appcontazz.com/api/mcp","headers":[{"description":"Your Contazz AutoPilot API Key. Obtain at https://appcontazz.com after registration.","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T03:24:25.148087Z","publishedAt":"2026-05-19T03:24:25.148087Z","updatedAt":"2026-05-19T03:24:25.148087Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MariusAure/needhuman-mcp","description":"Human-as-a-Service for AI agents. Delegate tasks that need a real human, get results via API.","title":"NeedHuman","repository":{"url":"https://github.com/MariusAure/needhuman-mcp","source":"github"},"version":"0.3.2","websiteUrl":"https://needhuman.ai","packages":[{"registryType":"npm","identifier":"@needhuman/mcp-server","version":"0.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your NeedHuman API key. Self-register for free (3 tasks): curl -X POST https://needhuman.ai/api/v1/keys/register -H 'Content-Type: application/json' -d '{\"name\":\"my-agent\"}'","isRequired":true,"isSecret":true,"name":"NEEDHUMAN_API_KEY"},{"description":"API base URL. Defaults to https://needhuman.ai","name":"NEEDHUMAN_API_URL"}]}],"remotes":[{"type":"streamable-http","url":"https://needhuman.ai/mcp","headers":[{"description":"Bearer token. Self-register for free (3 tasks): curl -X POST https://needhuman.ai/api/v1/keys/register -H 'Content-Type: application/json' -d '{\"name\":\"my-agent\"}'","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-09T08:40:49.49066Z","publishedAt":"2026-03-09T08:40:49.49066Z","updatedAt":"2026-03-09T08:40:49.49066Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarkNicholls/fsopenxmldsl-mcp","description":"Excel tools for AI agents: read/write, decompile to F#/C#/XML/JSON, or build from XML/JSON.","title":"Excel MCP Server (FsOpenXmlDsl)","repository":{"url":"https://github.com/Kookerella-Ltd/Kookerella.FsOpenXmlDsl","source":"github"},"version":"0.6.4","websiteUrl":"https://github.com/Kookerella-Ltd/Kookerella.FsOpenXmlDsl/tree/master/src/Kookerella.FsOpenXmlDsl.Mcp","packages":[{"registryType":"nuget","identifier":"Kookerella.FsOpenXmlDsl.Mcp","version":"0.6.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-05T21:54:41.988564Z","publishedAt":"2026-09-05T21:54:41.988564Z","updatedAt":"2026-09-05T21:54:41.988564Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarkNicholls/fsworddsl-mcp","description":"Word tools for AI agents: read/write, decompile to F#/C#/XML/JSON, or build from XML/JSON.","title":"Word MCP Server (FsWordDsl)","repository":{"url":"https://github.com/Kookerella-Ltd/Kookerella.FsWordDsl","source":"github"},"version":"0.1.1","websiteUrl":"https://github.com/Kookerella-Ltd/Kookerella.FsWordDsl/tree/master/src/Kookerella.FsWordDsl.Mcp","packages":[{"registryType":"nuget","identifier":"Kookerella.FsWordDsl.Mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-03T11:14:43.021276Z","publishedAt":"2026-09-03T11:14:43.021276Z","updatedAt":"2026-09-03T11:14:43.021276Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarkovianProtocol/provenance","description":"Stamp or notarize data into a public witnessed transparency log. Proves timing, not truth.","repository":{"url":"https://github.com/MarkovianProtocol/markovian-protocol","source":"github"},"version":"0.2.0","remotes":[{"type":"streamable-http","url":"https://api.markovianprotocol.com/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T00:46:27.052424Z","publishedAt":"2026-09-24T00:46:27.052424Z","updatedAt":"2026-09-24T00:46:27.052424Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Mars-proj/verifiable-memory","description":"Memory for AI agents that can't hallucinate — cited or abstains, provable forget, deterministic.","version":"0.1.2","packages":[{"registryType":"pypi","identifier":"verifiable-memory-mcp","version":"0.1.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-15T08:40:39.448748Z","publishedAt":"2026-06-15T08:40:39.448748Z","updatedAt":"2026-06-15T08:40:39.448748Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarshallBear1/juno-open-health-tools","description":"Consent-gated tools that turn user health notes into non-diagnostic appointment-prep materials.","title":"Juno Open Health Tools","repository":{"url":"https://github.com/MarshallBear1/juno-open-health-tools","source":"github"},"version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://juno-health-tools.vercel.app/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T01:22:03.976147Z","publishedAt":"2026-08-01T01:22:03.976147Z","updatedAt":"2026-08-01T01:22:03.976147Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Marsmanleo/marsnme","description":"Agent-agnostic memory backend that preserves continuity between humans and AI over time.","title":"MarsNMe","repository":{"url":"https://github.com/Marsmanleo/MarsNMe","source":"github","id":"1239788982","subfolder":"marsnme-supabase"},"version":"0.3.0","websiteUrl":"https://marsnme.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@marsnme/mcp-gateway","version":"0.3.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://127.0.0.1:18790/mcp"},"environmentVariables":[{"description":"Profile ID used to separate memory data (for example: profile-a).","isRequired":true,"name":"MCP_PROFILE"},{"description":"Supabase REST API project URL.","isRequired":true,"name":"SUPABASE_BASE_URL"},{"description":"Supabase service role key.","isRequired":true,"isSecret":true,"name":"SUPABASE_SERVICE_ROLE_KEY"},{"description":"Jina AI API key for embedding-based tools.","isRequired":true,"isSecret":true,"name":"JINA_API_KEY"},{"description":"Local HTTP port for the MCP endpoint. If omitted, defaults by MCP_PROFILE (coco=18790, toto=18791, others deterministic in 20000-29999).","name":"PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T04:37:58.797218Z","publishedAt":"2026-07-13T04:37:58.797218Z","updatedAt":"2026-07-13T04:37:58.797218Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MartinSA04/ntnu-mcp","description":"Unofficial NTNU course data: search, timetables, grades, course info, and exam logistics.","title":"NTNU Courses (unofficial)","repository":{"url":"https://github.com/MartinSA04/ntnu-mcp","source":"github"},"version":"0.4.0","websiteUrl":"https://github.com/MartinSA04/ntnu-mcp","remotes":[{"type":"streamable-http","url":"https://ntnu-mcp.martinsundal.no/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T11:33:35.961026Z","publishedAt":"2026-07-28T11:33:35.961026Z","updatedAt":"2026-07-28T11:33:35.961026Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MartyMcFlyJr/turniermeister","description":"Turnier engine: AI prepares a real tournament (bracket, schedule) and returns a claim link.","title":"Turniermeister — Tournament Engine","repository":{"url":"https://github.com/MartyMcFlyJr/turniermeister","source":"github"},"version":"1.0.0","websiteUrl":"https://turniermeister.de/de/turnier-mit-ki-erstellen/","remotes":[{"type":"streamable-http","url":"https://app.turniermeister.at/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-06T19:42:13.336196Z","publishedAt":"2026-09-06T19:42:13.336196Z","updatedAt":"2026-09-06T19:42:13.336196Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarvelNwachukwu/mcp-pear","description":"MCP server for Pear Protocol: markets, positions, orders, portfolio, and gated trade execution.","repository":{"url":"https://github.com/MarvelNwachukwu/mcp-pear","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","identifier":"@marvelcodes/mcp-pear","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Pear API key for authenticated read/write tools (single-user mode). Public tools work without it.","isSecret":true,"name":"PEAR_API_KEY"},{"description":"Wallet address (0x...) bound to PEAR_API_KEY. Required alongside PEAR_API_KEY.","name":"PEAR_ADDRESS"},{"description":"Pre-minted Pear JWT for multi-tenant orchestrators (JWT pass-through mode). Used directly when set.","isSecret":true,"name":"PEAR_JWT"},{"description":"Refresh token so the server refreshes an expired JWT itself instead of requiring a restart.","isSecret":true,"name":"PEAR_REFRESH_TOKEN"},{"description":"Set to 'true' to enable the write/trade-execution tools. Off by default.","name":"PEAR_TRADE_ENABLED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T21:05:06.326232Z","publishedAt":"2026-07-18T21:05:06.326232Z","updatedAt":"2026-07-18T21:05:06.326232Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarvinRey7879/framefetch","description":"Any social-video URL → transcript, metadata, frames, OCR, summary, search, Q&A. MCP server + x402.","repository":{"url":"https://github.com/MarvinRey7879/framefetch-client","source":"github"},"version":"1.9.1","websiteUrl":"https://framefetch.net","remotes":[{"type":"streamable-http","url":"https://framefetch.net/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T01:07:02.336301Z","publishedAt":"2026-07-28T01:07:02.336301Z","updatedAt":"2026-07-28T01:07:02.336301Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.MarvinRey7879/patternfetch","description":"US stocks, ETFs, crypto → compact brief: patterns, S/R, regime + base rates vs baseline. Not advice.","title":"patternfetch","repository":{"url":"https://github.com/MarvinRey7879/patternfetch-client","source":"github"},"version":"0.3.0","websiteUrl":"https://patternfetch.com","remotes":[{"type":"streamable-http","url":"https://patternfetch.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T14:23:17.161407Z","publishedAt":"2026-07-18T14:23:17.161407Z","updatedAt":"2026-07-18T14:23:17.161407Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Marvy101/pod","description":"Search and share firsthand reviews of products, APIs, services, places, and organizations.","title":"Pod","version":"0.5.0","websiteUrl":"https://askpod.ai","icons":[{"src":"https://askpod.ai/pod-mark.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://api.askpod.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-29T22:18:47.35218Z","publishedAt":"2026-08-29T22:18:47.35218Z","updatedAt":"2026-08-29T22:18:47.35218Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.Marvy101/pod:0.5.0","count":30}}
