{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.futuresearch/everyrow-mcp","description":"Give your AI a research team. Forecast, score, classify, or research every row of a dataset.","title":"Everyrow MCP Server","repository":{"url":"https://github.com/futuresearch/everyrow-sdk","source":"github","subfolder":"everyrow-mcp"},"version":"0.5.1","websiteUrl":"https://github.com/futuresearch/everyrow-sdk/tree/main/everyrow-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"everyrow-mcp","version":"0.5.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for the everyrow service, found at https://everyrow.io/api-key","isRequired":true,"isSecret":true,"name":"EVERYROW_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-19T12:10:27.222264Z","publishedAt":"2026-03-19T12:10:27.222264Z","updatedAt":"2026-03-19T12:10:27.222264Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.futuresearch/futuresearch-mcp","description":"Forecast questions about the future, including the outcome under each option.","title":"FutureSearch MCP Server","repository":{"url":"https://github.com/futuresearch/futuresearch-python","source":"github","subfolder":"futuresearch-mcp"},"version":"0.27.0","websiteUrl":"https://github.com/futuresearch/futuresearch-python/tree/main/futuresearch-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"futuresearch-mcp","version":"0.27.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for the FutureSearch service, found at https://futuresearch.ai/app/api-key","isRequired":true,"isSecret":true,"name":"FUTURESEARCH_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T15:54:59.198956Z","publishedAt":"2026-10-05T15:54:59.198956Z","updatedAt":"2026-10-05T15:54:59.198956Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fvegiard/inbox-benefits-mcp","description":"Read-only multi-inbox benefits radar with local deduplication and explicit account health.","title":"Inbox Benefits MCP","repository":{"url":"https://github.com/fvegiard/agent-infra","source":"github"},"version":"0.1.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/fvegiard/agent-infra/releases/download/inbox-benefits-v0.1.0/inbox-benefits-mcp.mcpb","fileSha256":"85d208d67c0349fe36650b679c80f8f8817f47c666401cbb57eb5fd7ddffe494","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-20T06:41:12.965178Z","publishedAt":"2026-09-20T06:41:12.965178Z","updatedAt":"2026-09-20T06:41:12.965178Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fxckcode/tauri-docs-mcp","description":"Read-only MCP server for official Tauri 2 documentation snapshots.","title":"Tauri Documentation MCP","repository":{"url":"https://github.com/fxckcode/tauri-docs-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"tauri-docs-mcp","version":"0.2.0","runtimeHint":"npx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-12T15:54:33.349737Z","publishedAt":"2026-09-12T15:54:33.349737Z","updatedAt":"2026-09-12T15:54:33.349737Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fxjim/agent-commerce-guard","description":"Policy review and purchase discovery for AI-agent commerce actions.","title":"Agent Commerce Guard","repository":{"url":"https://github.com/fxjim/agent-commerce-guard","source":"github"},"version":"1.2.0","remotes":[{"type":"streamable-http","url":"https://agent-commerce-guard.vercel.app/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-25T03:37:46.205975Z","publishedAt":"2026-07-25T03:37:46.205975Z","updatedAt":"2026-07-25T03:37:46.205975Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fxmacrodata/fxmacrodata","description":"Macroeconomic and FX time-series data for AI agents: indicators, calendars, COT, forex, commodities.","title":"FXMacroData","repository":{"url":"https://github.com/fxmacrodata/fxmacrodata","source":"github"},"version":"1.0.1","websiteUrl":"https://fxmacrodata.com","icons":[{"src":"https://fxmacrodata.com/static/images/logo-icon.png","mimeType":"image/png","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://fxmacrodata.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-10T14:24:50.828207Z","publishedAt":"2026-04-10T14:24:50.828207Z","updatedAt":"2026-04-10T14:24:50.828207Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.fyllepo/qubic-mcp","description":"MCP server for Qubic — balances, prices, transfers, wallets, and more.","repository":{"url":"https://github.com/fyllepo/qubic-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"mcp-server-qubic","version":"0.2.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-16T21:58:04.181514Z","publishedAt":"2026-02-16T21:58:04.181514Z","updatedAt":"2026-02-16T21:58:04.181514Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.g-digital-by-Garrigues/ead-enterprise-suite","description":"MCP server for EAD Enterprise Suite - signatures, evidence, notifications, dossiers via AI agents.","repository":{"url":"https://github.com/g-digital-by-Garrigues/EAD_Enterprise_Suite_MCP","source":"github"},"version":"2.0.0","packages":[{"registryType":"npm","identifier":"@g-digital/mcp-ead-enterprise-suite","version":"2.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set to \"true\" to allow plain http:// fileUrl downloads in evidence_create (default https-only). Private/internal addresses are rejected regardless (resolution-time check; see the documented DNS TOCTOU limitation in the hosted-deployment runbook).","name":"MCP_ALLOW_INSECURE_FILE_URL"},{"description":"Escape hatch for MCP_HTTP_PUBLIC=true WITHOUT inbound-token introspection: set to \"true\" ONLY when an upstream gateway already verifies Bearer tokens. The server logs a prominent warning and forwards tokens upstream unverified.","name":"MCP_ALLOW_UNVERIFIED_BEARER"},{"description":"Comma-separated allowed Host headers. Empty = Host validation disabled (default). When set, requests with a Host outside the list are rejected.","name":"MCP_ALLOWED_HOSTS"},{"description":"Comma-separated allowed browser Origins (DNS-rebinding defense). Empty = reject any request carrying an Origin header; non-browser clients (CLI/SDK) send no Origin and are always allowed. Use '*' to allow all.","name":"MCP_ALLOWED_ORIGINS"},{"description":"Upstream API root. Required: your user key is exchanged for a session token against this host, and the server will not start without it.","isRequired":true,"name":"MCP_API_BASE_URL"},{"description":"Long-lived EAD Enterprise Suite user key, exchanged automatically for a short-lived session token. Use it for headless or automated access instead of an account password. (See https://www.eadtrust.eu/soluciones-legaltech/enterprise-suite/ for credential acquisition.)","isRequired":true,"isSecret":true,"name":"MCP_AUTH_USER_KEY"},{"description":"Interface the HTTP transport binds to. Default 127.0.0.1 (localhost only). Set 0.0.0.0 to expose on all interfaces (containers do this automatically).","name":"MCP_HTTP_HOST"},{"description":"Maximum accepted POST /mcp request-body size in bytes (default 16777216 = 16 MiB — sized so base64 file uploads within the documented tool limits fit). Oversized requests get a 413 JSON-RPC error before/while reading — closes a memory-exhaustion DoS vector in public deployments. Note: base64 file sources are capped by this limit BEFORE MCP_FILE_MAX_BYTES applies.","name":"MCP_HTTP_MAX_BODY_BYTES"},{"description":"Set to \"true\" for public/multi-tenant deployments. Activates Host validation and refuses to start unless (1) MCP_ALLOWED_ORIGINS or MCP_ALLOWED_HOSTS is set AND (2) inbound Bearer introspection is configured (MCP_SVC_INTROSPECT_URL + MCP_SVC_CLIENT_ID/SECRET) or MCP_ALLOW_UNVERIFIED_BEARER=true is set explicitly (fail-closed).","name":"MCP_HTTP_PUBLIC"},{"description":"Client ID this server presents to the introspection endpoint above (its resource-server credentials). Only needed alongside MCP_SVC_INTROSPECT_URL; it does not authenticate you to EAD Enterprise Suite.","name":"MCP_SVC_CLIENT_ID"},{"description":"Client secret this server presents to the introspection endpoint above (its resource-server credentials). Only needed alongside MCP_SVC_INTROSPECT_URL; it does not authenticate you to EAD Enterprise Suite. (See https://www.eadtrust.eu/soluciones-legaltech/enterprise-suite/ for credential acquisition.)","isSecret":true,"name":"MCP_SVC_CLIENT_SECRET"},{"description":"RFC 7662 token introspection URL for inbound Bearer verification in HTTP mode. Opt-in, and required when MCP_HTTP_PUBLIC=true. Leave empty for stdio (local) use.","name":"MCP_SVC_INTROSPECT_URL"},{"description":"HTTP port when running in hosted (HTTP) mode; ignored in stdio mode","name":"PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T07:59:07.234097Z","publishedAt":"2026-09-08T07:59:07.234097Z","updatedAt":"2026-09-08T07:59:07.234097Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.g-digital-by-Garrigues/ead-factory","description":"MCP server for EAD Factory: qualified evidence, signature, notifications and chat via AI agents.","repository":{"url":"https://github.com/g-digital-by-Garrigues/EAD-Factory-MCP","source":"github"},"version":"1.4.0","packages":[{"registryType":"npm","identifier":"@g-digital/mcp-ead-factory","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set to \"true\" to allow plain http:// fileUrl downloads in evidence_create (default https-only). Private/internal addresses are rejected regardless (resolution-time check; see the documented DNS TOCTOU limitation in the hosted-deployment runbook).","name":"MCP_ALLOW_INSECURE_FILE_URL"},{"description":"Escape hatch for MCP_HTTP_PUBLIC=true WITHOUT inbound-token introspection: set to \"true\" ONLY when an upstream gateway already verifies Bearer tokens. The server logs a prominent warning and forwards tokens upstream unverified.","name":"MCP_ALLOW_UNVERIFIED_BEARER"},{"description":"Comma-separated allowed Host headers. Empty = Host validation disabled (default). When set, requests with a Host outside the list are rejected.","name":"MCP_ALLOWED_HOSTS"},{"description":"Comma-separated allowed browser Origins (DNS-rebinding defense). Empty = reject any request carrying an Origin header; non-browser clients (CLI/SDK) send no Origin and are always allowed. Use '*' to allow all.","name":"MCP_ALLOWED_ORIGINS"},{"description":"Gateway ROOT URL (e.g. https://api.int.gcloudfactory.com) — each manager's path prefix is appended automatically; do NOT include a manager path here","name":"MCP_API_BASE_URL"},{"description":"Full base URL override for the chat manager, used as-is (default: https://api.gcloudfactory.com/chat-bot-manager)","name":"MCP_API_BASE_URL_CHAT"},{"description":"Full base URL override for the evidence manager, used as-is (default: https://api.gcloudfactory.com/digital-trust)","name":"MCP_API_BASE_URL_EVIDENCE"},{"description":"Full base URL override for the notification manager, used as-is (default: https://api.gcloudfactory.com/notifications)","name":"MCP_API_BASE_URL_NOTIFICATION"},{"description":"Full base URL override for the signature manager, used as-is (default: https://api.gcloudfactory.com/signature-manager)","name":"MCP_API_BASE_URL_SIGNATURE"},{"description":"Interface the HTTP transport binds to. Default 127.0.0.1 (localhost only). Set 0.0.0.0 to expose on all interfaces (containers do this automatically).","name":"MCP_HTTP_HOST"},{"description":"Maximum accepted POST /mcp request-body size in bytes (default 16777216 = 16 MiB — sized so base64 file uploads within the documented tool limits fit). Oversized requests get a 413 JSON-RPC error before/while reading — closes a memory-exhaustion DoS vector in public deployments. Note: base64 file sources are capped by this limit BEFORE MCP_FILE_MAX_BYTES applies.","name":"MCP_HTTP_MAX_BODY_BYTES"},{"description":"Set to \"true\" for public/multi-tenant deployments. Activates Host validation and refuses to start unless (1) MCP_ALLOWED_ORIGINS or MCP_ALLOWED_HOSTS is set AND (2) inbound Bearer introspection is configured (MCP_SVC_INTROSPECT_URL + MCP_SVC_CLIENT_ID/SECRET) or MCP_ALLOW_UNVERIFIED_BEARER=true is set explicitly (fail-closed).","name":"MCP_HTTP_PUBLIC"},{"description":"OAuth2 client_credentials client ID.","isRequired":true,"name":"MCP_SVC_CLIENT_ID"},{"description":"OAuth2 client_credentials client secret. (See https://digitaltrust.gcloudfactory.com for credential acquisition.)","isRequired":true,"isSecret":true,"name":"MCP_SVC_CLIENT_SECRET"},{"description":"RFC 7662 token introspection URL for inbound Bearer verification in HTTP mode. Opt-in, and required when MCP_HTTP_PUBLIC=true. Leave empty for stdio (local) use.","name":"MCP_SVC_INTROSPECT_URL"},{"description":"Optional OAuth2 scope for the service-account token request.","name":"MCP_SVC_SCOPE"},{"description":"Token endpoint URL for the OAuth2 client_credentials flow.","isRequired":true,"name":"MCP_SVC_TOKEN_URL"},{"description":"HTTP port when running in hosted (HTTP) mode; ignored in stdio mode","name":"PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T09:52:58.602484Z","publishedAt":"2026-09-09T09:52:58.602484Z","updatedAt":"2026-09-09T09:52:58.602484Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.g-digital-by-Garrigues/gocertius","description":"MCP server for GoCertius: certified evidence, dossiers, notifications and chats via AI agents.","repository":{"url":"https://github.com/g-digital-by-Garrigues/GoCertius_MCP","source":"github"},"version":"2.0.0","packages":[{"registryType":"npm","identifier":"@g-digital/mcp-gocertius","version":"2.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set to \"true\" to allow plain http:// fileUrl downloads in evidence_create (default https-only). Private/internal addresses are rejected regardless (resolution-time check; see the documented DNS TOCTOU limitation in the hosted-deployment runbook).","name":"MCP_ALLOW_INSECURE_FILE_URL"},{"description":"Escape hatch for MCP_HTTP_PUBLIC=true WITHOUT inbound-token introspection: set to \"true\" ONLY when an upstream gateway already verifies Bearer tokens. The server logs a prominent warning and forwards tokens upstream unverified.","name":"MCP_ALLOW_UNVERIFIED_BEARER"},{"description":"Comma-separated allowed Host headers. Empty = Host validation disabled (default). When set, requests with a Host outside the list are rejected.","name":"MCP_ALLOWED_HOSTS"},{"description":"Comma-separated allowed browser Origins (DNS-rebinding defense). Empty = reject any request carrying an Origin header; non-browser clients (CLI/SDK) send no Origin and are always allowed. Use '*' to allow all.","name":"MCP_ALLOWED_ORIGINS"},{"description":"Upstream API root. Required: your user key is exchanged for a session token against this host, and the server will not start without it.","isRequired":true,"name":"MCP_API_BASE_URL"},{"description":"Long-lived GoCertius user key, exchanged automatically for a short-lived session token. Use it for headless or automated access instead of an account password. (See https://www.gocertius.io for credential acquisition.)","isRequired":true,"isSecret":true,"name":"MCP_AUTH_USER_KEY"},{"description":"Interface the HTTP transport binds to. Default 127.0.0.1 (localhost only). Set 0.0.0.0 to expose on all interfaces (containers do this automatically).","name":"MCP_HTTP_HOST"},{"description":"Maximum accepted POST /mcp request-body size in bytes (default 16777216 = 16 MiB — sized so base64 file uploads within the documented tool limits fit). Oversized requests get a 413 JSON-RPC error before/while reading — closes a memory-exhaustion DoS vector in public deployments. Note: base64 file sources are capped by this limit BEFORE MCP_FILE_MAX_BYTES applies.","name":"MCP_HTTP_MAX_BODY_BYTES"},{"description":"Set to \"true\" for public/multi-tenant deployments. Activates Host validation and refuses to start unless (1) MCP_ALLOWED_ORIGINS or MCP_ALLOWED_HOSTS is set AND (2) inbound Bearer introspection is configured (MCP_SVC_INTROSPECT_URL + MCP_SVC_CLIENT_ID/SECRET) or MCP_ALLOW_UNVERIFIED_BEARER=true is set explicitly (fail-closed).","name":"MCP_HTTP_PUBLIC"},{"description":"Client ID this server presents to the introspection endpoint above (its resource-server credentials). Only needed alongside MCP_SVC_INTROSPECT_URL; it does not authenticate you to GoCertius.","name":"MCP_SVC_CLIENT_ID"},{"description":"Client secret this server presents to the introspection endpoint above (its resource-server credentials). Only needed alongside MCP_SVC_INTROSPECT_URL; it does not authenticate you to GoCertius. (See https://www.gocertius.io for credential acquisition.)","isSecret":true,"name":"MCP_SVC_CLIENT_SECRET"},{"description":"RFC 7662 token introspection URL for inbound Bearer verification in HTTP mode. Opt-in, and required when MCP_HTTP_PUBLIC=true. Leave empty for stdio (local) use.","name":"MCP_SVC_INTROSPECT_URL"},{"description":"HTTP port when running in hosted (HTTP) mode; ignored in stdio mode","name":"PORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T07:58:45.575575Z","publishedAt":"2026-09-08T07:58:45.575575Z","updatedAt":"2026-09-08T07:58:45.575575Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gCuadros/hevy-coach-mcp","description":"Training analytics over your Hevy log: e1RM, PRs, volume, consistency, bodyweight.","title":"Hevy Coach","repository":{"url":"https://github.com/gCuadros/hevy-mcp","source":"github"},"version":"0.4.2","packages":[{"registryType":"npm","identifier":"hevy-coach-mcp","version":"0.4.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Hevy API key, from Hevy → Settings → API. Requires a Hevy PRO subscription.","isRequired":true,"format":"string","isSecret":true,"name":"HEVY_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://hevy-mcp-alpha.vercel.app/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T10:01:45.287799Z","publishedAt":"2026-08-07T10:01:45.287799Z","updatedAt":"2026-08-07T10:01:45.287799Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gHost163-wq/devnors-data","description":"一个 API Key 调用法律/企业等官方权威数据，每条出处可回溯。","title":"Devnors Data","version":"0.1.0","websiteUrl":"https://data.devnors.com","remotes":[{"type":"streamable-http","url":"https://data.devnors.com/mcp","headers":[{"description":"Bearer API Key（控制台创建，形如 Bearer devnors_sk_...）","isRequired":true,"isSecret":true,"placeholder":"Bearer devnors_sk_live_...","name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T03:36:15.769924Z","publishedAt":"2026-09-08T03:36:15.769924Z","updatedAt":"2026-09-08T03:36:15.769924Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gaato/kbbi-mcp","description":"Look up Indonesian words in KBBI, the official Indonesian dictionary (unofficial client).","title":"KBBI","repository":{"url":"https://github.com/gaato/kbbi-mcp","source":"github"},"version":"0.3.0","packages":[{"registryType":"pypi","identifier":"kbbi-mcp","version":"0.3.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Timeout for each request to KBBI, in seconds.","default":"10.0","name":"KBBI_TIMEOUT_SECONDS"},{"description":"Level of the server's logs, which are written to stderr.","default":"INFO","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"name":"KBBI_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-29T06:17:46.962023Z","publishedAt":"2026-09-29T06:17:46.962023Z","updatedAt":"2026-09-29T06:17:46.962023Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gablooge/lawang-onboard","description":"Permission-aware onboarding MCP server: answers about a codebase, filtered by the caller's role.","title":"Lawang Onboard","repository":{"url":"https://github.com/gablooge/lawang-onboard","source":"github"},"version":"0.1.1","websiteUrl":"https://lawang-onboard.samsulhadi.com","packages":[{"registryType":"oci","identifier":"ghcr.io/gablooge/lawang-onboard:0.1.1","runtimeHint":"docker","transport":{"type":"stdio"},"packageArguments":[{"description":"Run over stdio instead of HTTP","value":"-stdio","type":"positional"}],"environmentVariables":[{"description":"The token this client uses. Set it to the same value as one of the role tokens below; that role decides what you see.","isRequired":true,"isSecret":true,"name":"ONBOARD_TOKEN"},{"description":"Token for the contractor role (any secret you choose)","isSecret":true,"name":"ONBOARD_TOKEN_CONTRACTOR"},{"description":"Token for the employee role (any secret you choose)","isSecret":true,"name":"ONBOARD_TOKEN_EMPLOYEE"},{"description":"Token for the maintainer role (any secret you choose)","isSecret":true,"name":"ONBOARD_TOKEN_MAINTAINER"}]}],"remotes":[{"type":"streamable-http","url":"https://lawang-onboard.samsulhadi.com/mcp","headers":[{"description":"Bearer token for your role (maintainer, employee or contractor). Ask the server operator for one.","isRequired":true,"value":"Bearer {onboard_token}","isSecret":true,"variables":{"onboard_token":{"description":"Role token issued by the server operator","isRequired":true,"isSecret":true}},"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T03:36:19.245186Z","publishedAt":"2026-09-30T03:36:19.245186Z","updatedAt":"2026-09-30T03:36:19.245186Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gabrielcerutti/etoro-mcp-server","description":"Connect AI assistants to eToro for portfolio analysis, market research, and trading.","title":"eToro MCP Server","repository":{"url":"https://github.com/gabrielcerutti/etoro-mcp-server","source":"github"},"version":"1.1.4","websiteUrl":"https://github.com/gabrielcerutti/etoro-mcp-server","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"etoro-mcp-server","version":"1.1.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your eToro API key (x-api-key header value).","isRequired":true,"isSecret":true,"name":"ETORO_API_KEY"},{"description":"Your eToro user key (x-user-key header value) tied to your account.","isRequired":true,"isSecret":true,"name":"ETORO_USER_KEY"},{"description":"Use 'demo' for the practice account or 'real' for live trading.","default":"demo","name":"ETORO_TRADING_MODE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-27T13:18:23.08913Z","publishedAt":"2026-04-27T13:18:23.08913Z","updatedAt":"2026-04-27T13:18:23.08913Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.gabrielkasmi/deeppvmapper","description":"Open registry of 1.14M+ rooftop-solar detections across France, queryable by natural language.","title":"DeepPVMapper","repository":{"url":"https://github.com/gabrielkasmi/deeppvmapper","source":"github","subfolder":"supabase/functions/mcp"},"version":"0.1.0","websiteUrl":"https://deeppvmapper.fr","remotes":[{"type":"streamable-http","url":"https://zelhliylrlktnasircwp.supabase.co/functions/v1/mcp/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T15:45:51.231191Z","publishedAt":"2026-09-25T15:45:51.231191Z","updatedAt":"2026-09-25T15:45:51.231191Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/afya-mcp","description":"MCP server for health-service coordination in East Africa (afya = health)","repository":{"url":"https://github.com/gabrielmahia/afya-mcp","source":"github"},"version":"0.1.4","packages":[{"registryType":"pypi","identifier":"afya-mcp","version":"0.1.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T14:44:51.769956Z","publishedAt":"2026-10-05T14:44:51.769956Z","updatedAt":"2026-10-05T14:44:51.769956Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/afya-ya-akili-mcp","description":"MCP server for mental-health support coordination in East Africa (afya ya akili = mental health)","repository":{"url":"https://github.com/gabrielmahia/afya-ya-akili-mcp","source":"github"},"version":"0.1.4","packages":[{"registryType":"pypi","identifier":"afya-ya-akili-mcp","version":"0.1.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T14:45:05.474344Z","publishedAt":"2026-10-05T14:45:05.474344Z","updatedAt":"2026-10-05T14:45:05.474344Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/ardhi-mcp","description":"MCP server for land records and land-service coordination in Kenya (ardhi = land)","repository":{"url":"https://github.com/gabrielmahia/ardhi-mcp","source":"github"},"version":"0.1.4","packages":[{"registryType":"pypi","identifier":"ardhi-mcp","version":"0.1.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T23:35:14.670789Z","publishedAt":"2026-07-18T23:35:14.670789Z","updatedAt":"2026-07-18T23:35:14.670789Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/bima-mcp","description":"🛡️ bima-mcp — Kenya Insurance Intelligence MCP Server","repository":{"url":"https://github.com/gabrielmahia/bima-mcp","source":"github"},"version":"0.1.4","packages":[{"registryType":"pypi","identifier":"bima-mcp","version":"0.1.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T14:44:54.824815Z","publishedAt":"2026-10-05T14:44:54.824815Z","updatedAt":"2026-10-05T14:44:54.824815Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/church-mcp","description":"MCP server for congregation and community-organization coordination in East Africa","repository":{"url":"https://github.com/gabrielmahia/church-mcp","source":"github"},"version":"0.1.4","packages":[{"registryType":"pypi","identifier":"church-mcp","version":"0.1.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T23:35:15.890247Z","publishedAt":"2026-07-18T23:35:15.890247Z","updatedAt":"2026-07-18T23:35:15.890247Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/county-mcp","description":"MCP server for Kenyan county-government services and coordination","repository":{"url":"https://github.com/gabrielmahia/county-mcp","source":"github"},"version":"0.1.4","packages":[{"registryType":"pypi","identifier":"county-mcp","version":"0.1.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T23:35:19.680349Z","publishedAt":"2026-07-18T23:35:19.680349Z","updatedAt":"2026-07-18T23:35:19.680349Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/decision-intelligence-mcp","description":"classical-strategy-mcp","repository":{"url":"https://github.com/gabrielmahia/decision-intelligence-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"pypi","identifier":"decision-intelligence-mcp","version":"0.1.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T23:35:38.663118Z","publishedAt":"2026-07-18T23:35:38.663118Z","updatedAt":"2026-07-18T23:35:38.663118Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/diaspora-mcp","description":"MCP server for diaspora services coordination between East Africa and abroad","repository":{"url":"https://github.com/gabrielmahia/diaspora-mcp","source":"github"},"version":"0.1.3","packages":[{"registryType":"pypi","identifier":"diaspora-mcp","version":"0.1.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T23:35:20.411083Z","publishedAt":"2026-07-18T23:35:20.411083Z","updatedAt":"2026-07-18T23:35:20.411083Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/elimu-mcp","description":"MCP server for education coordination in East Africa (elimu = education)","repository":{"url":"https://github.com/gabrielmahia/elimu-mcp","source":"github"},"version":"0.1.5","packages":[{"registryType":"pypi","identifier":"elimu-mcp","version":"0.1.5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T23:35:18.17223Z","publishedAt":"2026-07-18T23:35:18.17223Z","updatedAt":"2026-07-18T23:35:18.17223Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/faida-mcp","description":"MCP server for savings and investment coordination in East Africa (faida = returns)","repository":{"url":"https://github.com/gabrielmahia/faida-mcp","source":"github"},"version":"0.1.3","packages":[{"registryType":"pypi","identifier":"faida-mcp","version":"0.1.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T23:35:18.8416Z","publishedAt":"2026-07-18T23:35:18.8416Z","updatedAt":"2026-07-18T23:35:18.8416Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/familia-mcp","description":"MCP server for family-services coordination in East Africa (familia = family)","repository":{"url":"https://github.com/gabrielmahia/familia-mcp","source":"github"},"version":"0.1.5","packages":[{"registryType":"pypi","identifier":"familia-mcp","version":"0.1.5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T23:35:21.217347Z","publishedAt":"2026-07-18T23:35:21.217347Z","updatedAt":"2026-07-18T23:35:21.217347Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/fomu-mcp","description":"MCP server for government forms and document workflows in Kenya (fomu = form)","repository":{"url":"https://github.com/gabrielmahia/fomu-mcp","source":"github"},"version":"0.1.5","packages":[{"registryType":"pypi","identifier":"fomu-mcp","version":"0.1.5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T14:45:08.7383Z","publishedAt":"2026-10-05T14:45:08.7383Z","updatedAt":"2026-10-05T14:45:08.7383Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/habari-mcp","description":"MCP server for news and public-information coordination in East Africa (habari = news)","repository":{"url":"https://github.com/gabrielmahia/habari-mcp","source":"github"},"version":"0.1.3","packages":[{"registryType":"pypi","identifier":"habari-mcp","version":"0.1.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T23:35:22.31201Z","publishedAt":"2026-07-18T23:35:22.31201Z","updatedAt":"2026-07-18T23:35:22.31201Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.gabrielmahia/haki-ya-kazi-mcp","description":"MCP server for labor-rights information and coordination in Kenya (haki ya kazi = labor rights)","repository":{"url":"https://github.com/gabrielmahia/haki-ya-kazi-mcp","source":"github"},"version":"0.1.4","packages":[{"registryType":"pypi","identifier":"haki-ya-kazi-mcp","version":"0.1.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T14:44:49.999162Z","publishedAt":"2026-10-05T14:44:49.999162Z","updatedAt":"2026-10-05T14:44:49.999162Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.gabrielmahia/haki-ya-kazi-mcp:0.1.4","count":30}}
