Chainstack
Deploy and manage blockchain nodes across 70+ protocols, search docs, request testnet funds.
Connector by chainstack.comOfficial · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/chainstack-com-chainstack
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://mcp.chainstack.com/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 11 read · 2 write · 10 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 23
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 11 · Look things up without changing anything.
get_chainstack_pricingget_deployment_optionsget_doc_pageget_nodeget_organizationget_platform_statusget_projectlist_node_access_ruleslist_nodeslist_projectssearch_docs
Write 2 · Create, change, send or run things.
create_nodecreate_project
Delete 10 · Delete, drop, revoke or wipe things.
contact_chainstackcreate_node_access_ruledelete_nodedelete_node_access_ruledelete_projectrequest_testnet_fundsset_node_access_rules_statusupdate_nodeupdate_node_access_ruleupdate_project
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
Authorization
Network hosts it talks to 1
mcp.chainstack.com· found in remote endpoint, install command
Tools (23)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
contact_chainstackContact Chainstackcan change or delete dataSubmit a message to Chainstack's sales and support team. Use when the user wants to ask about pricing, get a custom quote, request a plan upgrade, request node customizations (Enterprise), report a problem, or reach Chainstack for any reason. Posts to the same contact form as chainstack.com/contact/. ## Before calling this tool CRITICAL — follow these steps EVERY time: 1. Draft the message based on your conversation context. 2. Show the user the EXACT message, email, and name you will send. 3. If the user has a Chainstack API key configured, tell them their org name and ID will be inclu…
create_nodeCreate nodeDeploy a new blockchain node. Call get_deployment_options first for valid IDs. Trader nodes are region-bound (e.g., London, Ashburn, Singapore). Always confirm the region with the user before deploying — region cannot be changed after deployment.
create_node_access_ruleCreate node access rulecan change or delete dataAdd an IP or Origin allowlist rule to a Global node. New rules are deactivated and do nothing until activated. Active IP rules limit which client IPs can call the node; active origin rules limit which Origin headers it accepts. With both kinds active, a request must pass both. Everything else gets HTTP 403 within about 10 seconds. Rules don't affect the Chainstack API, so they can always be changed or deactivated with these tools. Before activating, confirm with the user that the IP rules cover every IP that calls the node (servers, CI, their own machine); you can't check this. Origin rules …
create_projectCreate projectCreate a new project.
delete_nodeDelete nodecan change or delete dataDelete a node (irreversible).
delete_node_access_ruleDelete node access rulecan change or delete dataDelete an access rule from a node (irreversible). Deleting an active rule changes who can reach the node; the result says what's enforced afterwards. With no active rules left, the node accepts requests from any IP and origin.
delete_projectDelete projectcan change or delete dataDelete a project (irreversible).
get_chainstack_pricingGet Chainstack pricingread-onlyFetch Chainstack's public pricing and return a normalized snapshot. Use this to answer pricing questions before quoting the user: plan fit, overage math, per-chain dedicated-node costs, and add-on pricing (Unlimited Node flat-fee tiers, Yellowstone gRPC streams, Warp transactions, dedicated-node base rates). This tool returns the menu, not the bill — the calling agent does the arithmetic. All prices are list prices in USD; disclaimers are surfaced in the `disclaimers` field. Per-method RU billing rules are NOT in these sources. Plan-level rates (Full Node = 1 RU, Archive Node = 2 RU) are in…
get_deployment_optionsGet deployment optionsread-onlyList blockchain/cloud/network combinations for node deployment. Call before create_node to get valid blockchain and cloud IDs.
get_doc_pageGet docs pageread-onlyGet the full content of a Chainstack documentation page. Use after search_docs to fetch the complete page when a snippet isn't enough.
get_nodeGet noderead-onlyGet a node's full details including endpoints and cloud info.
get_organizationGet organizationread-onlyGet organization name and ID.
get_platform_statusGet platform statusread-onlyCheck platform status, active incidents, and maintenances.
get_projectGet projectread-onlyGet project details.
list_node_access_rulesList node access rulesread-onlyList a node's access rules (IP and Origin allowlists, Global nodes only). With no active rules, the node accepts requests from any IP and origin. If correctly configured rules still return 403, that's a support case: offer contact_chainstack.
Show 8 more tools
list_nodesList nodesread-onlyList nodes with status and connection endpoints.
list_projectsList projectsread-onlyList all projects. Projects are containers for nodes.
request_testnet_fundsRequest testnet fundscan change or delete dataTop up a testnet address from Chainstack's faucet. The faucet does not send a fixed amount — it tops the address up to the per-network maximum (e.g. 0.5 ETH for sepolia). If the address already sits above the cap, the call fails with an insufficient-balance error. Describe the behavior to the user as "top up" not "give", and surface the returned `amountSent` so they see the actual delta. One top-up per network every 24 hours: a repeat call for the same network is refused (429) if the same organization or the same address got funds there in the last 24 hours, and the error says when the next …
search_docsSearch Chainstack docsread-onlySearch Chainstack docs — blockchain RPC methods, node infrastructure, Web3 APIs, deployment guides, and code examples.
set_node_access_rules_statusActivate or deactivate all node access rulescan change or delete dataActivate or deactivate every access rule on a node at once. Activating enforces every rule within about 10 seconds: active IP rules limit which IPs can call the node, active origin rules limit which Origin headers it accepts, and a request must pass both kinds. Others get HTTP 403. First confirm with the user that the IP rules cover every IP that calls the node (servers, CI, their own machine); you can't check this. Origin rules block every request without an Origin header (servers, scripts, curl), even from an allowed IP. Deactivating opens the node to any IP and origin.
update_nodeRename nodecan change or delete dataRename a node.
update_node_access_ruleUpdate node access rulecan change or delete dataChange an access rule's value, or activate or deactivate it. A rule's type can't change; delete it and create a new one. Before activating, confirm with the user that the IP rules cover every IP that calls the node. Activating the first origin rule blocks every request without an Origin header (servers, scripts, curl), even from allowed IPs. Changing or deactivating a rule can block clients that only it allowed.
update_projectUpdate projectcan change or delete dataUpdate a project's name or description.
Signals
- Stars
- 4
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 23, 2026 (6 days ago)
- Last release
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
com.chainstack/chainstack- Version
- 1.11.4
- Auth
- Bearer token
- License
- MIT
- Repository
- github.com/chainstacklabs/mcp-server
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
Chainstack MCP server. Agent Mart. https://agentmart.dev/connectors/chainstack-com-chainstack (last updated 2026-10-25)