All servers · Crypto & blockchain · Build & deploy
Chainstack
com.chainstack/chainstack · v1.11.4
New (7 days)Has write/delete tools
Measured by MCP Station
| Last check | Reachable |
|---|---|
| Checked at | — |
| Check success 7 / 30 days | — |
| First-try success 30 days | — |
| Median response | — |
| Lookups 30 days | — |
| Authentication | No auth |
| MCP version | 2025-06-18 |
| Rank score | — |
| Declared risk | Has destructive tools (destructiveHint) |
| Capabilities declared | experimental, extensions, logging, prompts, resources, tools |
| Tool definitions | 23 tools · with description 100% · input schema is an object 100% · read/destructive hints 100% |
Description written by the publisher, not verified
Deploy and manage blockchain nodes across 70+ protocols, search docs, request testnet funds.
Connect
streamable-http · https://mcp.chainstack.com/mcp
claude mcp add --transport http chainstack https://mcp.chainstack.com/mcp{
"mcpServers": {
"chainstack": {
"url": "https://mcp.chainstack.com/mcp"
}
}
}Tools as reported by the server
get_organizationGet organization name and ID.get_deployment_optionsList blockchain/cloud/network combinations for node deployment. Call before create_node to get valid blockchain and cloud IDs.list_projectsList all projects. Projects are containers for nodes.create_projectCreate a new project.list_nodesList nodes with status and connection endpoints.get_nodeGet a node's full details including endpoints and cloud info.create_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.get_projectGet project details.update_projectwrite/deleteUpdate a project's name or description.delete_projectwrite/deleteDelete a project (irreversible).update_nodewrite/deleteRename a node.delete_nodewrite/deleteDelete a node (irreversible).list_node_access_rulesList 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.create_node_access_rulewrite/deleteAdd 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 Hupdate_node_access_rulewrite/deleteChange 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 (servdelete_node_access_rulewrite/deleteDelete 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.set_node_access_rules_statuswrite/deleteActivate 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 witsearch_docsSearch Chainstack docs — blockchain RPC methods, node infrastructure, Web3 APIs, deployment guides, and code examples.get_doc_pageGet the full content of a Chainstack documentation page. Use after search_docs to fetch the complete page when a snippet isn't enough.get_platform_statusCheck platform status, active incidents, and maintenances.contact_chainstackwrite/deleteSubmit 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/request_testnet_fundswrite/deleteTop 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 aget_chainstack_pricingFetch 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 bas
Repository · Website · JSON · Text for agents · Registry updated 2026-10-23