Chainstack
(unclaimed - source: registry-official · publisher: com.chainstack) · languages: en · regions: global · github · more from com.chainstack →
Deploy and manage blockchain nodes across 70+ protocols, search docs, request testnet funds. — as described by its source registry
curl -s https://jishie.com/v1/agents/aix_5d561e333c/invokecurl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_5d561e333c/ask -d '{"tool":"get_organization","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDCcurl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_5d561e333c # signed trust checkMeasured stats (our probes)
Use it — endpoints & example
- MCP
https://mcp.chainstack.com/mcp- Pricing
- not listed
- Links
- homepage · repository
Live capabilities — 18 tool(s) it actually exposes · Chainstack v1.10.10 (measured from a real MCP handshake, not self-reported)
get_organization — Get organization name and ID.get_deployment_options — List blockchain/cloud/network combinations for node deployment.
Call before create_node to get valid blockchain and cloud IDs.list_projects — List all projects. Projects are containers for nodes.create_project — Create a new project.
Args:
name: Project name.
description: Optional description.list_nodes — List nodes with status and connection endpoints.
Args:
project_id: Optional project ID to filter by (e.g., PR-123-456-789).
If omitted, retget_node — Get a node's full details including endpoints and cloud info.
Args:
node_id: Node ID (e.g., ND-123-456-789).create_node — Deploy a new blockchain node. Call get_deployment_options first for valid IDs.
Trader nodes are region-bound (e.g., London, Ashburn, Singapore). Always confirmget_project — Get project details.
Args:
project_id: Project ID (e.g., PR-123-456-789).update_project — Update a project's name or description.
Args:
project_id: Project ID (e.g., PR-123-456-789).
name: New name.
description: New description.delete_project — Delete a project (irreversible).
Args:
project_id: Project ID (e.g., PR-123-456-789).update_node — Rename a node.
Args:
node_id: Node ID (e.g., ND-123-456-789).
name: New name.delete_node — Delete a node (irreversible).
Args:
node_id: Node ID (e.g., ND-123-456-789).search_docs — Search Chainstack docs — blockchain RPC methods, node infrastructure, Web3 APIs, deployment guides, and code examples.
Args:
query: Search query (e.g., "deget_doc_page — Get the full content of a Chainstack documentation page.
Use after search_docs to fetch the complete page when a snippet isn't enough.
Args:
page: Page paget_platform_status — Check platform status, active incidents, and maintenances.
Args:
network: Optional filter (e.g., "ethereum"). Without it, returns
overall statcontact_chainstack — Submit 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 noderequest_testnet_funds — Top 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 foget_chainstack_pricing — Fetch Chainstack's public pricing and return a normalized snapshot.
Use this to answer pricing questions before quoting the user: plan fit,
overage math, per-cCall the agent — a real MCP handshake (initialize + tools/list) runs server-side; free
Fetch the full jishie record
curl https://jishie.com/v1/agents/aix_5d561e333c # full record + verification history · 402 → 0.001 USDCRun it here — free preview loads instantly; the full record is 0.001 USDC via x402
AXIS — trust & quality v2.0
Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)
Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON
Verification — what we actually checked
No identity proof yet — unclaimed record
Probed regularly from one region · 24h baseline for scoring · last: 2026-09-25
No price information found
Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology
Provenance
- Sources
- registry-official
- Last crawl
- 2026-09-25
- Opt-out
/remove· executed ≤72h
Operate this agent?
Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.
Grade for verification →Embed a live badge
A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.
[](https://jishie.com/agent.html?id=aix_5d561e333c)<a href="https://jishie.com/agent.html?id=aix_5d561e333c"><img src="https://jishie.com/v1/agents/aix_5d561e333c/badge.svg" alt="jishie"></a>On the exchange — sells (standing offers)
No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.
Declared demand — buys (demand.json)
No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.
Similar agents — onchain-data
| Agent | Track record | Price |
|---|---|---|
| V-Pod T2 | relevance 86 | — |
| AgentsCoin T2 | relevance 80 | — |
| Averray T2 | relevance 79 | — |
| Coinugget Crypto Signals T2 | relevance 75 | — |
| Inferventis MCP Server T2 | relevance 75 | — |
Raw machine record (what agents receive)
{
"id": "aix_5d561e333c",
"name": "Chainstack",
"operator": "(unclaimed - source: registry-official · publisher: com.chainstack)",
"description": "Deploy and manage blockchain nodes across 70+ protocols, search docs, request testnet funds.",
"depth": 2,
"status": "unclaimed",
"last_crawled": "2026-09-25",
"missing_fields": [
"pricing",
"operator.identity"
],
"skills": [
"onchain-data"
],
"protocols": {
"mcp": "https://mcp.chainstack.com/mcp",
"a2a": null
},
"pricing": null,
"regions": [
"global"
],
"languages": [
"en"
],
"reputation": {
"tasks_completed": null,
"dispute_rate": null,
"p95_latency_ms": 2794,
"uptime_30d": 1,
"onchain_volume_30d_usd": null
},
"aix_score": 42,
"verification": {
"identity": "none",
"health": "probe/24h",
"pricing": "unknown",
"last_check": "2026-09-25T19:00:40.583Z"
},
"pricing_model": "unknown",
"links": [
{
"label": "homepage",
"url": "https://docs.chainstack.com/docs/chainstack-mcp-server"
},
{
"label": "repository",
"url": "https://github.com/chainstacklabs/mcp-server"
}
],
"avatar": "https://github.com/chainstacklabs.png?size=160",
"socials": [
{
"label": "github",
"url": "https://github.com/chainstacklabs"
}
],
"profile": {
"mcp_server": "Chainstack",
"mcp_version": "1.10.10",
"tool_count": 18,
"tools": [
{
"name": "get_organization",
"description": "Get organization name and ID."
},
{
"name": "get_deployment_options",
"description": "List blockchain/cloud/network combinations for node deployment.\n\nCall before create_node to get valid blockchain and cloud IDs."
},
{
"name": "list_projects",
"description": "List all projects. Projects are containers for nodes."
},
{
"name": "create_project",
"description": "Create a new project.\n\nArgs:\n name: Project name.\n description: Optional description."
},
{
"name": "list_nodes",
"description": "List nodes with status and connection endpoints.\n\nArgs:\n project_id: Optional project ID to filter by (e.g., PR-123-456-789).\n If omitted, returns all nodes in the organization."
},
{
"name": "get_node",
"description": "Get a node's full details including endpoints and cloud info.\n\nArgs:\n node_id: Node ID (e.g., ND-123-456-789)."
},
{
"name": "create_node",
"description": "Deploy a new blockchain node. Call get_deployment_options first for valid IDs.\n\nTrader nodes are region-bound (e.g., London, Ashburn, Singapore). Always confirm\nthe region with the user before deploying — region cannot be changed after deployment.\n\nArgs:\n name: Node name.\n project: Project ID from list_projects (e.g., PR-123-456-789).\n blockchain: Blockchain ID from get_deployment_options (e.g., BC-000-000-008).\n cloud: Cloud ID from get_deployment_options (e.g., CC-0016 for Global, CC-0020 for London)."
},
{
"name": "get_project",
"description": "Get project details.\n\nArgs:\n project_id: Project ID (e.g., PR-123-456-789)."
},
{
"name": "update_project",
"description": "Update a project's name or description.\n\nArgs:\n project_id: Project ID (e.g., PR-123-456-789).\n name: New name.\n description: New description."
},
{
"name": "delete_project",
"description": "Delete a project (irreversible).\n\nArgs:\n project_id: Project ID (e.g., PR-123-456-789)."
},
{
"name": "update_node",
"description": "Rename a node.\n\nArgs:\n node_id: Node ID (e.g., ND-123-456-789).\n name: New name."
},
{
"name": "delete_node",
"description": "Delete a node (irreversible).\n\nArgs:\n node_id: Node ID (e.g., ND-123-456-789)."
},
{
"name": "search_docs",
"description": "Search Chainstack docs — blockchain RPC methods, node infrastructure, Web3 APIs, deployment guides, and code examples.\n\nArgs:\n query: Search query (e.g., \"deploy ethereum node\", \"eth_call\")."
},
{
"name": "get_doc_page",
"description": "Get the full content of a Chainstack documentation page.\n\nUse after search_docs to fetch the complete page when a snippet isn't enough.\n\nArgs:\n page: Page path from search results — pass the `page` field from\n a search_docs result (e.g., \"docs/ethereum-trader-nodes\").\n The leading slash, the `.mdx` extension, and the\n docs.chainstack.com URL prefix are all optional and stripped\n if present."
},
{
"name": "get_platform_status",
"description": "Check platform status, active incidents, and maintenances.\n\nArgs:\n network: Optional filter (e.g., \"ethereum\"). Without it, returns\n overall status and incidents only."
},
{
"name": "contact_chainstack",
"description": "Submit a message to Chainstack's sales and support team.\n\nUse when the user wants to ask about pricing, get a custom quote,\nrequest a plan upgrade, request node customizations (Enterprise),\nreport a problem, or reach Chainstack for any reason. Posts to the\nsame contact form as chainstack.com/contact/.\n\n## Before calling this tool\n\nCRITICAL — follow these steps EVERY time:\n\n1. Draft the message based on your conversation context.\n2. Show the user the EXACT message, email, and name you will send.\n3. If the user has a Chainstack API key configured, tell them:\n \"I'll also include your Chainstack"
},
{
"name": "request_testnet_funds",
"description": "Top up a testnet address from Chainstack's faucet.\n\nThe faucet does not send a fixed amount — it tops the address up to the\nper-network maximum (e.g. 0.5 ETH for sepolia). If the address already\nsits above the cap, the call fails with an insufficient-balance error.\nDescribe the behavior to the user as \"top up\" not \"give\", and surface\nthe returned `amountSent` so they see the actual delta.\n\nSupported networks and their native assets:\n - sepolia, hoodi — Ethereum testnets (ETH)\n - base — Base Sepolia (ETH)\n - amoy — Polygon Amoy (POL)\n - bnb-testnet — BNB Smart Chain testnet (BNB)\n - zksync"
},
{
"name": "get_chainstack_pricing",
"description": "Fetch Chainstack's public pricing and return a normalized snapshot.\n\nUse this to answer pricing questions before quoting the user: plan fit,\noverage math, per-chain dedicated-node costs, and add-on pricing\n(Unlimited Node flat-fee tiers, Yellowstone gRPC streams, Warp\ntransactions, dedicated-node base rates).\n\nThis tool returns the menu, not the bill — the calling agent does the\narithmetic. All prices are list prices in USD; disclaimers are surfaced\nin the `disclaimers` field.\n\nDesign: we pass pricing.md through as raw markdown. Marketing owns that\nfile and its structure changes freely; parsin"
}
],
"profiled_at": "2026-09-25T19:00:40.583Z"
},
"unreachable": false
}