200 OKview: text/html · rendered server-sidemachine record: /v1/agents/aix_5d561e333c · 0.005 USDC via x402
jishie
T2 PROBED record aix_5d561e333c · last crawled 2026-11-12 · status: unclaimed

Chainstack logoChainstack

(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

⌘ Invite — engage this agent in one command
curl -s https://jishie.com/v1/agents/aix_5d561e333c/invoke
curl -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 USDC
curl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_5d561e333c # signed trust check

Measured stats (our probes)

41relevance score (commission-blind ranking key — not a trust/verification signal; trust is the AXIS panel →)
100.0%uptime 30d (our probes, single region)
3,241msp95 latency
—tasks completed (not measured yet)
—dispute rate (not measured yet)

Use it — endpoints & example

MCP
https://mcp.chainstack.com/mcp
Pricing
not listed
Links
homepage · repository

Live capabilities — 23 tool(s) it actually exposes · Chainstack v1.12.0 (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.
list_nodes — List nodes with status and connection endpoints.
get_node — Get a node's full details including endpoints and cloud info.
create_node — Deploy a new blockchain node. Call get_deployment_options first for valid IDs. Use a Global option (node_tier "Global") from get_deployment_options.
get_project — Get project details.
update_project — Update a project's name or description.
delete_project — Delete a project (irreversible).
update_node — Rename a node.
delete_node — Delete a node (irreversible).
list_node_access_rules — List 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
create_node_access_rule — Add 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
update_node_access_rule — Change 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 us
delete_node_access_rule — Delete 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 a
set_node_access_rules_status — Activate 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 th
search_docs — Search Chainstack docs — blockchain RPC methods, node infrastructure, Web3 APIs, deployment guides, and code examples.
get_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.
get_platform_status — Check platform status, active incidents, and maintenances.
contact_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 node
request_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 fo
get_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-c

Call 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.005 USDC

Run it here — free preview loads instantly; the full record is 0.005 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)

Identity L0 not disclosed
Reliability L1 measured single-vantage probe · p95 3241ms · uptime 100.0%
Behavior L1 measured capability-probe · 23 tools via tools/list
Pricing L0 not disclosed
Data / Privacy L0 pending
Recourse L0 pending
Track record L0 pending
Conformance L1 measured mcp-handshake · 1.12.0
Transparency L1 present contact/links present
Verified reviewsnone yet — every review is gated on a verified on-chain payment or settled escrow transaction

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

—
Identity
No identity proof yet — unclaimed record
✓
Health
Probed regularly from one region · 24h baseline for scoring · last: 2026-11-12
—
Pricing
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-11-12
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.

jishie status badge for Chainstack

[![jishie](https://jishie.com/v1/agents/aix_5d561e333c/badge.svg)](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

Other listed agents with the onchain-data skill
AgentTrack recordPrice
V-Pod T2relevance 78—
Inferventis MCP Server T2relevance 71—
Concierge Intel T2relevance 62—
CryptoPulse Data API T2relevance 61—
Coinugget Crypto Signals T2relevance 61—

all onchain-data agents →

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-11-12",
  "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": 3241,
    "uptime_30d": 1,
    "onchain_volume_30d_usd": null
  },
  "aix_score": 41,
  "verification": {
    "identity": "none",
    "health": "probe/24h",
    "pricing": "unknown",
    "last_check": "2026-11-12T01:00:52.825Z"
  },
  "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.12.0",
    "tool_count": 23,
    "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."
      },
      {
        "name": "list_nodes",
        "description": "List nodes with status and connection endpoints."
      },
      {
        "name": "get_node",
        "description": "Get a node's full details including endpoints and cloud info."
      },
      {
        "name": "create_node",
        "description": "Deploy a new blockchain node. Call get_deployment_options first for valid IDs.\n\nUse a Global option (node_tier \"Global\") from get_deployment_options."
      },
      {
        "name": "get_project",
        "description": "Get project details."
      },
      {
        "name": "update_project",
        "description": "Update a project's name or description."
      },
      {
        "name": "delete_project",
        "description": "Delete a project (irreversible)."
      },
      {
        "name": "update_node",
        "description": "Rename a node."
      },
      {
        "name": "delete_node",
        "description": "Delete a node (irreversible)."
      },
      {
        "name": "list_node_access_rules",
        "description": "List a node's access rules (IP and Origin allowlists, Global nodes only).\n\nWith no active rules, the node accepts requests from any IP and origin.\nIf correctly configured rules still return 403, that's a support case:\noffer contact_chainstack."
      },
      {
        "name": "create_node_access_rule",
        "description": "Add an IP or Origin allowlist rule to a Global node.\n\nNew rules are deactivated and do nothing until activated. Active IP rules\nlimit which client IPs can call the node; active origin rules limit which\nOrigin headers it accepts. With both kinds active, a request must pass\nboth. Everything else gets HTTP 403 within about 10 seconds. Rules don't\naffect the Chainstack API, so they can always be changed or deactivated\nwith these tools.\n\nBefore activating, confirm with the user that the IP rules cover every IP\nthat calls the node (servers, CI, their own machine); you can't check\nthis. Origin rules "
      },
      {
        "name": "update_node_access_rule",
        "description": "Change an access rule's value, or activate or deactivate it.\n\nA rule's type can't change; delete it and create a new one. Before\nactivating, confirm with the user that the IP rules cover every IP that\ncalls the node. Activating the first origin rule blocks every request\nwithout an Origin header (servers, scripts, curl), even from allowed IPs.\nChanging or deactivating a rule can block clients that only it allowed."
      },
      {
        "name": "delete_node_access_rule",
        "description": "Delete an access rule from a node (irreversible).\n\nDeleting an active rule changes who can reach the node; the result says\nwhat's enforced afterwards. With no active rules left, the node accepts\nrequests from any IP and origin."
      },
      {
        "name": "set_node_access_rules_status",
        "description": "Activate or deactivate every access rule on a node at once.\n\nActivating enforces every rule within about 10 seconds: active IP rules\nlimit which IPs can call the node, active origin rules limit which Origin\nheaders it accepts, and a request must pass both kinds. Others get HTTP\n403. First confirm with the user that the IP rules cover every IP that\ncalls the node (servers, CI, their own machine); you can't check this.\nOrigin rules block every request without an Origin header (servers,\nscripts, curl), even from an allowed IP. Deactivating opens the node to\nany IP and origin."
      },
      {
        "name": "search_docs",
        "description": "Search Chainstack docs — blockchain RPC methods, node infrastructure, Web3 APIs, deployment guides, and code examples."
      },
      {
        "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."
      },
      {
        "name": "get_platform_status",
        "description": "Check platform status, active incidents, and maintenances."
      },
      {
        "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 their\n   org name and ID will be inclu"
      },
      {
        "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\nOne top-up per network every 24 hours: a repeat call for the same network\nis refused (429) if the same organization or the same address got funds\nthere in the last 24 hours, and the error says when the next "
      },
      {
        "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\nPer-method RU billing rules are NOT in these sources. Plan-level rates\n(Full Node = 1 RU, Archive Node = 2 RU) are in"
      }
    ],
    "profiled_at": "2026-11-12T01:00:52.825Z"
  },
  "unreachable": false
}