{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.therealMrFunGuy/screenshot-api","description":"Website screenshots as PNG, JPEG, or PDF with custom viewports and full-page capture.","repository":{},"version":"1.0.0","remotes":[{"type":"sse","url":"https://api.rjctdlabs.xyz/sse","headers":[{"description":"API key from https://auth.rjctdlabs.xyz/dashboard","name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-03T23:05:02.754209Z","publishedAt":"2026-04-03T23:05:02.754209Z","updatedAt":"2026-04-03T23:05:02.754209Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.therealMrFunGuy/seo-audit","description":"On-page SEO analysis, HTTP header checks, broken link detection, and robots.txt parsing.","title":"SEOAudit","version":"1.0.0","remotes":[{"type":"sse","url":"https://seo.rjctdlabs.xyz/sse","headers":[{"description":"API key from https://auth.rjctdlabs.xyz/dashboard","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-04T03:38:32.052721Z","publishedAt":"2026-04-04T03:38:32.052721Z","updatedAt":"2026-04-04T03:38:32.052721Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.therealMrFunGuy/solana-pay","description":"On-chain Solana payments for MCP services with SOL and USDC support.","title":"SolanaPay","version":"1.0.0","remotes":[{"type":"sse","url":"https://pay.rjctdlabs.xyz/sse","headers":[{"description":"API key from https://auth.rjctdlabs.xyz/dashboard","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-04T03:38:32.222619Z","publishedAt":"2026-04-04T03:38:32.222619Z","updatedAt":"2026-04-04T03:38:32.222619Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.therealMrFunGuy/stock-quote","description":"Real-time stock quotes, company info, historical prices, and market movers.","title":"StockQuote","version":"1.0.0","remotes":[{"type":"sse","url":"https://stock.rjctdlabs.xyz/sse","headers":[{"description":"API key from https://auth.rjctdlabs.xyz/dashboard","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-04T03:38:32.467928Z","publishedAt":"2026-04-04T03:38:32.467928Z","updatedAt":"2026-04-04T03:38:32.467928Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.therealMrFunGuy/test-mailbox","description":"Disposable email inboxes for testing — create addresses, wait for messages, extract links.","repository":{},"version":"1.0.0","remotes":[{"type":"sse","url":"https://mail.rjctdlabs.xyz/sse","headers":[{"description":"API key from https://auth.rjctdlabs.xyz/dashboard","name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-03T23:05:02.939409Z","publishedAt":"2026-04-03T23:05:02.939409Z","updatedAt":"2026-04-03T23:05:02.939409Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.therealMrFunGuy/uptime-probe","description":"HTTP health checks, SSL expiry monitoring, TCP port scanning, and batch URL testing.","title":"UptimeProbe","version":"1.0.0","remotes":[{"type":"sse","url":"https://uptime.rjctdlabs.xyz/sse","headers":[{"description":"API key from https://auth.rjctdlabs.xyz/dashboard","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-04T03:38:32.914633Z","publishedAt":"2026-04-04T03:38:32.914633Z","updatedAt":"2026-04-04T03:38:32.914633Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.therealMrFunGuy/waitlist-kit","description":"Viral waitlists with referral tracking, leaderboards, analytics, and built-in themes.","repository":{},"version":"1.0.0","remotes":[{"type":"sse","url":"https://waitlist.rjctdlabs.xyz/sse","headers":[{"description":"API key from https://auth.rjctdlabs.xyz/dashboard","name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-03T23:05:03.65378Z","publishedAt":"2026-04-03T23:05:03.65378Z","updatedAt":"2026-04-03T23:05:03.65378Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.therealMrFunGuy/weather-mcp","description":"Weather forecasts, current conditions, and location search via Open-Meteo.","title":"WeatherMCP","version":"1.0.0","remotes":[{"type":"sse","url":"https://weather.rjctdlabs.xyz/sse","headers":[{"description":"API key from https://auth.rjctdlabs.xyz/dashboard","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-04T03:38:33.231454Z","publishedAt":"2026-04-04T03:38:33.231454Z","updatedAt":"2026-04-04T03:38:33.231454Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.therealMrFunGuy/whois-lookup","description":"Domain WHOIS, DNS records, SSL certificates, and availability checks.","title":"WhoisLookup","version":"1.0.0","remotes":[{"type":"sse","url":"https://whois.rjctdlabs.xyz/sse","headers":[{"description":"API key from https://auth.rjctdlabs.xyz/dashboard","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-04T03:38:33.39844Z","publishedAt":"2026-04-04T03:38:33.39844Z","updatedAt":"2026-04-04T03:38:33.39844Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.therealtimex/browser-use","description":"AI browser automation - navigate, click, type, extract content, and run autonomous web tasks","repository":{"url":"https://github.com/therealtimex/browser-use","source":"github","subfolder":"browser_use/mcp"},"version":"0.7.10","packages":[{"registryType":"pypi","identifier":"realtimex-browser-use","version":"0.7.10","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"realtimex-browser-use[cli]@0.7.10","type":"positional"}],"packageArguments":[{"value":"--mcp","type":"positional"}],"environmentVariables":[{"description":"OpenAI API key for LLM operations","isRequired":true,"isSecret":true,"name":"OPENAI_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-01T11:22:24.309888Z","publishedAt":"2025-10-01T11:22:24.309888Z","updatedAt":"2025-10-01T11:22:24.309888Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json","name":"io.github.therealtimex/charts-mcp","description":"MCP server for generating charts using AntV. Supports various chart types through MCP tools.","repository":{},"version":"2.0.6","packages":[{"registryType":"npm","identifier":"@realtimex/charts-mcp","version":"2.0.6","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-06T01:51:10.751716Z","publishedAt":"2025-10-06T01:51:10.751716Z","updatedAt":"2025-10-06T01:51:10.751716Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.therealtimex/un-datacommons-mcp","description":"MCP server to query Data Commons indicators and observations (base or custom).","repository":{"url":"https://github.com/therealtimex/un-datacommons-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"un-datacommons-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Data Commons API key from apikeys.datacommons.org","isRequired":true,"format":"string","isSecret":true,"name":"DC_API_KEY"},{"description":"Type of Data Commons to use: base|custom (default: base)","format":"string","name":"DC_TYPE"},{"description":"Custom DC base URL when DC_TYPE=custom","format":"string","name":"CUSTOM_DC_URL"},{"description":"Comma-separated root topic DCIDs for custom DCs","format":"string","name":"DC_ROOT_TOPIC_DCIDS"},{"description":"Search scope for custom DCs: base_only|custom_only|base_and_custom","format":"string","name":"DC_SEARCH_SCOPE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-29T21:53:16.395496Z","publishedAt":"2025-09-29T21:53:16.395496Z","updatedAt":"2025-09-29T21:53:16.395496Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.theserverlessdev/wsc","description":"Prose linter + AI-slop detector: weasel words, passive voice, hedging, and research-cited AI tells","title":"Writing Style Checker","repository":{"url":"https://github.com/theserverlessdev/wsc","source":"github"},"version":"2.2.2","packages":[{"registryType":"npm","identifier":"wsc-mcp","version":"2.2.2","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://wsc.theserverless.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-14T08:26:52.029292Z","publishedAt":"2026-07-14T08:26:52.029292Z","updatedAt":"2026-07-14T08:26:52.029292Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.theshajha/wovo","description":"Deploy HTML from any AI tool to a versioned, shareable library on wovo.dev; manage pages.","repository":{"url":"https://github.com/theshajha/wovo-cli","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@gowovo/wovo","version":"0.2.2","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"named","name":"-y"},{"value":"@gowovo/wovo","type":"named","name":"-p"},{"value":"wovo-mcp","type":"positional"}],"environmentVariables":[{"description":"Workspace deploy token (wv_…) from wovo.dev settings.","isRequired":true,"isSecret":true,"name":"WOVO_TOKEN"},{"description":"Target workspace slug (optional; the token resolves a default).","name":"WOVO_WORKSPACE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-01T09:00:56.386447Z","publishedAt":"2026-07-01T09:00:56.386447Z","updatedAt":"2026-07-01T09:00:56.386447Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.thesuitabs/sealedmail","description":"Send and receive on-chain private messages via SealedMail on Sui. No browser wallet needed.","repository":{"url":"https://github.com/thesuitabs/sealedmail","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"sealedmail-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Sui wallet private key (suiprivkey1... format from `sui keytool export`)","name":"SEALEDMAIL_PRIVATE_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-25T06:07:11.147304Z","publishedAt":"2026-03-25T06:07:11.147304Z","updatedAt":"2026-03-25T06:07:11.147304Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.thevibepreneur/gapbase-mcp","description":"Search 474 validated startup gaps by industry, role, or keyword. Works offline.","repository":{"url":"https://github.com/thevibepreneur/gapbase-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"gapbase-mcp","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-12T06:07:13.437692Z","publishedAt":"2026-04-12T06:07:13.437692Z","updatedAt":"2026-04-12T06:07:13.437692Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.thgun2yerhed/base-mcp-resolver","description":"Free onboarding tool providing authentic live transaction analysis on Base mainnet.","title":"Base MCP Resolver","repository":{"url":"https://github.com/thgun2yerhed/agent-services-v2","source":"github"},"version":"2.0.0","remotes":[{"type":"sse","url":"https://agent-services-seven.vercel.app/api/gateway"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T04:47:21.726164Z","publishedAt":"2026-07-12T04:47:21.726164Z","updatedAt":"2026-07-12T04:47:21.726164Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.thijssmudde/agentreacher","description":"Connect your AI to social media. Create, schedule, and publish posts to 9+ platforms.","repository":{"url":"https://github.com/thijssmudde/agentreacher","source":"github"},"version":"0.9.0","packages":[{"registryType":"npm","identifier":"agentreacher","version":"0.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your AgentReacher API key (starts with ar_live_). Get one at https://agentreacher.com or via `npx agentreacher init`.","isRequired":true,"format":"string","isSecret":true,"name":"AGENTREACHER_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-23T19:36:34.623151Z","publishedAt":"2026-03-23T19:36:34.623151Z","updatedAt":"2026-03-23T19:36:34.623151Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.thlg057/mo5-mcp-server","description":"MCP server for Thomson MO5 C development, 6809, CMOC, SDK, toolchain.","repository":{"url":"https://github.com/thlg057/mo5-mcp-server","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@thlg057/mo5-rag-mcp","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"URL of the MO5 RAG server","isRequired":true,"default":"https://retrocomputing-ai.cloud","name":"RAG_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-11T12:39:27.476487Z","publishedAt":"2026-04-11T12:39:27.476487Z","updatedAt":"2026-04-11T12:39:27.476487Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.thomas0369/wortwert","description":"Gematria and pattern decoder for words, sacred texts, news, dates, and Human Design.","version":"9.238.0","websiteUrl":"https://wortwert.mcp-hub.stream","remotes":[{"type":"streamable-http","url":"https://wortwert.mcp-hub.stream/mcp"},{"type":"sse","url":"https://wortwert.mcp-hub.stream/sse"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T18:24:50.914748Z","publishedAt":"2026-08-05T18:24:50.914748Z","updatedAt":"2026-08-05T18:24:50.914748Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.thomasblc/skillsindex","description":"Search and score 11,000+ AI agent tools: MCP servers, Claude skills, GPT actions, IDE plugins.","repository":{"url":"https://github.com/thomasblc/skillsindex-mcp","source":"github"},"version":"0.2.1","packages":[{"registryType":"npm","identifier":"skillsindex-mcp","version":"0.2.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-30T08:25:42.499127Z","publishedAt":"2026-06-30T08:25:42.499127Z","updatedAt":"2026-06-30T08:25:42.499127Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.thomasjumper/agentbay-mcp","description":"Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.","repository":{"url":"https://github.com/thomasjumper/agentbay-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"aiagentsbay-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your AgentBay API key from https://www.aiagentsbay.com/settings","isRequired":true,"format":"string","isSecret":true,"name":"AGENTBAY_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://www.aiagentsbay.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-30T17:48:39.474393Z","publishedAt":"2026-03-30T17:48:39.474393Z","updatedAt":"2026-03-30T17:48:39.474393Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.thomasjumper/stremai","description":"StremAI MCP: shared memory for AI coding agents. Connected agents can recall. OAuth + local stdio.","title":"StremAI","repository":{"url":"https://github.com/thomasjumper/agentbay","source":"github"},"version":"1.2.5","packages":[{"registryType":"npm","identifier":"aiagentsbay-mcp","version":"1.2.5","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://stremai.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-15T20:53:06.021686Z","publishedAt":"2026-07-15T20:53:06.021686Z","updatedAt":"2026-07-15T20:53:06.021686Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.thomasxm/crowdsentinel-mcp-server","description":"AI threat hunting & incident response for Elasticsearch/OpenSearch with endpoint & network forensics","repository":{"url":"https://github.com/thomasxm/CrowdSentinels-AI-MCP","source":"github"},"version":"0.6.0","packages":[{"registryType":"pypi","identifier":"crowdsentinel-mcp-server","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated Elasticsearch hosts. Supports HTTP/HTTPS, local/remote/cloud (e.g., http://localhost:9200, https://es.prod.example.com:9200)","format":"string","default":"https://localhost:9200","name":"ELASTICSEARCH_HOSTS"},{"description":"Elastic Cloud deployment ID (alternative to ELASTICSEARCH_HOSTS for cloud deployments)","format":"string","name":"ELASTICSEARCH_CLOUD_ID"},{"description":"API key for authentication (recommended for production and Elastic Cloud)","format":"string","isSecret":true,"name":"ELASTICSEARCH_API_KEY"},{"description":"Username for basic authentication (alternative to API key)","format":"string","name":"ELASTICSEARCH_USERNAME"},{"description":"Password for basic authentication (used with ELASTICSEARCH_USERNAME)","format":"string","isSecret":true,"name":"ELASTICSEARCH_PASSWORD"},{"description":"Bearer/service token for authentication (alternative to API key)","format":"string","isSecret":true,"name":"ELASTICSEARCH_BEARER_TOKEN"},{"description":"TLS certificate verification: true (verify CA — production), false (skip — dev/test), or /path/to/ca.crt (custom CA)","format":"string","default":"false","name":"VERIFY_CERTS"},{"description":"Request timeout in seconds (e.g., 60 or 10.5)","format":"string","name":"REQUEST_TIMEOUT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-19T21:10:46.551907Z","publishedAt":"2026-07-19T21:10:46.551907Z","updatedAt":"2026-07-19T21:10:46.551907Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.thomenz/brdata-mcp","description":"Brazilian company, risk & public-tender data (CNPJ, CEIS/CNEP, PNCP) as x402-paid agent tools","repository":{"url":"https://github.com/thomenz/brdata-mcp","source":"github"},"version":"0.3.7","packages":[{"registryType":"npm","identifier":"brdata-mcp","version":"0.3.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"0x private key of a DEDICATED wallet holding USDC on Base (pays per call). Paid tools return 402 without it; the free validate_cnpj tool still works.","format":"string","isSecret":true,"name":"EVM_PRIVATE_KEY"},{"description":"base58 or JSON-array secret key of a DEDICATED Solana wallet holding USDC (pays per call). Configure this and/or EVM_PRIVATE_KEY; the x402 layer settles on whichever rail the 402 advertises.","format":"string","isSecret":true,"name":"SOLANA_PRIVATE_KEY"},{"description":"Optional Solana RPC override used to build the payment (e.g. a Helius URL).","format":"string","name":"SOLANA_RPC_URL"},{"description":"Base URL of a brdata Worker. Defaults to the hosted production API (https://brdata.thomenz.me).","format":"string","name":"BRDATA_BASE_URL"},{"description":"'base' (mainnet, default) or 'base-sepolia' (testnet).","format":"string","name":"X402_NETWORK"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T12:46:38.212574Z","publishedAt":"2026-08-04T12:46:38.212574Z","updatedAt":"2026-08-04T12:46:38.212574Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.thomenz/brmarket-mcp","description":"Brazilian marketplace search (ML, Shopee, AliExpress) + free import-tax calculator (x402)","repository":{"url":"https://github.com/thomenz/brmarket-mcp","source":"github"},"version":"0.2.1","packages":[{"registryType":"npm","identifier":"brmarket-mcp","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"0x private key of a DEDICATED wallet holding USDC on Base (pays per call). Paid tools return 402 without it.","format":"string","isSecret":true,"name":"EVM_PRIVATE_KEY"},{"description":"base58 or JSON-array secret key of a DEDICATED Solana wallet holding USDC (pays per call). Configure this and/or EVM_PRIVATE_KEY; the x402 layer settles on whichever rail the 402 advertises.","format":"string","isSecret":true,"name":"SOLANA_PRIVATE_KEY"},{"description":"Optional Solana RPC override used to build the payment (e.g. a Helius URL).","format":"string","name":"SOLANA_RPC_URL"},{"description":"Base URL of a brmarket Worker. Defaults to the hosted production API (https://brmarket.thomenz.me).","format":"string","name":"BRMARKET_BASE_URL"},{"description":"'base' (mainnet, default) or 'base-sepolia' (testnet).","format":"string","name":"X402_NETWORK"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-27T14:53:45.514459Z","publishedAt":"2026-07-27T14:53:45.514459Z","updatedAt":"2026-07-27T14:53:45.514459Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.thomenz/soldefi-mcp","description":"Solana DeFi risk intel over x402: rug/honeypot scans, pool analysis, wash-filtered pools.","repository":{"url":"https://github.com/thomenz/soldefi-mcp","source":"github"},"version":"0.5.2","packages":[{"registryType":"npm","identifier":"soldefi-mcp","version":"0.5.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"base58 or JSON-array secret key of a DEDICATED Solana wallet holding USDC (pays per call). Configure this and/or EVM_PRIVATE_KEY; the x402 layer settles on whichever rail the 402 advertises. Paid tools return 402 without one; the free validate_mint tool still works.","format":"string","isSecret":true,"name":"SOLANA_PRIVATE_KEY"},{"description":"0x private key of a DEDICATED wallet holding USDC on Base (pays per call). Configure this and/or SOLANA_PRIVATE_KEY; the x402 layer settles on whichever rail the 402 advertises. Paid tools return 402 without one; the free validate_mint tool still works.","format":"string","isSecret":true,"name":"EVM_PRIVATE_KEY"},{"description":"Optional Solana RPC override used to build the payment (e.g. a Helius URL). Only read when SOLANA_PRIVATE_KEY is set.","format":"string","name":"SOLANA_RPC_URL"},{"description":"Base URL of a soldefi Worker. Defaults to the hosted production API (https://soldefi.thomenz.me).","format":"string","name":"SOLDEFI_BASE_URL"},{"description":"Set to 'base-sepolia' to pay on testnet, which switches BOTH rails (Solana devnet + Base Sepolia). Any other value, including unset, pays on mainnet.","format":"string","name":"X402_NETWORK"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T17:25:28.483359Z","publishedAt":"2026-08-04T17:25:28.483359Z","updatedAt":"2026-08-04T17:25:28.483359Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.threadctx-dev/threadctx-mcp","description":"Shared memory MCP server for AI coding agents — local by default, team-shared via threadctx.dev.","repository":{"url":"https://github.com/threadctx-dev/threadctx-mcp","source":"github"},"version":"0.5.0","packages":[{"registryType":"npm","identifier":"threadctx-mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"'local' (default, free, no signup) or 'cloud' (shared team memory)","format":"string","name":"THREADCTX_MODE"},{"description":"API key for cloud mode, issued at threadctx.dev. Not needed in local mode.","format":"string","isSecret":true,"name":"THREADCTX_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-14T22:40:46.710931Z","publishedAt":"2026-07-14T22:40:46.710931Z","updatedAt":"2026-07-14T22:40:46.710931Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.threadlinqs-cmd/intelthreadlinqs-mcp","description":"Threadlinqs threat-intelligence MCP — 49 tools: threats, detections, IOCs, actors, C2, MITRE, CVEs","repository":{"url":"https://github.com/threadlinqs-cmd/intelthreadlinqs-mcp","source":"github"},"version":"7.1.3","packages":[{"registryType":"npm","identifier":"intelthreadlinqs-mcp","version":"7.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Threadlinqs API key (Purple or Gold tier, tl_...) — get one at https://intel.threadlinqs.com/profile","isRequired":true,"format":"string","isSecret":true,"name":"THREADLINQS_API_KEY"},{"description":"Override the API base URL (defaults to https://intel.threadlinqs.com)","format":"string","name":"THREADLINQS_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-18T21:03:34.241328Z","publishedAt":"2026-07-18T21:03:34.241328Z","updatedAt":"2026-07-18T21:03:34.241328Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.thriftell/budgetary","description":"Pre-flight, probabilistic token-spend estimate (range, scenario, confidence) for a coding task.","title":"Budgetary: estimate token spend","repository":{"url":"https://github.com/thriftell/budgetary-clients","source":"github","subfolder":"clients/mcp"},"version":"0.9.3","websiteUrl":"https://budgetary.tools","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@budgetary/mcp","version":"0.9.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Budgetary API key (bg_live_ or bg_test_ prefix). Get one at https://budgetary.tools.","isRequired":true,"format":"string","isSecret":true,"name":"BUDGETARY_API_KEY"},{"description":"Optional tag naming the MCP host this server runs under — e.g. claude-code, cursor, codex, copilot. It labels each estimate with where it came from, and on claude-code it lets the server say once when no automatic submission of a finished run has been recorded here. Free-form; defaults to \"mcp\" when unset.","format":"string","name":"BUDGETARY_HOST"}]}],"remotes":[{"type":"streamable-http","url":"https://api.budgetary.tools/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T18:09:30.155624Z","publishedAt":"2026-08-08T18:09:30.155624Z","updatedAt":"2026-08-08T18:09:30.155624Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.thriftell/budgetary:0.9.3","count":30}}
