{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.futureinfra/futureinfra","description":"Korean cloud for AI agents — servers, Docker apps with HTTPS, domains, scraping, 300+ AI models","title":"FutureInfra","version":"1.0.1","websiteUrl":"https://futureinfra.ai/","icons":[{"src":"https://futureinfra.ai/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://futureinfra.ai/assets/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://futureinfra.ai/v1/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T03:36:22.13106Z","publishedAt":"2026-10-27T03:36:22.13106Z","updatedAt":"2026-10-27T03:36:22.13106Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.infrabase/directory","description":"Hand-verified AI infrastructure directory: tools, alternatives, EU providers, LLM API prices.","title":"Infrabase","version":"1.0.0","websiteUrl":"https://infrabase.ai/mcp","remotes":[{"type":"streamable-http","url":"https://infrabase.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-02T07:41:28.931314Z","publishedAt":"2026-10-02T07:41:28.931314Z","updatedAt":"2026-10-02T07:41:28.931314Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.infrapulse/infrapulse","description":"AI agent infrastructure for discovery, authorization, execution, identity, and signed receipts.","title":"InfraPulse","version":"1.0.1","remotes":[{"type":"streamable-http","url":"https://infrapulse.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T23:13:51.677128Z","publishedAt":"2026-08-23T23:13:51.677128Z","updatedAt":"2026-08-23T23:13:51.677128Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.noinfra/noinfra-mcp","description":"Discover managed business agents. Private capabilities require owner authorization and eligibility.","title":"NoInfra MCP","version":"0.2.0","websiteUrl":"https://noinfra.ai/built-for-agents","remotes":[{"type":"streamable-http","url":"https://mcp.noinfra.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T21:25:53.716728Z","publishedAt":"2026-10-26T21:25:53.716728Z","updatedAt":"2026-10-26T21:25:53.716728Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json","name":"ai.smithery/infranodus-mcp-server-infranodus","description":"Map text into knowledge graphs to create a structured representation of conceptual relations and t…","repository":{"url":"https://github.com/infranodus/mcp-server-infranodus","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://server.smithery.ai/@infranodus/mcp-server-infranodus/mcp","headers":[{"description":"Bearer token for Smithery authentication","value":"Bearer {smithery_api_key}","name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-04T08:08:11.981455Z","publishedAt":"2025-10-04T08:08:11.981455Z","updatedAt":"2025-10-04T08:08:11.981455Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"click.myinfrastructure/auth","description":"Usuários, sessões, logins sociais e webhooks da sua aplicação","title":"Auth","version":"1.0.1","websiteUrl":"https://ciromaciel.click/mcp/auth","icons":[{"src":"https://mcp.myagents.click/icons/auth.svg","mimeType":"image/svg+xml"}],"remotes":[{"type":"streamable-http","url":"https://auth.worker.myinfrastructure.click/mcp/{project_id}","variables":{"project_id":{"description":"Cole o endereço MCP do seu projeto: no painel do Auth, em Acesso → MCP.","isRequired":true}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T17:23:00.253595Z","publishedAt":"2026-10-21T17:23:00.253595Z","updatedAt":"2026-10-21T17:23:00.253595Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"click.myinfrastructure/functions","description":"Publicar e rodar funções, logs, variáveis e agendamentos","title":"Functions","version":"1.0.1","websiteUrl":"https://ciromaciel.click/mcp/functions","icons":[{"src":"https://mcp.myagents.click/icons/functions.svg","mimeType":"image/svg+xml"}],"remotes":[{"type":"streamable-http","url":"https://functions.manager.myinfrastructure.click/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T17:22:35.290517Z","publishedAt":"2026-10-21T17:22:35.290517Z","updatedAt":"2026-10-21T17:22:35.290517Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"click.myinfrastructure/hoster","description":"Publicar sites, domínios, versões e voltar uma versão","title":"Hoster","version":"1.0.1","websiteUrl":"https://ciromaciel.click/mcp/hoster","icons":[{"src":"https://mcp.myagents.click/icons/hoster.svg","mimeType":"image/svg+xml"}],"remotes":[{"type":"streamable-http","url":"https://hoster.worker.myinfrastructure.click/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T17:22:30.814752Z","publishedAt":"2026-10-21T17:22:30.814752Z","updatedAt":"2026-10-21T17:22:30.814752Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"click.myinfrastructure/messages","description":"E-mails transacionais: enviar, métricas, domínios e modelos","title":"Messages","version":"1.0.1","websiteUrl":"https://ciromaciel.click/mcp/messages","icons":[{"src":"https://mcp.myagents.click/icons/messages.svg","mimeType":"image/svg+xml"}],"remotes":[{"type":"streamable-http","url":"https://messages.worker.myinfrastructure.click/mcp/{project_id}","variables":{"project_id":{"description":"Cole o endereço MCP do seu projeto: no painel do Messages, em Integração → MCP.","isRequired":true}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T17:23:06.986538Z","publishedAt":"2026-10-21T17:23:06.986538Z","updatedAt":"2026-10-21T17:23:06.986538Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"click.myinfrastructure/monitors","description":"Monitores, incidentes, jornadas e páginas de status","title":"Monitors","version":"1.0.1","websiteUrl":"https://ciromaciel.click/mcp/monitors","icons":[{"src":"https://mcp.myagents.click/icons/monitors.svg","mimeType":"image/svg+xml"}],"remotes":[{"type":"streamable-http","url":"https://monitors.manager.myinfrastructure.click/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T17:22:40.428866Z","publishedAt":"2026-10-21T17:22:40.428866Z","updatedAt":"2026-10-21T17:22:40.428866Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"click.myinfrastructure/payments","description":"Planos, assinaturas, links de pagamento e métricas","title":"Payments","version":"1.0.1","websiteUrl":"https://ciromaciel.click/mcp/payments","icons":[{"src":"https://mcp.myagents.click/icons/payments.svg","mimeType":"image/svg+xml"}],"remotes":[{"type":"streamable-http","url":"https://payments.worker.myinfrastructure.click/mcp/{project_id}","variables":{"project_id":{"description":"Cole o endereço MCP do seu projeto: no painel do Payments, em Projeto → MCP.","isRequired":true}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T17:23:09.33509Z","publishedAt":"2026-10-21T17:23:09.33509Z","updatedAt":"2026-10-21T17:23:09.33509Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"click.myinfrastructure/storage","description":"Coleções, busca vetorial, SQL e arquivos","title":"Storage","version":"1.0.1","websiteUrl":"https://ciromaciel.click/mcp/storage","icons":[{"src":"https://mcp.myagents.click/icons/storage.svg","mimeType":"image/svg+xml"}],"remotes":[{"type":"streamable-http","url":"https://storage.manager.myinfrastructure.click/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-21T17:22:50.112766Z","publishedAt":"2026-10-21T17:22:50.112766Z","updatedAt":"2026-10-21T17:22:50.112766Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.aiinfradecoded/mcp-anvil","description":"Local MCP gateway daemon: route, audit, and inspect MCP servers from one config.","title":"MCP Anvil","version":"0.2.0","packages":[{"registryType":"pypi","identifier":"mcp-anvil","version":"0.2.0","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"router"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-04T01:20:14.592456Z","publishedAt":"2026-06-04T01:20:14.592456Z","updatedAt":"2026-06-04T01:20:14.592456Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.gammainfra/mcp-server","description":"Smart LLM routing across every major provider via one OpenAI-shape API.","repository":{"url":"https://github.com/yuz0101/gammainfra-mcp-server","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@gammainfra/mcp-server","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"GammaInfra API key (sk-gammainfra-...). Free key at https://gammainfra.com/signup","isRequired":true,"format":"string","isSecret":true,"name":"GAMMAINFRA_API_KEY"},{"description":"Optional base URL override. Defaults to https://api.gammainfra.com/v1","format":"string","name":"GAMMAINFRA_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-16T19:58:37.010544Z","publishedAt":"2026-05-16T19:58:37.010544Z","updatedAt":"2026-05-16T19:58:37.010544Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.gpuquant/infrastructure","description":"Search AI infrastructure, inspect facility evidence and explore sourced company relationships.","title":"GPUQuant AI Infrastructure","repository":{"url":"https://github.com/gpuquant/mcp","source":"github"},"version":"1.0.1","websiteUrl":"https://gpuquant.com/mcp","remotes":[{"type":"streamable-http","url":"https://gpuquant.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-13T11:10:56.956646Z","publishedAt":"2026-09-13T11:10:56.956646Z","updatedAt":"2026-09-13T11:10:56.956646Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.mambabuilt/mcp-outbound-infrastructure-fingerprint","description":"Detect whether a company runs cold outbound, on what stack, and from which sending domains.","repository":{"url":"https://github.com/mambalabsdev/mcp-outbound-infrastructure-fingerprint","source":"github"},"version":"1.3.0","packages":[{"registryType":"npm","identifier":"@mambalabsdev/mcp-outbound-infrastructure-fingerprint","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Apify API token from https://console.apify.com/account/integrations","isRequired":true,"format":"string","isSecret":true,"name":"APIFY_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T08:02:12.577657Z","publishedAt":"2026-10-16T08:02:12.577657Z","updatedAt":"2026-10-16T08:02:12.577657Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.opsmill/infrahub-mcp","description":"An MCP server connects your AI assistants to Infrahub using the open MCP standard.","repository":{"url":"https://github.com/opsmill/infrahub-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"pypi","identifier":"infrahub-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"The URL/address of your Infrahub instance","isRequired":true,"format":"string","name":"INFRAHUB_ADDRESS"},{"description":"Your Infrahub API token for authentication","isRequired":true,"format":"string","isSecret":true,"name":"INFRAHUB_API_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-10T12:06:41.863655Z","publishedAt":"2025-10-10T12:06:41.863655Z","updatedAt":"2025-10-10T12:06:41.863655Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"com.textforagents/lockout-tagout-for-agent-infrastructure","description":"Personal-lock maintenance isolation for agent infrastructure: hasp-quorum refusal + try-start proof.","title":"Lockout-Tagout for agent infrastructure","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://textforagents.com/products/lockout-tagout-for-agent-infrastructure/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T23:57:10.397806Z","publishedAt":"2026-10-22T23:57:10.397806Z","updatedAt":"2026-10-22T23:57:10.397806Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.wiselyenterprisesllc/x402-agent-payment-infrastructure","description":"Self-facilitated x402/MCP payments for hosted endpoints, rail proofs, receipts, and agents.","title":"Wisely x402 Agent-Payment Infrastructure","version":"0.2.0","websiteUrl":"https://wiselyenterprisesllc.com/guides/x402-agent-payment-infrastructure/","remotes":[{"type":"streamable-http","url":"https://payments.wiselyenterprisesllc.com/ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-25T16:14:51.970062Z","publishedAt":"2026-05-25T16:14:51.970062Z","updatedAt":"2026-05-25T16:14:51.970062Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"dev.infranode/infranode","description":"Keyless open data for 84 German cities: 12 lean read-only MCP tools covering 67 data types.","title":"InfraNode","repository":{"url":"https://github.com/street1983nk/infranode","source":"github"},"version":"1.1.1","remotes":[{"type":"streamable-http","url":"https://mcp.infranode.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-06T08:06:38.302121Z","publishedAt":"2026-07-06T08:06:38.302121Z","updatedAt":"2026-07-06T08:06:38.302121Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AI-BuildInfra/SEO-intentrank","description":"Human search intent keywords, Core Web Vitals, technical SEO \u0026 on-page audit MCP server.","title":"SEO-IntentRank (Antigravity MCP)","repository":{"url":"https://github.com/AI-BuildInfra/SEO-intentrank","source":"github"},"version":"1.0.1","websiteUrl":"https://aibuildinfra.com/"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T14:41:25.598272Z","publishedAt":"2026-09-24T14:41:25.598272Z","updatedAt":"2026-09-24T14:41:25.598272Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AI-BuildInfra/humancraft-ui","description":"Anti-slop, E-E-A-T \u0026 human web design MCP server for Antigravity, by AI Build Infra.","title":"HumanCraft UI (Antigravity MCP)","repository":{"url":"https://github.com/AI-BuildInfra/Humancraft-UI","source":"github"},"version":"1.0.0","websiteUrl":"https://aibuildinfra.com/"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T14:39:51.045811Z","publishedAt":"2026-09-24T14:39:51.045811Z","updatedAt":"2026-09-24T14:39:51.045811Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.AI-BuildInfra/proof-graph","description":"Evidence-first entity and knowledge graph MCP server for AI agents to verify claims.","title":"ProofGraph (Antigravity MCP)","repository":{"url":"https://github.com/AI-BuildInfra/proof-graph","source":"github"},"version":"1.0.0","websiteUrl":"https://aibuildinfra.com/proofgraph/"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T11:57:28.440105Z","publishedAt":"2026-09-25T11:57:28.440105Z","updatedAt":"2026-09-25T11:57:28.440105Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Ansarii/infra-health-mcp","description":"Monitors TLS/SSL certificate expiry, DNS resolution, and TCP port status for AI agents.","title":"Infra Health \u0026 SSL Monitor MCP","repository":{"url":"https://github.com/Ansarii/neoninnovationlab","source":"github","subfolder":"infra-health-mcp"},"version":"1.0.0","websiteUrl":"https://neoninnovationlab.com","remotes":[{"type":"streamable-http","url":"https://neon-innovation-lab--devops-infrastructure-health-ssl-monitor.apify.actor/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T17:32:37.153144Z","publishedAt":"2026-09-16T17:32:37.153144Z","updatedAt":"2026-09-16T17:32:37.153144Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.BbrainFrance/midas-protocol","description":"Complete financial infrastructure for AI agents — payments, lending, escrow \u0026 more.","title":"MIDAS Protocol","repository":{"url":"https://github.com/BbrainFrance/Agent_payment_protocol","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mcp.midasprotocol.org/mcp","headers":[{"description":"Your MIDAS API key in Bearer format (e.g. Bearer pp_your_key). Get one by calling POST https://api.midasprotocol.org/agents/register","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-05T15:20:36.337264Z","publishedAt":"2026-04-05T15:20:36.337264Z","updatedAt":"2026-04-05T15:20:36.337264Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.CSOAI-ORG/self-healing-infrastructure-mcp","description":"Self Healing Infrastructure MCP Server by MEOK AI Labs","repository":{"url":"https://github.com/CSOAI-ORG/self-healing-infrastructure-mcp","source":"github"},"version":"1.0.7","packages":[{"registryType":"pypi","identifier":"self-healing-infrastructure-mcp","version":"2.0.3","runtimeHint":"python","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-20T01:21:54.007767Z","publishedAt":"2026-08-20T01:21:54.007767Z","updatedAt":"2026-08-20T01:21:54.007767Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.DownAtTheBottomOfTheMoleHole/infracost","description":"MCP server for Infracost CLI integration - cloud cost estimates for Infrastructure as Code","repository":{"url":"https://github.com/DownAtTheBottomOfTheMoleHole/infracost-mcp","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"@downatthebottomofthemolehole/infracost-mcp-server","version":"1.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-08T21:36:25.987937Z","publishedAt":"2026-03-08T21:36:25.987937Z","updatedAt":"2026-03-08T21:36:25.987937Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Infrawise/mcp-server","description":"Azure FinOps cost optimization for Claude Code: idle resources, rightsizing, reserved savings.","title":"Infrawise","version":"0.5.1","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@infrawise/mcp-server","version":"0.5.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-16T15:30:33.984622Z","publishedAt":"2026-07-16T15:30:33.984622Z","updatedAt":"2026-07-16T15:30:33.984622Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.NotHarshhaa/mainframe-mcp-server","description":"MCP server for IBM z/OS jobs, datasets, USS, and operational diagnostics via Zowe SDK.","repository":{"url":"https://github.com/NotHarshhaa/mainframe-mcp-server","source":"github"},"version":"3.0.0","packages":[{"registryType":"npm","identifier":"@notharshhaa/mainframe-mcp-server","version":"3.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"z/OSMF hostname or IP address","isRequired":true,"format":"string","name":"ZOSMF_HOST"},{"description":"z/OSMF HTTPS port (default 443)","format":"number","name":"ZOSMF_PORT"},{"description":"Optional API gateway or mediation layer prefix for z/OSMF","format":"string","name":"ZOSMF_BASE_PATH"},{"description":"z/OS user id (required with ZOSMF_PASSWORD unless ZOSMF_TOKEN is set)","format":"string","name":"ZOSMF_USER"},{"description":"Password for basic auth (required with ZOSMF_USER unless ZOSMF_TOKEN is set)","format":"string","isSecret":true,"name":"ZOSMF_PASSWORD"},{"description":"Auth token (alternative to user/password)","format":"string","isSecret":true,"name":"ZOSMF_TOKEN"},{"description":"Token type when using ZOSMF_TOKEN (e.g. LTPA2)","format":"string","name":"ZOSMF_TOKEN_TYPE"},{"description":"Verify TLS certificates (true in production)","format":"boolean","name":"ZOSMF_REJECT_UNAUTHORIZED"},{"description":"PEM client certificate file path for mTLS auth","format":"string","name":"ZOSMF_CERT"},{"description":"PEM client key file path for mTLS auth (required with ZOSMF_CERT)","format":"string","name":"ZOSMF_CERT_KEY"},{"description":"Read ZOSMF_TOKEN from this file at startup (vault/agent injection)","format":"string","name":"ZOSMF_TOKEN_FILE"},{"description":"End-user id for PassTicket identity propagation (RACF sees this user, not the service account)","format":"string","name":"ZOSMF_USER_ID"},{"description":"RACF PTKTDATA application name for PassTicket generation (default ZOSMF)","format":"string","name":"ZOSMF_PASSTICKET_APP"},{"description":"Path to a zowe.config.json to import connection settings from (env vars win)","format":"string","name":"ZOWE_TEAM_CONFIG"},{"description":"Profile name inside the Zowe team config (defaults to defaults.zosmf)","format":"string","name":"ZOSMF_PROFILE"},{"description":"Log level: fatal, error, warn, info, debug, trace, silent","format":"string","name":"LOG_LEVEL"},{"description":"Transport: stdio (IDE) or sse (legacy HTTP+SSE for container/network deployments)","format":"string","name":"MCP_TRANSPORT"},{"description":"Listen port when MCP_TRANSPORT=sse","format":"number","name":"MCP_SSE_PORT"},{"description":"Max lines returned from a single spool DD","format":"number","name":"MAX_JOB_OUTPUT_LINES"},{"description":"Max lines returned from dataset or USS reads","format":"number","name":"MAX_DATASET_READ_LINES"},{"description":"Max spool files fetched during diagnostics","format":"number","name":"MAX_JES_SPOOL_FILES"},{"description":"Max RACF audit log lines per query","format":"number","name":"MAX_AUDIT_LINES"},{"description":"CICSplex name or region APPLID (required for CICS tools)","format":"string","name":"CMCI_CONTEXT"},{"description":"CMCI hostname (defaults to ZOSMF_HOST)","format":"string","name":"CMCI_HOST"},{"description":"CMCI HTTPS port (default 1490)","format":"number","name":"CMCI_PORT"},{"description":"CMCI REST base path","format":"string","name":"CMCI_BASE_PATH"},{"description":"Db2 subsystem location name (required for Db2 tools)","format":"string","name":"DB2_LOCATION"},{"description":"Db2 REST hostname (defaults to ZOSMF_HOST)","format":"string","name":"DB2_HOST"},{"description":"Db2 REST port (default 50400)","format":"number","name":"DB2_PORT"},{"description":"Db2 REST base path","format":"string","name":"DB2_BASE_PATH"},{"description":"Optional SMF summary dataset for offline metrics","format":"string","name":"SMF_SUMMARY_DATASET"},{"description":"Query z/OSMF RMF metrics when available","format":"boolean","name":"RMF_METRICS_ENABLED"},{"description":"USS path to RACF audit log file","format":"string","name":"RACF_AUDIT_USS_PATH"},{"description":"Sequential dataset containing RACF audit records","format":"string","name":"RACF_AUDIT_DATASET"},{"description":"When true (default), blocks write tools such as submit_jcl","format":"boolean","name":"SECURITY_READ_ONLY"},{"description":"Comma-separated allowlist of MCP tool names","format":"string","name":"SECURITY_ALLOWED_TOOLS"},{"description":"Comma-separated blocklist of MCP tool names","format":"string","name":"SECURITY_BLOCKED_TOOLS"},{"description":"Comma-separated dataset patterns (e.g. USERDEV.*,SYS1.*)","format":"string","name":"SECURITY_ALLOWED_DATASET_PATTERNS"},{"description":"Comma-separated USS path prefixes","format":"string","name":"SECURITY_ALLOWED_USS_PATHS"},{"description":"Log every tool invocation to stderr (SIEM-friendly JSON)","format":"boolean","name":"SECURITY_AUDIT_LOGGING"},{"description":"Maximum inline JCL size for submit_jcl","format":"number","name":"SECURITY_MAX_JCL_BYTES"},{"description":"Human-in-the-loop: submit_jcl returns a one-time token and approve_write executes (default false)","format":"boolean","name":"SECURITY_WRITE_APPROVAL"},{"description":"Pre-flight scan JCL before submission: IDCAMS DELETE, IEFBR14 DISP DELETE, blocked utilities (default true)","format":"boolean","name":"SECURITY_JCL_SCAN"},{"description":"Strict scan mode: WARN findings also block submissions (default false)","format":"boolean","name":"SECURITY_JCL_SCAN_STRICT"},{"description":"Comma-separated EXEC programs that may never run (extends ADRDSSU,ICKDSF,IEHINITT)","format":"string","name":"SECURITY_BLOCKED_PROGRAMS"},{"description":"Comma-separated JES job classes that may never be used","format":"string","name":"SECURITY_BLOCKED_JOB_CLASSES"},{"description":"Regex a changeTicket argument must match on writes, e.g. CHG[0-9]{6}","format":"string","name":"SECURITY_CHANGE_TICKET_PATTERN"},{"description":"Allowed write window, 24h HH:MM-HH:MM (overnight ranges allowed), e.g. 08:00-18:00","format":"string","name":"SECURITY_WRITE_WINDOW"},{"description":"Weekdays writes are allowed: 0=Sun..6=Sat, e.g. 1-5","format":"string","name":"SECURITY_WRITE_DAYS"},{"description":"IANA timezone for the write window (default UTC)","format":"string","name":"SECURITY_WRITE_WINDOW_TZ"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T10:40:17.656391Z","publishedAt":"2026-10-25T10:40:17.656391Z","updatedAt":"2026-10-25T10:40:17.656391Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ParsingMAINFRAME/bankday","description":"Business days, holidays and settlement dates for ACH, TARGET2, Bacs, 28 exchanges and 247 countries","title":"Bankday","version":"1.0.1","websiteUrl":"https://bankday.dev","remotes":[{"type":"streamable-http","url":"https://bankday.dev/mcp","headers":[{"description":"Bearer \u003cyour Bankday API key\u003e. Free key at https://bankday.dev/#signup","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-16T21:42:59.140283Z","publishedAt":"2026-10-16T21:42:59.140283Z","updatedAt":"2026-10-16T21:42:59.140283Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.ParsingMAINFRAME/bankday:1.0.1","count":30}}
