{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.ecoa/ecoa","description":"Verificação de segurança e conformidade de sites: cabeçalhos, TLS, DNS, e-mail, LGPD e pentest.","repository":{"url":"https://github.com/ecoa-org/ecoa","source":"github"},"version":"1.1.0","websiteUrl":"https://ecoa.dev","remotes":[{"type":"streamable-http","url":"https://mcp.ecoa.dev/api/mcp","headers":[{"description":"OPCIONAL. Este endereço usa OAuth 2.1: na primeira conexão o cliente abre o navegador para o login e a autorização, sem chave nenhuma. Este header é a alternativa para ambiente sem navegador (servidor, CI) — chave ecoa_sk_... gerada em https://ecoa.dev/mcp.","isSecret":true,"name":"x-api-key"}]},{"type":"streamable-http","url":"https://mcp.ecoa.dev/api/mcp/public"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T13:25:20.505551Z","publishedAt":"2026-08-08T13:25:20.505551Z","updatedAt":"2026-08-08T13:25:20.505551Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.edgegap/mcp","description":"Deploy and operate multiplayer game servers on Edgegap's global edge network.","title":"Edgegap","repository":{"url":"https://github.com/edgegap/llm-mcp-server","source":"github"},"version":"0.15.9","websiteUrl":"https://edgegap.com","icons":[{"src":"https://raw.githubusercontent.com/edgegap/llm-mcp-server/main/icon.png","mimeType":"image/png","sizes":["256x256"]}],"packages":[{"registryType":"npm","identifier":"@edgegap/mcp","version":"0.15.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Edgegap API token. Optional — omit it and you're prompted at first use.","format":"string","isSecret":true,"name":"EDGEGAP_API_TOKEN"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.edgegap.dev/mcp","headers":[{"description":"Edgegap API token (organization-wide; cannot be scoped to one application).","isRequired":true,"value":"Bearer {token}","isSecret":true,"variables":{"token":{"description":"Generate at https://app.edgegap.com/user-settings?tab=tokens","isRequired":true,"isSecret":true}},"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-03T16:04:01.240611Z","publishedAt":"2026-11-03T16:04:01.240611Z","updatedAt":"2026-11-03T16:04:01.240611Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.emailiq/email-intelligence","description":"Email intelligence MCP: MX/SPF/DKIM/DMARC, score, enrichment. x402 on emailiq.dev/mcp.","repository":{"url":"https://github.com/Son-of-Ultron/EmailIQ","source":"github"},"version":"0.2.1","remotes":[{"type":"streamable-http","url":"https://emailiq.dev/mcp/","headers":[{"description":"x402 payment proof (Base USDC) required on tools/call for analyze_email (0.10) and analyze_email_batch (0.50). initialize and tools/list are free.","format":"string","name":"PAYMENT-SIGNATURE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T10:39:45.321889Z","publishedAt":"2026-10-22T10:39:45.321889Z","updatedAt":"2026-10-22T10:39:45.321889Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.emailmd/emailmd","description":"Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.","title":"emailmd","repository":{"url":"https://github.com/anypost/emailmd","source":"github"},"version":"0.13.2","packages":[{"registryType":"npm","identifier":"emailmd","version":"0.13.2","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://www.emailmd.dev/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-06T19:16:22.543349Z","publishedAt":"2026-10-06T19:16:22.543349Z","updatedAt":"2026-10-06T19:16:22.543349Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.emisar/emisar","description":"Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.","title":"emisar","repository":{"url":"https://github.com/andrewdryga/emisar","source":"github"},"version":"0.56.0","websiteUrl":"https://emisar.dev","icons":[{"src":"https://emisar.dev/android-chrome-512x512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://emisar.dev/api/mcp/rpc"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-03T14:04:09.994049Z","publishedAt":"2026-11-03T14:04:09.994049Z","updatedAt":"2026-11-03T14:04:09.994049Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.endform/mcp","description":"Find failing, flaky, and slow Playwright tests on Endform and keep your suite healthy as it grows.","title":"Endform","repository":{"url":"https://github.com/endformdev/skills","source":"github"},"version":"0.82.1","websiteUrl":"https://endform.dev/docs/reference/mcp-server","packages":[{"registryType":"npm","identifier":"endform","version":"0.82.1","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-03T18:40:39.144903Z","publishedAt":"2026-11-03T18:40:39.144903Z","updatedAt":"2026-11-03T18:40:39.144903Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.enrichr/web-capture","description":"See the rendered web: design tokens, fonts, animation timings, WebGL shaders and 3D from any URL.","title":"Enrichr Web Capture","version":"1.0.0","websiteUrl":"https://enrichr.dev","remotes":[{"type":"streamable-http","url":"https://enrichr.dev/mcp","headers":[{"description":"Enrichr API key (starts with enrichr_). Free at https://enrichr.dev/account.html","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-14T02:35:29.249371Z","publishedAt":"2026-10-14T02:35:29.249371Z","updatedAt":"2026-10-14T02:35:29.249371Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.eqbuilder/marz-greta-lock-network","description":"EQ scoring plus a read-only Storelayer matcher and guarded self-install; no website credentials","version":"1.0.9","websiteUrl":"https://eqbuilder.dev","remotes":[{"type":"streamable-http","url":"https://eqbuilder.dev/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-05T22:09:11.249252Z","publishedAt":"2026-09-05T22:09:11.249252Z","updatedAt":"2026-09-05T22:09:11.249252Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.ergodic.welt/welt","description":"Run Welt's tabular, causal and forecasting models on your data. Hosted; OAuth sign-in.","title":"Welt","version":"1.0.0","websiteUrl":"https://welt.ergodic.dev","remotes":[{"type":"streamable-http","url":"https://welt.ergodic.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-19T14:22:41.484744Z","publishedAt":"2026-10-19T14:22:41.484744Z","updatedAt":"2026-10-19T14:22:41.484744Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.eurobase/eurobase","description":"Create, deploy and inspect Eurobase projects and Functions in the European cloud.","title":"Eurobase","repository":{"url":"https://github.com/eurobase-dev/plugins","source":"github"},"version":"1.0.0","websiteUrl":"https://eurobase.dev/docs/agents","icons":[{"src":"https://eurobase.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://api.eurobase.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-07T18:32:39.965326Z","publishedAt":"2026-10-07T18:32:39.965326Z","updatedAt":"2026-10-07T18:32:39.965326Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.euroref/reference-data","description":"European govt data, cited: rates, VAT, tax, wages, holidays, FX. 34 countries + EU; Germany free.","title":"euroref — European government reference data","version":"1.5.1","websiteUrl":"https://euroref.dev","remotes":[{"type":"streamable-http","url":"https://euroref.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-12T19:31:25.447489Z","publishedAt":"2026-10-12T19:31:25.447489Z","updatedAt":"2026-10-12T19:31:25.447489Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.eusend/eusend","description":"Send transactional email and manage domains, audiences, and broadcasts from any MCP client.","title":"Eusend","version":"0.12.1","websiteUrl":"https://eusend.dev/docs/mcp","packages":[{"registryType":"npm","identifier":"@eusend_dev/mcp","version":"0.12.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Eusend API key. Use an eu_test_ key to trial calls without delivering mail.","isRequired":true,"isSecret":true,"name":"EUSEND_API_KEY"},{"description":"Default sender address, so the assistant does not guess an unverified one.","format":"string","name":"EUSEND_FROM"},{"description":"Default reply-to address used when a send omits one.","format":"string","name":"EUSEND_REPLY_TO"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.eusend.dev/mcp","headers":[{"description":"Bearer token carrying your eusend API key. Omit to sign in with OAuth instead.","value":"Bearer {api_key}","isSecret":true,"variables":{"api_key":{"description":"Eusend API key (eu_live_… or eu_test_…).","isSecret":true}},"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-02T06:49:47.373102Z","publishedAt":"2026-11-02T06:49:47.373102Z","updatedAt":"2026-11-02T06:49:47.373102Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.euvra/euvra","description":"Discover, compare, route, and execute machine-accessible capabilities for AI agents.","title":"Euvra","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://euvra.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T05:48:58.526191Z","publishedAt":"2026-09-30T05:48:58.526191Z","updatedAt":"2026-09-30T05:48:58.526191Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.everframe/everframe","description":"Read in-app bug reports, crashes, screenshots and tickets from mobile, web and TV apps.","title":"Everframe","repository":{"url":"https://github.com/scriptx-com/everframe","source":"github"},"version":"1.0.0","websiteUrl":"https://everframe.dev/docs/mcp/","remotes":[{"type":"streamable-http","url":"https://everframe.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-03T11:41:36.621893Z","publishedAt":"2026-10-03T11:41:36.621893Z","updatedAt":"2026-10-03T11:41:36.621893Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.exactlane/preflight","description":"Caller-specific static MCP capability fit evidence. No live probing; caller owns the decision.","title":"Exactlane Preflight","repository":{"url":"https://github.com/cid2230/exactlane-preflight-public","source":"github"},"version":"0.1.0","websiteUrl":"https://exactlane.dev","remotes":[{"type":"streamable-http","url":"https://exactlane.dev/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"adapter_only":true,"live_probing":false,"primary_tool":"check_mcp_capability","protocol_revision":"2026-07-28","stateless":true,"transport":"streamable-http"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-11T15:09:00.686327Z","publishedAt":"2026-09-11T15:09:00.686327Z","updatedAt":"2026-09-11T15:09:00.686327Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.exchangerate/mcp","description":"Free, source-labeled FX rates: 10,296 pairs across 144 currencies, all update ~60s intraday.","title":"exchangerate.dev","version":"1.0.5","websiteUrl":"https://exchangerate.dev","remotes":[{"type":"streamable-http","url":"https://api.exchangerate.dev/v1/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-08T10:56:07.116044Z","publishedAt":"2026-10-08T10:56:07.116044Z","updatedAt":"2026-10-08T10:56:07.116044Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.exit1/exit1-mcp","description":"Set up uptime monitoring from your editor: create checks, alerts, and query uptime. Can sign you up.","title":"Exit1 Uptime Monitoring","repository":{"url":"https://github.com/Mopra/exit1.dev.mcp","source":"github"},"version":"0.4.0","websiteUrl":"https://exit1.dev","icons":[{"src":"https://raw.githubusercontent.com/Mopra/exit1.dev.mcp/main/assets/logo-400.png","mimeType":"image/png","sizes":["400x400"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"exit1-mcp","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Exit1 Public API key (ek_live_…), created at https://app.exit1.dev/api-keys. Optional: without it the server offers a create_account tool that signs the user up and connects automatically.","isSecret":true,"name":"EXIT1_API_KEY"},{"description":"Override the Exit1 API base URL. Development only.","name":"EXIT1_API_URL"}]}],"remotes":[{"type":"streamable-http","url":"https://app.exit1.dev/mcp/v1"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-12T21:23:54.318064Z","publishedAt":"2026-10-12T21:23:54.318064Z","updatedAt":"2026-10-12T21:23:54.318064Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.extractinsurance/extract-insurance","description":"Insurance documents into JSON, with the quote and page behind every value.","title":"Extract Insurance","version":"1.2.1","websiteUrl":"https://extractinsurance.dev/ai-agents","packages":[{"registryType":"npm","identifier":"extract-insurance","version":"1.2.1","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"An account key; leave unset to sign in with the sign_in tool (a link and a code).","isSecret":true,"name":"EXTRACT_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-31T09:42:04.182294Z","publishedAt":"2026-10-31T09:42:04.182294Z","updatedAt":"2026-10-31T09:42:04.182294Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.ezstat/ezstat-mcp-server","description":"Track and query EzStat metrics from Claude, Cursor, or any MCP agent. StatHat-compatible.","repository":{"url":"https://github.com/clira-dev/ezstat-mcp-server","source":"github"},"version":"0.7.0","websiteUrl":"https://ezstat.dev","packages":[{"registryType":"npm","identifier":"ezstat-mcp-server","version":"0.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your EzStat API key (get one at https://ezstat.dev)","isRequired":true,"format":"string","isSecret":true,"name":"EZSTAT_API_KEY"},{"description":"EzStat base URL (default https://ezstat.dev)","format":"string","name":"EZSTAT_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T13:14:10.680139Z","publishedAt":"2026-08-14T13:14:10.680139Z","updatedAt":"2026-08-14T13:14:10.680139Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.falconbuilder/falcon-builder","description":"Build, debug, and publish production AI agent workflows in Falcon Builder from any MCP client.","title":"Falcon Builder","repository":{"url":"https://github.com/NeoSky-AI/falcon-builder-mcp","source":"github"},"version":"0.1.0","websiteUrl":"https://www.falconbuilder.dev/docs/mcp","remotes":[{"type":"streamable-http","url":"https://www.falconbuilder.dev/api/mcp","headers":[{"description":"Falcon Builder API token, created in Settings \u003e Developer. Clients that sign in with OAuth (claude.ai, Claude Desktop, ChatGPT) do not need it.","isRequired":true,"value":"Bearer {falcon_api_token}","isSecret":true,"variables":{"falcon_api_token":{"description":"Token from Falcon Builder Settings \u003e Developer. Shown once at creation.","isRequired":true,"isSecret":true}},"name":"Authorization"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.github":{"serverDisplayName":"Falcon Builder"}}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-02T20:03:32.418798Z","publishedAt":"2026-10-02T20:03:32.418798Z","updatedAt":"2026-10-02T20:03:32.418798Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.farmjs/docs","description":"Search and read the Farm.js docs: pages, sections, code examples and config options.","title":"Farm.js Docs","repository":{"url":"https://github.com/farming-labs/farm.js","source":"github","subfolder":"docs"},"version":"0.1.28","websiteUrl":"https://farmjs.dev","remotes":[{"type":"streamable-http","url":"https://mcp.farmjs.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-20T20:52:39.447598Z","publishedAt":"2026-10-20T20:52:39.447598Z","updatedAt":"2026-10-20T20:52:39.447598Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.fastdrop/fastdrop","description":"Liveness layer for MCP: probe endpoints, publish real tools; agents discover, submit, vote.","title":"FastDrop","version":"1.3.0","websiteUrl":"https://fastdrop.dev","icons":[{"src":"https://fastdrop.dev/icon-512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://fastdrop.dev/icon-192.png","mimeType":"image/png","sizes":["192x192"]}],"remotes":[{"type":"streamable-http","url":"https://fastdrop.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-08T09:10:31.423701Z","publishedAt":"2026-10-08T09:10:31.423701Z","updatedAt":"2026-10-08T09:10:31.423701Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.fentz.envcp/envcp","description":"Encrypted environment variable vault with AI access policies, keeping secrets safe from AI agents.","repository":{"url":"https://github.com/fentz26/EnvCP","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","identifier":"@fentz26/envcp","version":"1.1.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-11T07:48:35.520448Z","publishedAt":"2026-04-11T07:48:35.520448Z","updatedAt":"2026-04-11T07:48:35.520448Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.fetchgate/fetchgate","description":"Fetch any URL as clean Markdown or metadata, and buy digital goods via x402 — for AI agents.","version":"0.1.0","websiteUrl":"https://fetchgate.dev","remotes":[{"type":"streamable-http","url":"https://fetchgate.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-22T06:48:55.570694Z","publishedAt":"2026-08-22T06:48:55.570694Z","updatedAt":"2026-08-22T06:48:55.570694Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.fetchrouter/fetchrouter-mcp","description":"Verified web fetch for agents: detects blocks and empty JS pages, falls back, bills only on success.","title":"Fetch Router","repository":{"url":"https://github.com/JonnoGit/fetchrouter-mcp","source":"github"},"version":"0.1.1","websiteUrl":"https://fetchrouter.dev","packages":[{"registryType":"npm","identifier":"fetchrouter-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Fetch Router API key (free, 500 credits): https://fetchrouter.dev/#signup","isRequired":true,"isSecret":true,"name":"FETCHROUTER_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://fetchrouter.dev/mcp","headers":[{"description":"Fetch Router API key (free, 500 credits): https://fetchrouter.dev/#signup","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-03T00:09:11.149044Z","publishedAt":"2026-11-03T00:09:11.149044Z","updatedAt":"2026-11-03T00:09:11.149044Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.fetchwire/social-data","description":"YouTube, TikTok, Instagram, X, Reddit, LinkedIn and Threads: public data in one schema.","title":"Fetchwire - Social Data","version":"1.0.1","websiteUrl":"https://fetchwire.dev","icons":[{"src":"https://fetchwire.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://mcp.fetchwire.dev/mcp","headers":[{"description":"Your Fetchwire API key from fetchwire.dev. New accounts get 5,000 free credits, no card.","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-19T13:00:51.410314Z","publishedAt":"2026-09-19T13:00:51.410314Z","updatedAt":"2026-09-19T13:00:51.410314Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.ffpipe/ffpipe","description":"Convert, probe, and split video into frames — real FFmpeg, paid per job with x402 on Base.","title":"ffpipe — video conversion, probe \u0026 frames","version":"0.2.0","websiteUrl":"https://ffpipe.dev","remotes":[{"type":"streamable-http","url":"https://ffpipe.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T03:50:22.952757Z","publishedAt":"2026-08-18T03:50:22.952757Z","updatedAt":"2026-08-18T03:50:22.952757Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.filelayer/core","description":"User files for a SaaS, under one person's authority: list, share with an expiry, revoke.","title":"Filelayer","repository":{"url":"https://github.com/filelayer/filelayer","source":"github","subfolder":"packages/core"},"version":"0.35.2","websiteUrl":"https://filelayer.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@filelayer/core","version":"0.35.2","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"-p"},{"type":"positional","value":"@filelayer/core"},{"type":"positional","value":"filelayer-mcp"}],"environmentVariables":[{"description":"Your own PostgreSQL, where this library keeps file ownership, grants and the audit chain. Apply node_modules/@filelayer/core/schema.sql once before starting.","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"description":"The ONE subject this server speaks for, in your own id space. Fixed for the life of the process: no tool reads it as an argument and no tool can change it, which is the only reason exposing these tools to an agent is safe. Write it yourself or have your provisioning write it, never derive it from a conversation. Serving several people means starting several servers.","isRequired":true,"name":"FILELAYER_AS"},{"description":"The organisation this server is scoped to, in your own id space.","isRequired":true,"name":"FILELAYER_ORG"},{"description":"A local directory for the bytes. Needs no bucket and no IAM user. Set this OR the S3_* block: with neither, the server refuses to start rather than falling back to memory, which would work in a demo and lose the first real file.","name":"FILELAYER_DATA_DIR"},{"description":"An S3-compatible endpoint, for example https://\u003caccount\u003e.r2.cloudflarestorage.com. Setting it makes S3_BUCKET, S3_ACCESS_KEY_ID and S3_SECRET_ACCESS_KEY required.","name":"S3_ENDPOINT"},{"description":"The bucket. It must be private: this library decides who may be GIVEN a URL and has no say in who the object store will answer. `npx -p @filelayer/core filelayer doctor` reports whether yours serves unauthenticated reads.","name":"S3_BUCKET"},{"description":"Region, or `auto` for Cloudflare R2.","default":"auto","name":"S3_REGION"},{"description":"Access key id for the bucket.","isSecret":true,"name":"S3_ACCESS_KEY_ID"},{"description":"Secret access key for the bucket.","isSecret":true,"name":"S3_SECRET_ACCESS_KEY"},{"description":"How this agent names itself in the audit trail, recorded on every event these tools produce. It is what lets the chain separate \"the partner opened this document\" from \"the partner's assistant opened this document\".","default":"filelayer-mcp","name":"FILELAYER_MCP_AGENT_LABEL"},{"description":"Set to exactly `true` to register delete_file. Off by default because deleting is not recoverable and an agent that misreads a sentence deletes the wrong thing silently.","default":"false","choices":["true","false"],"name":"FILELAYER_MCP_ALLOW_DESTRUCTIVE"},{"description":"Set to exactly `true` to register file_audit. Off by default because the trail is an organisation's whole history and a tool that returns it copies every file name, actor and denial into the model's context. Reading it is itself audited since 0.27.0, which was the previous reason; the default did not move.","default":"false","choices":["true","false"],"name":"FILELAYER_MCP_EXPOSE_AUDIT"},{"description":"Set to exactly `true` to register read_file. Off by default because a document returned by a tool is a document copied into a model's context; file_info plus a share link is usually what was actually needed.","default":"false","choices":["true","false"],"name":"FILELAYER_MCP_RETURN_BYTES"},{"description":"The base of the share URLs this instance mints. Without it, share links come back without a URL.","name":"FILELAYER_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-03T09:38:17.621527Z","publishedAt":"2026-11-03T09:38:17.621527Z","updatedAt":"2026-11-03T09:38:17.621527Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.filetopdf/filetopdf-mcp","description":"Convert files, HTML, and Markdown to PDF via the FileToPDF API. Bring your own API key.","title":"FileToPDF","repository":{"url":"https://github.com/FileToPDF/filetopdf-mcp","source":"github"},"version":"0.1.1","websiteUrl":"https://filetopdf.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"filetopdf-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your FileToPDF API key (sk_live_...). Get one free in one click at https://filetopdf.dev.","isRequired":true,"isSecret":true,"name":"FILETOPDF_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://api.filetopdf.dev/mcp","headers":[{"description":"Your FileToPDF API key (sk_live_...). Get one free in one click at https://filetopdf.dev.","isRequired":true,"isSecret":true,"name":"x-api-key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-10T19:15:10.443867Z","publishedAt":"2026-06-10T19:15:10.443867Z","updatedAt":"2026-06-10T19:15:10.443867Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.fiskmas/fiskmas","description":"Hosting for AI agents: your AI client deploys Docker apps to live HTTPS URLs over MCP.","title":"Fiskmas","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mcp.fiskmas.dev/mcp","headers":[{"description":"Your Fiskmas API token (the raw token; a 'Bearer ' prefix is also accepted). Create a free account at https://fiskmas.dev - the same token is your docker login for registry.fiskmas.dev.","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T14:34:16.287467Z","publishedAt":"2026-09-15T14:34:16.287467Z","updatedAt":"2026-09-15T14:34:16.287467Z","isLatest":true}}}],"metadata":{"nextCursor":"dev.fiskmas/fiskmas:1.0.0","count":30}}
