{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.npraught/orcpin","description":"Paid x402 facts for AI agents: on-chain snapshots, endpoint reliability, trade math, free directory","version":"0.3.1","websiteUrl":"https://orcpin.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"orcpin-mcp","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Private key (0x + 64 hex) of a dedicated, low-balance Base wallet holding a few dollars of USDC. Used only to sign gasless x402 payment authorizations; never transmitted.","isRequired":true,"isSecret":true,"name":"ORCPIN_PRIVATE_KEY"},{"description":"Optional comma-separated subset of tools to expose: \"defi\" (chain + endpoint-reliability tools) and/or \"trading\" (trade-log calculators). Default: all eight tools.","name":"ORCPIN_TOOLSETS"},{"description":"x402 network id. Default eip155:8453 (Base mainnet).","name":"X402_NETWORK"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T19:24:42.447642Z","publishedAt":"2026-08-07T19:24:42.447642Z","updatedAt":"2026-08-07T19:24:42.447642Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.npupko/agency-mcp-server","description":"On-demand access to 150+ specialist AI agent templates — search, browse, and spawn agents","repository":{"url":"https://github.com/npupko/agency-mcp-server","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","identifier":"agency-mcp-server","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Custom path to agent templates directory","name":"AGENCY_AGENTS_PATH"},{"description":"Git repo URL to clone agent templates from","name":"AGENCY_REPO_URL"},{"description":"Enable automatic template updates (true/false)","name":"AGENCY_AUTO_UPDATE"},{"description":"Hours between update checks","name":"AGENCY_UPDATE_INTERVAL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-30T15:14:48.239693Z","publishedAt":"2026-03-30T15:14:48.239693Z","updatedAt":"2026-03-30T15:14:48.239693Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nqzai/kakunin","description":"X.509 identity, risk scoring, and audit logging for AI agents. MiCA + EU AI Act compliant.","repository":{"url":"https://github.com/nqzai/kakunin","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@kakunin/mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Kakunin API key (kkn_live_... or kkn_test_...). Obtain at https://kakunin.ai/dashboard.","isRequired":true,"format":"string","isSecret":true,"name":"KAKUNIN_API_KEY"},{"description":"ID of the agent this MCP server acts on behalf of (agt_...).","isRequired":true,"format":"string","name":"KAKUNIN_AGENT_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-24T16:19:44.271161Z","publishedAt":"2026-05-24T16:19:44.271161Z","updatedAt":"2026-05-24T16:19:44.271161Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nqzai/kakunin","description":"X.509 identity, risk scoring, and audit logging for AI agents. MiCA + EU AI Act compliant.","repository":{"url":"https://github.com/nqzai/kakunin-mcp","source":"github"},"version":"0.2.3","packages":[{"registryType":"npm","identifier":"@kakunin/mcp","version":"0.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Kakunin API key (kak_live_... or kak_test_...). Obtain at https://kakunin.ai/dashboard.","format":"string","isSecret":true,"name":"KAKUNIN_API_KEY"},{"description":"ID of the agent this MCP server acts on behalf of (agt_...).","format":"string","name":"KAKUNIN_AGENT_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-08T06:35:23.44041Z","publishedAt":"2026-07-08T06:35:23.44041Z","updatedAt":"2026-07-08T06:35:23.44041Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nries1/tend-mcp","description":"Unofficial MCP server for Tend Dental appointment booking. Not affiliated with Tend.","repository":{"url":"https://github.com/nries1/tend-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"tend-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Tend account email.","isRequired":true,"format":"string","name":"TEND_EMAIL"},{"description":"Your Tend account password. Set this OR TEND_REFRESH_TOKEN, not both required.","format":"string","isSecret":true,"name":"TEND_PASSWORD"},{"description":"A Cognito refresh token obtained by hand from DevTools (see README). Alternative to TEND_PASSWORD.","format":"string","isSecret":true,"name":"TEND_REFRESH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T19:22:52.179905Z","publishedAt":"2026-08-02T19:22:52.179905Z","updatedAt":"2026-08-02T19:22:52.179905Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nries1/tend-mcp","description":"Unofficial MCP server for Tend Dental appointment booking. Not affiliated with Tend.","repository":{"url":"https://github.com/nries1/tend-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"tend-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Tend account email.","isRequired":true,"format":"string","name":"TEND_EMAIL"},{"description":"Your Tend account password. Set this OR TEND_REFRESH_TOKEN, not both required.","format":"string","isSecret":true,"name":"TEND_PASSWORD"},{"description":"A Cognito refresh token obtained by hand from DevTools (see README). Alternative to TEND_PASSWORD.","format":"string","isSecret":true,"name":"TEND_REFRESH_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T20:18:57.877103Z","publishedAt":"2026-08-02T20:18:57.877103Z","updatedAt":"2026-08-02T20:18:57.877103Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.nrwl/nx-console","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github"},"version":"0.6.12","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.6.12","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-23T09:55:22.303227Z","publishedAt":"2025-09-23T09:55:22.303227Z","updatedAt":"2025-09-23T09:55:22.303227Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.14.0","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.14.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-22T19:15:56.221878Z","publishedAt":"2026-01-22T19:15:56.221878Z","updatedAt":"2026-01-22T19:15:56.221878Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.15.0","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.15.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-26T11:02:25.261482Z","publishedAt":"2026-01-26T11:02:25.261482Z","updatedAt":"2026-01-26T11:02:25.261482Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.16.0","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.16.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-29T15:51:17.930342Z","publishedAt":"2026-01-29T15:51:17.930342Z","updatedAt":"2026-01-29T15:51:17.930342Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.17.0","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.17.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-03T22:37:45.753844Z","publishedAt":"2026-02-03T22:37:45.753844Z","updatedAt":"2026-02-03T22:37:45.753844Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.17.1","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.17.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-04T08:58:57.372739Z","publishedAt":"2026-02-04T08:58:57.372739Z","updatedAt":"2026-02-04T08:58:57.372739Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.17.2","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.17.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-04T20:36:33.13156Z","publishedAt":"2026-02-04T20:36:33.13156Z","updatedAt":"2026-02-04T20:36:33.13156Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.18.0","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.18.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-09T21:44:49.67024Z","publishedAt":"2026-02-09T21:44:49.67024Z","updatedAt":"2026-02-09T21:44:49.67024Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.19.0","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.19.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-10T15:38:48.61022Z","publishedAt":"2026-02-10T15:38:48.61022Z","updatedAt":"2026-02-10T15:38:48.61022Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.20.0","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.20.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-11T22:48:34.65919Z","publishedAt":"2026-02-11T22:48:34.65919Z","updatedAt":"2026-02-11T22:48:34.65919Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.21.0","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.21.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-12T19:36:36.432137Z","publishedAt":"2026-02-12T19:36:36.432137Z","updatedAt":"2026-02-12T19:36:36.432137Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.22.0","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.22.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-18T14:53:58.998213Z","publishedAt":"2026-02-18T14:53:58.998213Z","updatedAt":"2026-02-18T14:53:58.998213Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.22.1","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.22.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-18T17:05:21.982405Z","publishedAt":"2026-02-18T17:05:21.982405Z","updatedAt":"2026-02-18T17:05:21.982405Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.22.2","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.22.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-23T14:38:22.045487Z","publishedAt":"2026-02-23T14:38:22.045487Z","updatedAt":"2026-02-23T14:38:22.045487Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.23.0","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.23.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-06T15:51:35.210665Z","publishedAt":"2026-03-06T15:51:35.210665Z","updatedAt":"2026-03-06T15:51:35.210665Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.24.0","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.24.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-16T13:17:59.722813Z","publishedAt":"2026-03-16T13:17:59.722813Z","updatedAt":"2026-03-16T13:17:59.722813Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nrwl/nx-mcp","description":"A Model Context Protocol server implementation for Nx","repository":{"url":"https://github.com/nrwl/nx-console","source":"github","subfolder":"apps/nx-mcp"},"version":"0.25.0","packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.25.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-30T11:38:30.510702Z","publishedAt":"2026-04-30T11:38:30.510702Z","updatedAt":"2026-04-30T11:38:30.510702Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ns-3e/generate-data-mcp","description":"MCP server for Generate-Data.com: dataset generation, AI schema design, Project management.","title":"Generate-Data","repository":{"url":"https://github.com/ns-3e/generate-data-mcp","source":"github"},"version":"2.0.1","packages":[{"registryType":"pypi","identifier":"generate-data-mcp","version":"2.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Generate-Data.com API key (Settings -> API Access). Required.","isRequired":true,"format":"string","isSecret":true,"name":"GENERATE_DATA_API_KEY"},{"description":"Override the Generate-Data.com API base URL (defaults to https://api.generate-data.com).","format":"string","name":"GENERATE_DATA_API_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T18:15:09.785768Z","publishedAt":"2026-08-03T18:15:09.785768Z","updatedAt":"2026-08-03T18:15:09.785768Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nsozturk/tweetkit-x","description":"Post, delete & read on X (Twitter) using your own logged-in web session — no paid API.","repository":{"url":"https://github.com/nsozturk/tweetkit-x","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"tweetkit-x","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"macOS Keychain service name holding your X session cookie string (must contain auth_token + ct0). Alternatively set TWEETKIT_COOKIE (the raw cookie string) or TWEETKIT_COOKIE_FILE (a file path).","format":"string","name":"TWEETKIT_COOKIE_KEYCHAIN"},{"description":"Your X (Twitter) session cookie string — the Cookie header from a logged-in x.com request. Must contain auth_token and ct0.","format":"string","isSecret":true,"name":"TWEETKIT_COOKIE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-07T09:36:48.492368Z","publishedAt":"2026-07-07T09:36:48.492368Z","updatedAt":"2026-07-07T09:36:48.492368Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nsozturk/tweetkit-x","description":"Post, delete & read on X (Twitter) using your own logged-in web session — no paid API.","repository":{"url":"https://github.com/nsozturk/tweetkit-x","source":"github"},"version":"0.3.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"tweetkit-x","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"macOS Keychain service name holding your X session cookie string (must contain auth_token + ct0). Alternatively set TWEETKIT_COOKIE (the raw cookie string) or TWEETKIT_COOKIE_FILE (a file path).","format":"string","name":"TWEETKIT_COOKIE_KEYCHAIN"},{"description":"Your X (Twitter) session cookie string — the Cookie header from a logged-in x.com request. Must contain auth_token and ct0.","format":"string","isSecret":true,"name":"TWEETKIT_COOKIE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-07T23:13:18.280778Z","publishedAt":"2026-07-07T23:13:18.280778Z","updatedAt":"2026-07-07T23:13:18.280778Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nsphung/mcp-snowflake-server","description":"A Snowflake MCP server — SQL queries, schema exploration, and data insights for AI assistants","title":"Snowflake MCP Server","repository":{"url":"https://github.com/nsphung/mcp-snowflake-server","source":"github"},"version":"0.10.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-snowflake-server-nsp","version":"0.10.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"Snowflake account identifier","type":"named","name":"--account"},{"description":"Snowflake username","type":"named","name":"--user"},{"description":"Password (not required for key-pair / SSO)","type":"named","name":"--password"},{"description":"Virtual warehouse to use","type":"named","name":"--warehouse"},{"description":"Default database","type":"named","name":"--database"},{"description":"Default schema","type":"named","name":"--schema"},{"description":"Role to assume","type":"named","name":"--role"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","type":"named","name":"--authenticator"},{"description":"Absolute path to .p8 private key file","type":"named","name":"--private_key_file"},{"description":"Passphrase for encrypted private key","type":"named","name":"--private_key_file_pwd"},{"description":"Path to TOML connections file","type":"named","name":"--connections-file"},{"description":"Connection profile name in TOML file (required with --connections-file)","type":"named","name":"--connection-name"},{"description":"Enable write_query and create_table tools","type":"named","name":"--allow_write"},{"description":"Pre-load table schema as context://table/* resources (disables list_tables / describe_table)","type":"named","name":"--prefetch"},{"description":"Space-separated list of tool names to disable","type":"named","name":"--exclude_tools"},{"description":"Omit embedded JSON resources from responses (reduces context window usage)","type":"named","name":"--exclude-json-results"},{"description":"Directory for log file output","type":"named","name":"--log_dir"},{"description":"Log verbosity: DEBUG, INFO, WARNING, ERROR, CRITICAL","default":"INFO","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"type":"named","name":"--log_level"}],"environmentVariables":[{"description":"Snowflake account identifier","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake username","format":"string","name":"SNOWFLAKE_USER"},{"description":"Password (not required for key-pair / SSO)","format":"string","isSecret":true,"name":"SNOWFLAKE_PASSWORD"},{"description":"Virtual warehouse to use","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Default database","format":"string","name":"SNOWFLAKE_DATABASE"},{"description":"Default schema","format":"string","name":"SNOWFLAKE_SCHEMA"},{"description":"Role to assume","format":"string","name":"SNOWFLAKE_ROLE"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","format":"string","name":"SNOWFLAKE_AUTHENTICATOR"},{"description":"Absolute path to .p8 private key file","format":"string","name":"SNOWFLAKE_PRIVATE_KEY_FILE"},{"description":"Passphrase for encrypted private key","format":"string","isSecret":true,"name":"SNOWFLAKE_PRIVATE_KEY_FILE_PWD"},{"description":"OAuth 2.0 client ID (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_CLIENT_ID"},{"description":"OAuth 2.0 client secret (required for oauth_client_credentials authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_OAUTH_CLIENT_SECRET"},{"description":"OAuth 2.0 token endpoint URL (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_TOKEN_REQUEST_URL"},{"description":"OAuth 2.0 scope (optional, e.g. session:role:MY_ROLE)","format":"string","name":"SNOWFLAKE_OAUTH_SCOPE"},{"description":"Pre-fetched OAuth bearer token (required for oauth authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_TOKEN"}]},{"registryType":"oci","identifier":"docker.io/nsphung/mcp-snowflake-server-nsp:0.10.0","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"value":"--rm","type":"positional"},{"value":"-i","type":"positional"}],"packageArguments":[{"description":"Snowflake account identifier","type":"named","name":"--account"},{"description":"Snowflake username","type":"named","name":"--user"},{"description":"Password (not required for key-pair / SSO)","type":"named","name":"--password"},{"description":"Virtual warehouse to use","type":"named","name":"--warehouse"},{"description":"Default database","type":"named","name":"--database"},{"description":"Default schema","type":"named","name":"--schema"},{"description":"Role to assume","type":"named","name":"--role"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","type":"named","name":"--authenticator"},{"description":"Absolute path to .p8 private key file","type":"named","name":"--private_key_file"},{"description":"Passphrase for encrypted private key","type":"named","name":"--private_key_file_pwd"},{"description":"Path to TOML connections file","type":"named","name":"--connections-file"},{"description":"Connection profile name in TOML file (required with --connections-file)","type":"named","name":"--connection-name"},{"description":"Enable write_query and create_table tools","type":"named","name":"--allow_write"},{"description":"Pre-load table schema as context://table/* resources (disables list_tables / describe_table)","type":"named","name":"--prefetch"},{"description":"Space-separated list of tool names to disable","type":"named","name":"--exclude_tools"},{"description":"Omit embedded JSON resources from responses (reduces context window usage)","type":"named","name":"--exclude-json-results"},{"description":"Directory for log file output","type":"named","name":"--log_dir"},{"description":"Log verbosity: DEBUG, INFO, WARNING, ERROR, CRITICAL","default":"INFO","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"type":"named","name":"--log_level"}],"environmentVariables":[{"description":"Snowflake account identifier","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake username","format":"string","name":"SNOWFLAKE_USER"},{"description":"Password (not required for key-pair / SSO)","format":"string","isSecret":true,"name":"SNOWFLAKE_PASSWORD"},{"description":"Virtual warehouse to use","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Default database","format":"string","name":"SNOWFLAKE_DATABASE"},{"description":"Default schema","format":"string","name":"SNOWFLAKE_SCHEMA"},{"description":"Role to assume","format":"string","name":"SNOWFLAKE_ROLE"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","format":"string","name":"SNOWFLAKE_AUTHENTICATOR"},{"description":"Absolute path to .p8 private key file","format":"string","name":"SNOWFLAKE_PRIVATE_KEY_FILE"},{"description":"Passphrase for encrypted private key","format":"string","isSecret":true,"name":"SNOWFLAKE_PRIVATE_KEY_FILE_PWD"},{"description":"OAuth 2.0 client ID (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_CLIENT_ID"},{"description":"OAuth 2.0 client secret (required for oauth_client_credentials authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_OAUTH_CLIENT_SECRET"},{"description":"OAuth 2.0 token endpoint URL (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_TOKEN_REQUEST_URL"},{"description":"OAuth 2.0 scope (optional, e.g. session:role:MY_ROLE)","format":"string","name":"SNOWFLAKE_OAUTH_SCOPE"},{"description":"Pre-fetched OAuth bearer token (required for oauth authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-06T07:38:12.977395Z","publishedAt":"2026-05-06T07:38:12.977395Z","updatedAt":"2026-05-06T07:38:12.977395Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nsphung/mcp-snowflake-server","description":"A Snowflake MCP server — SQL queries, schema exploration, and data insights for AI assistants","title":"Snowflake MCP Server","repository":{"url":"https://github.com/nsphung/mcp-snowflake-server","source":"github"},"version":"0.10.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-snowflake-server-nsp","version":"0.10.1","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"Snowflake account identifier","type":"named","name":"--account"},{"description":"Snowflake username","type":"named","name":"--user"},{"description":"Password (not required for key-pair / SSO)","type":"named","name":"--password"},{"description":"Virtual warehouse to use","type":"named","name":"--warehouse"},{"description":"Default database","type":"named","name":"--database"},{"description":"Default schema","type":"named","name":"--schema"},{"description":"Role to assume","type":"named","name":"--role"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","type":"named","name":"--authenticator"},{"description":"Absolute path to .p8 private key file","type":"named","name":"--private_key_file"},{"description":"Passphrase for encrypted private key","type":"named","name":"--private_key_file_pwd"},{"description":"Path to TOML connections file","type":"named","name":"--connections-file"},{"description":"Connection profile name in TOML file (required with --connections-file)","type":"named","name":"--connection-name"},{"description":"Enable write_query and create_table tools","type":"named","name":"--allow_write"},{"description":"Pre-load table schema as context://table/* resources (disables list_tables / describe_table)","type":"named","name":"--prefetch"},{"description":"Space-separated list of tool names to disable","type":"named","name":"--exclude_tools"},{"description":"Omit embedded JSON resources from responses (reduces context window usage)","type":"named","name":"--exclude-json-results"},{"description":"Directory for log file output","type":"named","name":"--log_dir"},{"description":"Log verbosity: DEBUG, INFO, WARNING, ERROR, CRITICAL","default":"INFO","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"type":"named","name":"--log_level"}],"environmentVariables":[{"description":"Snowflake account identifier","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake username","format":"string","name":"SNOWFLAKE_USER"},{"description":"Password (not required for key-pair / SSO)","format":"string","isSecret":true,"name":"SNOWFLAKE_PASSWORD"},{"description":"Virtual warehouse to use","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Default database","format":"string","name":"SNOWFLAKE_DATABASE"},{"description":"Default schema","format":"string","name":"SNOWFLAKE_SCHEMA"},{"description":"Role to assume","format":"string","name":"SNOWFLAKE_ROLE"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","format":"string","name":"SNOWFLAKE_AUTHENTICATOR"},{"description":"Absolute path to .p8 private key file","format":"string","name":"SNOWFLAKE_PRIVATE_KEY_FILE"},{"description":"Passphrase for encrypted private key","format":"string","isSecret":true,"name":"SNOWFLAKE_PRIVATE_KEY_FILE_PWD"},{"description":"OAuth 2.0 client ID (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_CLIENT_ID"},{"description":"OAuth 2.0 client secret (required for oauth_client_credentials authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_OAUTH_CLIENT_SECRET"},{"description":"OAuth 2.0 token endpoint URL (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_TOKEN_REQUEST_URL"},{"description":"OAuth 2.0 scope (optional, e.g. session:role:MY_ROLE)","format":"string","name":"SNOWFLAKE_OAUTH_SCOPE"},{"description":"Pre-fetched OAuth bearer token (required for oauth authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_TOKEN"}]},{"registryType":"oci","identifier":"docker.io/nsphung/mcp-snowflake-server-nsp:0.10.1","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"value":"--rm","type":"positional"},{"value":"-i","type":"positional"}],"packageArguments":[{"description":"Snowflake account identifier","type":"named","name":"--account"},{"description":"Snowflake username","type":"named","name":"--user"},{"description":"Password (not required for key-pair / SSO)","type":"named","name":"--password"},{"description":"Virtual warehouse to use","type":"named","name":"--warehouse"},{"description":"Default database","type":"named","name":"--database"},{"description":"Default schema","type":"named","name":"--schema"},{"description":"Role to assume","type":"named","name":"--role"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","type":"named","name":"--authenticator"},{"description":"Absolute path to .p8 private key file","type":"named","name":"--private_key_file"},{"description":"Passphrase for encrypted private key","type":"named","name":"--private_key_file_pwd"},{"description":"Path to TOML connections file","type":"named","name":"--connections-file"},{"description":"Connection profile name in TOML file (required with --connections-file)","type":"named","name":"--connection-name"},{"description":"Enable write_query and create_table tools","type":"named","name":"--allow_write"},{"description":"Pre-load table schema as context://table/* resources (disables list_tables / describe_table)","type":"named","name":"--prefetch"},{"description":"Space-separated list of tool names to disable","type":"named","name":"--exclude_tools"},{"description":"Omit embedded JSON resources from responses (reduces context window usage)","type":"named","name":"--exclude-json-results"},{"description":"Directory for log file output","type":"named","name":"--log_dir"},{"description":"Log verbosity: DEBUG, INFO, WARNING, ERROR, CRITICAL","default":"INFO","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"type":"named","name":"--log_level"}],"environmentVariables":[{"description":"Snowflake account identifier","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake username","format":"string","name":"SNOWFLAKE_USER"},{"description":"Password (not required for key-pair / SSO)","format":"string","isSecret":true,"name":"SNOWFLAKE_PASSWORD"},{"description":"Virtual warehouse to use","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Default database","format":"string","name":"SNOWFLAKE_DATABASE"},{"description":"Default schema","format":"string","name":"SNOWFLAKE_SCHEMA"},{"description":"Role to assume","format":"string","name":"SNOWFLAKE_ROLE"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","format":"string","name":"SNOWFLAKE_AUTHENTICATOR"},{"description":"Absolute path to .p8 private key file","format":"string","name":"SNOWFLAKE_PRIVATE_KEY_FILE"},{"description":"Passphrase for encrypted private key","format":"string","isSecret":true,"name":"SNOWFLAKE_PRIVATE_KEY_FILE_PWD"},{"description":"OAuth 2.0 client ID (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_CLIENT_ID"},{"description":"OAuth 2.0 client secret (required for oauth_client_credentials authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_OAUTH_CLIENT_SECRET"},{"description":"OAuth 2.0 token endpoint URL (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_TOKEN_REQUEST_URL"},{"description":"OAuth 2.0 scope (optional, e.g. session:role:MY_ROLE)","format":"string","name":"SNOWFLAKE_OAUTH_SCOPE"},{"description":"Pre-fetched OAuth bearer token (required for oauth authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-06T08:34:13.458706Z","publishedAt":"2026-05-06T08:34:13.458706Z","updatedAt":"2026-05-06T08:34:13.458706Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nsphung/mcp-snowflake-server","description":"A Snowflake MCP server — SQL queries, schema exploration, and data insights for AI assistants","title":"Snowflake MCP Server","repository":{"url":"https://github.com/nsphung/mcp-snowflake-server","source":"github"},"version":"0.11.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-snowflake-server-nsp","version":"0.11.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"Snowflake account identifier","type":"named","name":"--account"},{"description":"Snowflake username","type":"named","name":"--user"},{"description":"Password (not required for key-pair / SSO)","type":"named","name":"--password"},{"description":"Virtual warehouse to use","type":"named","name":"--warehouse"},{"description":"Default database","type":"named","name":"--database"},{"description":"Default schema","type":"named","name":"--schema"},{"description":"Role to assume","type":"named","name":"--role"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","type":"named","name":"--authenticator"},{"description":"Absolute path to .p8 private key file","type":"named","name":"--private_key_file"},{"description":"Passphrase for encrypted private key","type":"named","name":"--private_key_file_pwd"},{"description":"Path to TOML connections file","type":"named","name":"--connections-file"},{"description":"Connection profile name in TOML file (required with --connections-file)","type":"named","name":"--connection-name"},{"description":"Enable write_query and create_table tools","type":"named","name":"--allow_write"},{"description":"Pre-load table schema as context://table/* resources (disables list_tables / describe_table)","type":"named","name":"--prefetch"},{"description":"Space-separated list of tool names to disable","type":"named","name":"--exclude_tools"},{"description":"Omit embedded JSON resources from responses (reduces context window usage)","type":"named","name":"--exclude-json-results"},{"description":"Directory for log file output","type":"named","name":"--log_dir"},{"description":"Log verbosity: DEBUG, INFO, WARNING, ERROR, CRITICAL","default":"INFO","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"type":"named","name":"--log_level"}],"environmentVariables":[{"description":"Snowflake account identifier","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake username","format":"string","name":"SNOWFLAKE_USER"},{"description":"Password (not required for key-pair / SSO)","format":"string","isSecret":true,"name":"SNOWFLAKE_PASSWORD"},{"description":"Virtual warehouse to use","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Default database","format":"string","name":"SNOWFLAKE_DATABASE"},{"description":"Default schema","format":"string","name":"SNOWFLAKE_SCHEMA"},{"description":"Role to assume","format":"string","name":"SNOWFLAKE_ROLE"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","format":"string","name":"SNOWFLAKE_AUTHENTICATOR"},{"description":"Absolute path to .p8 private key file","format":"string","name":"SNOWFLAKE_PRIVATE_KEY_FILE"},{"description":"Passphrase for encrypted private key","format":"string","isSecret":true,"name":"SNOWFLAKE_PRIVATE_KEY_FILE_PWD"},{"description":"OAuth 2.0 client ID (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_CLIENT_ID"},{"description":"OAuth 2.0 client secret (required for oauth_client_credentials authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_OAUTH_CLIENT_SECRET"},{"description":"OAuth 2.0 token endpoint URL (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_TOKEN_REQUEST_URL"},{"description":"OAuth 2.0 scope (optional, e.g. session:role:MY_ROLE)","format":"string","name":"SNOWFLAKE_OAUTH_SCOPE"},{"description":"Pre-fetched OAuth bearer token (required for oauth authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_TOKEN"}]},{"registryType":"oci","identifier":"docker.io/nsphung/mcp-snowflake-server-nsp:0.11.0","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"value":"--rm","type":"positional"},{"value":"-i","type":"positional"}],"packageArguments":[{"description":"Snowflake account identifier","type":"named","name":"--account"},{"description":"Snowflake username","type":"named","name":"--user"},{"description":"Password (not required for key-pair / SSO)","type":"named","name":"--password"},{"description":"Virtual warehouse to use","type":"named","name":"--warehouse"},{"description":"Default database","type":"named","name":"--database"},{"description":"Default schema","type":"named","name":"--schema"},{"description":"Role to assume","type":"named","name":"--role"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","type":"named","name":"--authenticator"},{"description":"Absolute path to .p8 private key file","type":"named","name":"--private_key_file"},{"description":"Passphrase for encrypted private key","type":"named","name":"--private_key_file_pwd"},{"description":"Path to TOML connections file","type":"named","name":"--connections-file"},{"description":"Connection profile name in TOML file (required with --connections-file)","type":"named","name":"--connection-name"},{"description":"Enable write_query and create_table tools","type":"named","name":"--allow_write"},{"description":"Pre-load table schema as context://table/* resources (disables list_tables / describe_table)","type":"named","name":"--prefetch"},{"description":"Space-separated list of tool names to disable","type":"named","name":"--exclude_tools"},{"description":"Omit embedded JSON resources from responses (reduces context window usage)","type":"named","name":"--exclude-json-results"},{"description":"Directory for log file output","type":"named","name":"--log_dir"},{"description":"Log verbosity: DEBUG, INFO, WARNING, ERROR, CRITICAL","default":"INFO","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"type":"named","name":"--log_level"}],"environmentVariables":[{"description":"Snowflake account identifier","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake username","format":"string","name":"SNOWFLAKE_USER"},{"description":"Password (not required for key-pair / SSO)","format":"string","isSecret":true,"name":"SNOWFLAKE_PASSWORD"},{"description":"Virtual warehouse to use","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Default database","format":"string","name":"SNOWFLAKE_DATABASE"},{"description":"Default schema","format":"string","name":"SNOWFLAKE_SCHEMA"},{"description":"Role to assume","format":"string","name":"SNOWFLAKE_ROLE"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","format":"string","name":"SNOWFLAKE_AUTHENTICATOR"},{"description":"Absolute path to .p8 private key file","format":"string","name":"SNOWFLAKE_PRIVATE_KEY_FILE"},{"description":"Passphrase for encrypted private key","format":"string","isSecret":true,"name":"SNOWFLAKE_PRIVATE_KEY_FILE_PWD"},{"description":"OAuth 2.0 client ID (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_CLIENT_ID"},{"description":"OAuth 2.0 client secret (required for oauth_client_credentials authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_OAUTH_CLIENT_SECRET"},{"description":"OAuth 2.0 token endpoint URL (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_TOKEN_REQUEST_URL"},{"description":"OAuth 2.0 scope (optional, e.g. session:role:MY_ROLE)","format":"string","name":"SNOWFLAKE_OAUTH_SCOPE"},{"description":"Pre-fetched OAuth bearer token (required for oauth authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-06T17:16:14.617601Z","publishedAt":"2026-05-06T17:16:14.617601Z","updatedAt":"2026-05-06T17:16:14.617601Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.nsphung/mcp-snowflake-server","description":"A Snowflake MCP server — SQL queries, schema exploration, and data insights for AI assistants","title":"Snowflake MCP Server","repository":{"url":"https://github.com/nsphung/mcp-snowflake-server","source":"github"},"version":"0.11.2","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-snowflake-server-nsp","version":"0.11.2","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"Snowflake account identifier","type":"named","name":"--account"},{"description":"Snowflake username","type":"named","name":"--user"},{"description":"Password (not required for key-pair / SSO)","type":"named","name":"--password"},{"description":"Virtual warehouse to use","type":"named","name":"--warehouse"},{"description":"Default database","type":"named","name":"--database"},{"description":"Default schema","type":"named","name":"--schema"},{"description":"Role to assume","type":"named","name":"--role"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","type":"named","name":"--authenticator"},{"description":"Absolute path to .p8 private key file","type":"named","name":"--private_key_file"},{"description":"Passphrase for encrypted private key","type":"named","name":"--private_key_file_pwd"},{"description":"Path to TOML connections file","type":"named","name":"--connections-file"},{"description":"Connection profile name in TOML file (required with --connections-file)","type":"named","name":"--connection-name"},{"description":"Enable write_query and create_table tools","type":"named","name":"--allow_write"},{"description":"Pre-load table schema as context://table/* resources (disables list_tables / describe_table)","type":"named","name":"--prefetch"},{"description":"Space-separated list of tool names to disable","type":"named","name":"--exclude_tools"},{"description":"Omit embedded JSON resources from responses (reduces context window usage)","type":"named","name":"--exclude-json-results"},{"description":"Directory for log file output","type":"named","name":"--log_dir"},{"description":"Log verbosity: DEBUG, INFO, WARNING, ERROR, CRITICAL","default":"INFO","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"type":"named","name":"--log_level"}],"environmentVariables":[{"description":"Snowflake account identifier","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake username","format":"string","name":"SNOWFLAKE_USER"},{"description":"Password (not required for key-pair / SSO)","format":"string","isSecret":true,"name":"SNOWFLAKE_PASSWORD"},{"description":"Virtual warehouse to use","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Default database","format":"string","name":"SNOWFLAKE_DATABASE"},{"description":"Default schema","format":"string","name":"SNOWFLAKE_SCHEMA"},{"description":"Role to assume","format":"string","name":"SNOWFLAKE_ROLE"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","format":"string","name":"SNOWFLAKE_AUTHENTICATOR"},{"description":"Absolute path to .p8 private key file","format":"string","name":"SNOWFLAKE_PRIVATE_KEY_FILE"},{"description":"Passphrase for encrypted private key","format":"string","isSecret":true,"name":"SNOWFLAKE_PRIVATE_KEY_FILE_PWD"},{"description":"OAuth 2.0 client ID (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_CLIENT_ID"},{"description":"OAuth 2.0 client secret (required for oauth_client_credentials authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_OAUTH_CLIENT_SECRET"},{"description":"OAuth 2.0 token endpoint URL (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_TOKEN_REQUEST_URL"},{"description":"OAuth 2.0 scope (optional, e.g. session:role:MY_ROLE)","format":"string","name":"SNOWFLAKE_OAUTH_SCOPE"},{"description":"Pre-fetched OAuth bearer token (required for oauth authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_TOKEN"}]},{"registryType":"oci","identifier":"docker.io/nsphung/mcp-snowflake-server-nsp:0.11.2","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"value":"--rm","type":"positional"},{"value":"-i","type":"positional"}],"packageArguments":[{"description":"Snowflake account identifier","type":"named","name":"--account"},{"description":"Snowflake username","type":"named","name":"--user"},{"description":"Password (not required for key-pair / SSO)","type":"named","name":"--password"},{"description":"Virtual warehouse to use","type":"named","name":"--warehouse"},{"description":"Default database","type":"named","name":"--database"},{"description":"Default schema","type":"named","name":"--schema"},{"description":"Role to assume","type":"named","name":"--role"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","type":"named","name":"--authenticator"},{"description":"Absolute path to .p8 private key file","type":"named","name":"--private_key_file"},{"description":"Passphrase for encrypted private key","type":"named","name":"--private_key_file_pwd"},{"description":"Path to TOML connections file","type":"named","name":"--connections-file"},{"description":"Connection profile name in TOML file (required with --connections-file)","type":"named","name":"--connection-name"},{"description":"Enable write_query and create_table tools","type":"named","name":"--allow_write"},{"description":"Pre-load table schema as context://table/* resources (disables list_tables / describe_table)","type":"named","name":"--prefetch"},{"description":"Space-separated list of tool names to disable","type":"named","name":"--exclude_tools"},{"description":"Omit embedded JSON resources from responses (reduces context window usage)","type":"named","name":"--exclude-json-results"},{"description":"Directory for log file output","type":"named","name":"--log_dir"},{"description":"Log verbosity: DEBUG, INFO, WARNING, ERROR, CRITICAL","default":"INFO","choices":["DEBUG","INFO","WARNING","ERROR","CRITICAL"],"type":"named","name":"--log_level"}],"environmentVariables":[{"description":"Snowflake account identifier","format":"string","name":"SNOWFLAKE_ACCOUNT"},{"description":"Snowflake username","format":"string","name":"SNOWFLAKE_USER"},{"description":"Password (not required for key-pair / SSO)","format":"string","isSecret":true,"name":"SNOWFLAKE_PASSWORD"},{"description":"Virtual warehouse to use","format":"string","name":"SNOWFLAKE_WAREHOUSE"},{"description":"Default database","format":"string","name":"SNOWFLAKE_DATABASE"},{"description":"Default schema","format":"string","name":"SNOWFLAKE_SCHEMA"},{"description":"Role to assume","format":"string","name":"SNOWFLAKE_ROLE"},{"description":"Authentication method. Defaults to 'snowflake' if not set. Valid values: snowflake, externalbrowser, snowflake_jwt, oauth, oauth_client_credentials","format":"string","name":"SNOWFLAKE_AUTHENTICATOR"},{"description":"Absolute path to .p8 private key file","format":"string","name":"SNOWFLAKE_PRIVATE_KEY_FILE"},{"description":"Passphrase for encrypted private key","format":"string","isSecret":true,"name":"SNOWFLAKE_PRIVATE_KEY_FILE_PWD"},{"description":"OAuth 2.0 client ID (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_CLIENT_ID"},{"description":"OAuth 2.0 client secret (required for oauth_client_credentials authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_OAUTH_CLIENT_SECRET"},{"description":"OAuth 2.0 token endpoint URL (required for oauth_client_credentials authenticator)","format":"string","name":"SNOWFLAKE_OAUTH_TOKEN_REQUEST_URL"},{"description":"OAuth 2.0 scope (optional, e.g. session:role:MY_ROLE)","format":"string","name":"SNOWFLAKE_OAUTH_SCOPE"},{"description":"Pre-fetched OAuth bearer token (required for oauth authenticator)","format":"string","isSecret":true,"name":"SNOWFLAKE_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-06T19:45:28.931289Z","publishedAt":"2026-05-06T19:45:28.931289Z","updatedAt":"2026-05-06T19:45:28.931289Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.nsphung/mcp-snowflake-server:0.11.2","count":30}}
