[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-alchemy-alchemy-mcp":3,"mdc-8e3hcn-key":37,"related-repo-alchemy-alchemy-mcp":2673,"related-org-alchemy-alchemy-mcp":2753},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":26,"repoUrl":27,"updatedAt":28,"license":29,"forks":30,"topics":31,"repo":32,"sourceUrl":35,"mdContent":36},"alchemy-mcp","query blockchain data with Alchemy MCP","Use the Alchemy MCP server (`https:\u002F\u002Fmcp.alchemy.com\u002Fmcp`) for live blockchain data and admin work when MCP is wired into your AI client and the Alchemy CLI is NOT installed locally. Exposes 159 tools across 100+ chains for token prices, NFT metadata, transactions, simulation, tracing, account abstraction, Solana DAS, and app management. Use for live querying, analysis, admin work, or on-machine agent work — not for application code that ships to production. For application code, use the `alchemy-api` skill (with API key) or `agentic-gateway` skill (without). When the CLI is also installed locally, prefer `alchemy-cli` instead.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"alchemy","Alchemy","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Falchemy.png","alchemyplatform",[13,17,20,23],{"name":14,"slug":15,"type":16},"Blockchain","blockchain","tag",{"name":18,"slug":19,"type":16},"MCP","mcp",{"name":21,"slug":22,"type":16},"API Development","api-development",{"name":24,"slug":25,"type":16},"Ethereum","ethereum",42,"https:\u002F\u002Fgithub.com\u002Falchemyplatform\u002Fskills","2026-07-12T08:27:07.278598","MIT",14,[],{"repoUrl":27,"stars":26,"forks":30,"topics":33,"description":34},[],null,"https:\u002F\u002Fgithub.com\u002Falchemyplatform\u002Fskills\u002Ftree\u002FHEAD\u002Fplugins\u002Falchemy\u002Fskills\u002Falchemy-mcp","---\nname: alchemy-mcp\ndescription: Use the Alchemy MCP server (`https:\u002F\u002Fmcp.alchemy.com\u002Fmcp`) for live blockchain data and admin work when MCP is wired into your AI client and the Alchemy CLI is NOT installed locally. Exposes 159 tools across 100+ chains for token prices, NFT metadata, transactions, simulation, tracing, account abstraction, Solana DAS, and app management. Use for live querying, analysis, admin work, or on-machine agent work — not for application code that ships to production. For application code, use the `alchemy-api` skill (with API key) or `agentic-gateway` skill (without). When the CLI is also installed locally, prefer `alchemy-cli` instead.\nlicense: MIT\ncompatibility: Requires an MCP-compatible AI client (Claude Code, Codex, Cursor, Claude Desktop, VS Code Copilot, etc.) configured against `https:\u002F\u002Fmcp.alchemy.com\u002Fmcp`. OAuth flow handled by the client — no API key or local install required.\nmetadata:\n  author: alchemyplatform\n  version: \"1.0\"\n---\n# Alchemy MCP\n\nUse the hosted Alchemy MCP server for live blockchain data, transaction simulation, tracing, NFT\u002Fportfolio queries, and Alchemy app administration from inside your AI client.\n\n## When to use this skill\n\nUse `alchemy-mcp` when **all** of the following are true:\n\n- The user wants **live agent work** — live querying, analysis, admin work, or on-machine automation that the agent runs now in this session\n- An MCP-compatible client (Claude Code, Codex, Cursor, Claude Desktop, VS Code Copilot, etc.) is already wired against `https:\u002F\u002Fmcp.alchemy.com\u002Fmcp`, OR the user is willing to add it\n- The Alchemy CLI (`@alchemy\u002Fcli`) is **not** installed locally\n\nIf the CLI is installed locally — or if both CLI and MCP are available — prefer the `alchemy-cli` skill instead. The CLI is the preferred local fallback runtime path.\n\n## When to use a different skill\n\n| Situation | Use this skill instead |\n| --- | --- |\n| `@alchemy\u002Fcli` is installed locally, or both CLI and MCP are available | `alchemy-cli` |\n| Neither CLI nor MCP is available | install `alchemy-cli` (`npm i -g @alchemy\u002Fcli`), then use `alchemy-cli` |\n| Building application code that runs outside this agent session, with an Alchemy API key | `alchemy-api` |\n| Building application code without an API key, or as an autonomous agent that needs to pay for itself, or you explicitly want x402\u002FMPP | `agentic-gateway` |\n\nDo **not** use this skill to write production application code — MCP tools are for live agent work, not for embedding into shipped software.\n\n## Connect your client\n\nThe server runs at `https:\u002F\u002Fmcp.alchemy.com\u002Fmcp` and authenticates via OAuth — your client opens a browser to sign in with your Alchemy account on first use. No API key or local install required.\n\n### Claude Code\n\n```bash\nclaude mcp add alchemy --transport http https:\u002F\u002Fmcp.alchemy.com\u002Fmcp\n```\n\nRestart Claude Code, then run `\u002Fmcp` and select `alchemy` to authenticate.\n\n### Codex\n\n```bash\ncodex mcp add alchemy --url https:\u002F\u002Fmcp.alchemy.com\u002Fmcp\n```\n\nVerify with `codex mcp list`.\n\n### Cursor\n\nAdd to `~\u002F.cursor\u002Fmcp.json` (global) or `.cursor\u002Fmcp.json` (project):\n\n```json\n{\n  \"mcpServers\": {\n    \"alchemy\": {\n      \"type\": \"streamable-http\",\n      \"url\": \"https:\u002F\u002Fmcp.alchemy.com\u002Fmcp\"\n    }\n  }\n}\n```\n\nRestart Cursor and verify via **Cursor Settings > MCP**.\n\n### Claude Desktop\n\nAdd to `~\u002FLibrary\u002FApplication Support\u002FClaude\u002Fclaude_desktop_config.json` (macOS) or `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"alchemy\": {\n      \"type\": \"streamable-http\",\n      \"url\": \"https:\u002F\u002Fmcp.alchemy.com\u002Fmcp\"\n    }\n  }\n}\n```\n\n### VS Code Copilot\n\nAdd to `.vscode\u002Fmcp.json` in your project:\n\n```json\n{\n  \"servers\": {\n    \"alchemy\": {\n      \"type\": \"http\",\n      \"url\": \"https:\u002F\u002Fmcp.alchemy.com\u002Fmcp\"\n    }\n  }\n}\n```\n\n### Any other MCP client\n\nPoint it at `https:\u002F\u002Fmcp.alchemy.com\u002Fmcp` using Streamable HTTP transport. The server supports OAuth 2.1 with PKCE; the client handles the authorization flow automatically.\n\n## Bootstrap workflow\n\nOnce the server is connected and you've signed in via OAuth:\n\n1. **List apps** — `list_apps` to see your Alchemy apps.\n2. **Select an app** — `select_app` with the app ID. This caches the API key the server uses for RPC and Data tools. **Required before any RPC or Data tool call.**\n3. **Run tools** — call any of the 159 tools (e.g. `getTokenPricesBySymbol`, `getNFTsForOwner`, `simulateAssetChanges`, `solana_getBalance`).\n\nIf you need to create an app first:\n\n```text\ncreate_app(name=\"My App\", networks=[\"eth-mainnet\", \"base-mainnet\"])\n```\n\nThen `select_app` against the new app.\n\n## Tool catalog\n\nThe server exposes **159 tools** across three categories.\n\n### Admin (8 tools) — Account & app management\n\n| Tool | Purpose |\n|------|---------|\n| `ping` | Health check |\n| `list_apps` | List your Alchemy apps |\n| `get_app` | Get app details |\n| `select_app` | Select an app and cache its API key for RPC\u002FData tools |\n| `create_app` | Create a new app |\n| `update_app` | Update app name or description |\n| `list_chains` | List all 100+ supported networks |\n| `update_allowlist` | Update app allowlists (network, address, origin, IP) |\n\n### RPC (123 tools) — On-chain JSON-RPC\n\nStandard EVM RPC, Token API, Transfers & Receipts, Transaction Simulation, Trace API, Debug API, ERC-4337 Account Abstraction, Solana standard RPC, and Solana Enhanced & DAS.\n\n| Cluster | Count | Examples |\n|---------|-------|----------|\n| Standard EVM RPC | 31 | `ethBlockNumber`, `ethGetBalance`, `ethCall`, `ethGetLogs`, `ethCallBundle` |\n| Token API | 3 | `getTokenBalances`, `getTokenMetadata`, `getTokenAllowance` |\n| Transfers & Receipts | 2 | `getAssetTransfers`, `getTransactionReceipts` |\n| Transaction Simulation | 5 | `simulateAssetChanges`, `simulateExecution`, `simulateUserOperationAssetChanges` |\n| Trace API | 6 | `traceCall`, `traceTransaction`, `traceBlock`, `traceFilter` |\n| Debug API | 6 | `debugTraceTransaction`, `debugTraceCall`, `debugTraceBlockByNumber` |\n| ERC-4337 Account Abstraction | 7 | `estimateUserOperationGas`, `getUserOperationReceipt`, `requestGasAndPaymasterAndData` |\n| Solana Standard RPC | 50 | `solana_getBalance`, `solana_getTokenAccountsByOwner`, `solana_getBlock`, `solana_simulateTransaction` |\n| Solana Enhanced & DAS | 13 | `solana_getAsset`, `solana_getAssetsByOwner`, `solana_searchAssets`, `solana_getPriorityFeeEstimate` |\n\n### Data (28 tools) — REST APIs\n\n| Cluster | Count | Examples |\n|---------|-------|----------|\n| NFT API | 21 | `getNFTsForOwner`, `getNFTMetadata`, `getOwnersForNFT`, `getFloorPrice`, `getNFTSales` |\n| Prices API | 3 | `getTokenPricesBySymbol`, `getTokenPricesByAddress`, `getHistoricalTokenPrices` |\n| Portfolio (multi-chain) | 4 | `getTokensByAddress`, `getTokenBalancesByAddress`, `getNFTsByAddress`, `getNFTContractsByAddress` |\n\n## Common task → tool map\n\n| Task | Tool | Notes |\n|------|------|-------|\n| Latest ETH block number | `ethBlockNumber` | Pass `network: \"eth-mainnet\"` |\n| ETH balance for an address | `ethGetBalance` | Returns hex wei |\n| ERC-20 balances | `getTokenBalances` | Use `getTokenMetadata` to resolve symbol\u002Fdecimals |\n| ERC-20 metadata | `getTokenMetadata` | name, symbol, decimals, logo |\n| Asset transfers (history) | `getAssetTransfers` | Filter by `category` (`erc20`, `erc721`, `erc1155`, `external`, `internal`) |\n| Simulate a tx | `simulateAssetChanges` | Pre-flight asset deltas |\n| Trace a tx | `traceTransaction` | Internal call tree |\n| Debug-trace a tx | `debugTraceTransaction` | Geth-style structured trace |\n| List owned NFTs | `getNFTsForOwner` | Across one chain |\n| Multi-chain NFTs | `getNFTsByAddress` | Across many chains |\n| NFT metadata | `getNFTMetadata` | Per token id |\n| NFT floor price | `getFloorPrice` | From major marketplaces |\n| Token prices (spot) | `getTokenPricesBySymbol` | e.g. `[\"ETH\",\"USDC\"]` |\n| Token prices (historical) | `getHistoricalTokenPrices` | Time range queries |\n| Multi-chain portfolio | `getTokenBalancesByAddress` | With USD values |\n| Solana balance | `solana_getBalance` | Lamports |\n| Solana token accounts | `solana_getTokenAccountsByOwner` | SPL tokens |\n| Compressed NFT lookup | `solana_getAsset` | DAS standard |\n| Owner's compressed NFTs | `solana_getAssetsByOwner` | DAS standard |\n| Solana priority fees | `solana_getPriorityFeeEstimate` | Recent samples |\n| User operation receipt | `getUserOperationReceipt` | ERC-4337 |\n\n## Operating rules\n\n- **Always call `select_app` first** before any RPC or Data tool. Tools error out with a clear message if no app is selected.\n- **Use the canonical chain slugs** returned by `list_chains` (e.g. `eth-mainnet`, `base-mainnet`, `solana-mainnet`). Tool error messages will guide you if you guess wrong.\n- **Don't bypass the MCP server** with raw curl\u002FHTTP from inside the agent — that's the API-key path covered by `alchemy-api`. MCP tools are the canonical interface for this skill.\n- **Don't use MCP tools to generate production application code.** When the user wants to ship code, hand off to `alchemy-api` (with API key) or `agentic-gateway` (without).\n\n## Supported chains\n\n100+ chains including Ethereum, Base, Polygon, Arbitrum, Optimism, BNB, Solana, Starknet, zkSync, Scroll, Linea, Mantle, Blast, World Chain, and many more. Use `list_chains` to fetch the full list.\n\n## Troubleshooting\n\n### \"No app selected\"\n\nCall `select_app` with the desired app ID. If you don't have an app yet, run `create_app` first.\n\n### OAuth flow doesn't open\n\nRestart your MCP client after adding the server. For Claude Code, run `\u002Fmcp` and select `alchemy` to trigger the sign-in flow manually.\n\n### Tool not found\n\nSome tools are namespaced (e.g. `solana_*` for Solana). Use `list_chains` to confirm the chain slug and check the tool catalog above for the exact name.\n\n### Rate limits \u002F compute units\n\nThe MCP server inherits the rate limits of the selected app. Check usage in the [Alchemy dashboard](https:\u002F\u002Fdashboard.alchemy.com\u002F).\n\n## Official links\n\n- [Alchemy MCP server (hosted)](https:\u002F\u002Fmcp.alchemy.com\u002Fmcp)\n- [Alchemy MCP source on GitHub](https:\u002F\u002Fgithub.com\u002Falchemyplatform\u002Falchemy-mcp-server)\n- [Alchemy developer docs](https:\u002F\u002Fwww.alchemy.com\u002Fdocs)\n- [Model Context Protocol](https:\u002F\u002Fmodelcontextprotocol.io\u002F)\n- [Alchemy dashboard](https:\u002F\u002Fdashboard.alchemy.com\u002F)\n",{"data":38,"body":42},{"name":4,"description":6,"license":29,"compatibility":39,"metadata":40},"Requires an MCP-compatible AI client (Claude Code, Codex, Cursor, Claude Desktop, VS Code Copilot, etc.) configured against `https:\u002F\u002Fmcp.alchemy.com\u002Fmcp`. OAuth flow handled by the client — no API key or local install required.",{"author":11,"version":41},"1.0",{"type":43,"children":44},"root",[45,53,59,66,87,137,150,156,272,283,289,301,308,362,382,388,423,436,442,463,639,650,656,676,822,828,840,989,995,1007,1013,1018,1102,1107,1117,1129,1135,1147,1153,1309,1315,1320,1696,1702,1852,1858,2385,2391,2491,2497,2509,2515,2521,2540,2546,2564,2570,2590,2596,2611,2617,2667],{"type":46,"tag":47,"props":48,"children":49},"element","h1",{"id":4},[50],{"type":51,"value":52},"text","Alchemy MCP",{"type":46,"tag":54,"props":55,"children":56},"p",{},[57],{"type":51,"value":58},"Use the hosted Alchemy MCP server for live blockchain data, transaction simulation, tracing, NFT\u002Fportfolio queries, and Alchemy app administration from inside your AI client.",{"type":46,"tag":60,"props":61,"children":63},"h2",{"id":62},"when-to-use-this-skill",[64],{"type":51,"value":65},"When to use this skill",{"type":46,"tag":54,"props":67,"children":68},{},[69,71,77,79,85],{"type":51,"value":70},"Use ",{"type":46,"tag":72,"props":73,"children":75},"code",{"className":74},[],[76],{"type":51,"value":4},{"type":51,"value":78}," when ",{"type":46,"tag":80,"props":81,"children":82},"strong",{},[83],{"type":51,"value":84},"all",{"type":51,"value":86}," of the following are true:",{"type":46,"tag":88,"props":89,"children":90},"ul",{},[91,104,117],{"type":46,"tag":92,"props":93,"children":94},"li",{},[95,97,102],{"type":51,"value":96},"The user wants ",{"type":46,"tag":80,"props":98,"children":99},{},[100],{"type":51,"value":101},"live agent work",{"type":51,"value":103}," — live querying, analysis, admin work, or on-machine automation that the agent runs now in this session",{"type":46,"tag":92,"props":105,"children":106},{},[107,109,115],{"type":51,"value":108},"An MCP-compatible client (Claude Code, Codex, Cursor, Claude Desktop, VS Code Copilot, etc.) is already wired against ",{"type":46,"tag":72,"props":110,"children":112},{"className":111},[],[113],{"type":51,"value":114},"https:\u002F\u002Fmcp.alchemy.com\u002Fmcp",{"type":51,"value":116},", OR the user is willing to add it",{"type":46,"tag":92,"props":118,"children":119},{},[120,122,128,130,135],{"type":51,"value":121},"The Alchemy CLI (",{"type":46,"tag":72,"props":123,"children":125},{"className":124},[],[126],{"type":51,"value":127},"@alchemy\u002Fcli",{"type":51,"value":129},") is ",{"type":46,"tag":80,"props":131,"children":132},{},[133],{"type":51,"value":134},"not",{"type":51,"value":136}," installed locally",{"type":46,"tag":54,"props":138,"children":139},{},[140,142,148],{"type":51,"value":141},"If the CLI is installed locally — or if both CLI and MCP are available — prefer the ",{"type":46,"tag":72,"props":143,"children":145},{"className":144},[],[146],{"type":51,"value":147},"alchemy-cli",{"type":51,"value":149}," skill instead. The CLI is the preferred local fallback runtime path.",{"type":46,"tag":60,"props":151,"children":153},{"id":152},"when-to-use-a-different-skill",[154],{"type":51,"value":155},"When to use a different skill",{"type":46,"tag":157,"props":158,"children":159},"table",{},[160,179],{"type":46,"tag":161,"props":162,"children":163},"thead",{},[164],{"type":46,"tag":165,"props":166,"children":167},"tr",{},[168,174],{"type":46,"tag":169,"props":170,"children":171},"th",{},[172],{"type":51,"value":173},"Situation",{"type":46,"tag":169,"props":175,"children":176},{},[177],{"type":51,"value":178},"Use this skill instead",{"type":46,"tag":180,"props":181,"children":182},"tbody",{},[183,205,238,255],{"type":46,"tag":165,"props":184,"children":185},{},[186,197],{"type":46,"tag":187,"props":188,"children":189},"td",{},[190,195],{"type":46,"tag":72,"props":191,"children":193},{"className":192},[],[194],{"type":51,"value":127},{"type":51,"value":196}," is installed locally, or both CLI and MCP are available",{"type":46,"tag":187,"props":198,"children":199},{},[200],{"type":46,"tag":72,"props":201,"children":203},{"className":202},[],[204],{"type":51,"value":147},{"type":46,"tag":165,"props":206,"children":207},{},[208,213],{"type":46,"tag":187,"props":209,"children":210},{},[211],{"type":51,"value":212},"Neither CLI nor MCP is available",{"type":46,"tag":187,"props":214,"children":215},{},[216,218,223,225,231,233],{"type":51,"value":217},"install ",{"type":46,"tag":72,"props":219,"children":221},{"className":220},[],[222],{"type":51,"value":147},{"type":51,"value":224}," (",{"type":46,"tag":72,"props":226,"children":228},{"className":227},[],[229],{"type":51,"value":230},"npm i -g @alchemy\u002Fcli",{"type":51,"value":232},"), then use ",{"type":46,"tag":72,"props":234,"children":236},{"className":235},[],[237],{"type":51,"value":147},{"type":46,"tag":165,"props":239,"children":240},{},[241,246],{"type":46,"tag":187,"props":242,"children":243},{},[244],{"type":51,"value":245},"Building application code that runs outside this agent session, with an Alchemy API key",{"type":46,"tag":187,"props":247,"children":248},{},[249],{"type":46,"tag":72,"props":250,"children":252},{"className":251},[],[253],{"type":51,"value":254},"alchemy-api",{"type":46,"tag":165,"props":256,"children":257},{},[258,263],{"type":46,"tag":187,"props":259,"children":260},{},[261],{"type":51,"value":262},"Building application code without an API key, or as an autonomous agent that needs to pay for itself, or you explicitly want x402\u002FMPP",{"type":46,"tag":187,"props":264,"children":265},{},[266],{"type":46,"tag":72,"props":267,"children":269},{"className":268},[],[270],{"type":51,"value":271},"agentic-gateway",{"type":46,"tag":54,"props":273,"children":274},{},[275,277,281],{"type":51,"value":276},"Do ",{"type":46,"tag":80,"props":278,"children":279},{},[280],{"type":51,"value":134},{"type":51,"value":282}," use this skill to write production application code — MCP tools are for live agent work, not for embedding into shipped software.",{"type":46,"tag":60,"props":284,"children":286},{"id":285},"connect-your-client",[287],{"type":51,"value":288},"Connect your client",{"type":46,"tag":54,"props":290,"children":291},{},[292,294,299],{"type":51,"value":293},"The server runs at ",{"type":46,"tag":72,"props":295,"children":297},{"className":296},[],[298],{"type":51,"value":114},{"type":51,"value":300}," and authenticates via OAuth — your client opens a browser to sign in with your Alchemy account on first use. No API key or local install required.",{"type":46,"tag":302,"props":303,"children":305},"h3",{"id":304},"claude-code",[306],{"type":51,"value":307},"Claude Code",{"type":46,"tag":309,"props":310,"children":315},"pre",{"className":311,"code":312,"language":313,"meta":314,"style":314},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","claude mcp add alchemy --transport http https:\u002F\u002Fmcp.alchemy.com\u002Fmcp\n","bash","",[316],{"type":46,"tag":72,"props":317,"children":318},{"__ignoreMap":314},[319],{"type":46,"tag":320,"props":321,"children":324},"span",{"class":322,"line":323},"line",1,[325,331,337,342,347,352,357],{"type":46,"tag":320,"props":326,"children":328},{"style":327},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[329],{"type":51,"value":330},"claude",{"type":46,"tag":320,"props":332,"children":334},{"style":333},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[335],{"type":51,"value":336}," mcp",{"type":46,"tag":320,"props":338,"children":339},{"style":333},[340],{"type":51,"value":341}," add",{"type":46,"tag":320,"props":343,"children":344},{"style":333},[345],{"type":51,"value":346}," alchemy",{"type":46,"tag":320,"props":348,"children":349},{"style":333},[350],{"type":51,"value":351}," --transport",{"type":46,"tag":320,"props":353,"children":354},{"style":333},[355],{"type":51,"value":356}," http",{"type":46,"tag":320,"props":358,"children":359},{"style":333},[360],{"type":51,"value":361}," https:\u002F\u002Fmcp.alchemy.com\u002Fmcp\n",{"type":46,"tag":54,"props":363,"children":364},{},[365,367,373,375,380],{"type":51,"value":366},"Restart Claude Code, then run ",{"type":46,"tag":72,"props":368,"children":370},{"className":369},[],[371],{"type":51,"value":372},"\u002Fmcp",{"type":51,"value":374}," and select ",{"type":46,"tag":72,"props":376,"children":378},{"className":377},[],[379],{"type":51,"value":8},{"type":51,"value":381}," to authenticate.",{"type":46,"tag":302,"props":383,"children":385},{"id":384},"codex",[386],{"type":51,"value":387},"Codex",{"type":46,"tag":309,"props":389,"children":391},{"className":311,"code":390,"language":313,"meta":314,"style":314},"codex mcp add alchemy --url https:\u002F\u002Fmcp.alchemy.com\u002Fmcp\n",[392],{"type":46,"tag":72,"props":393,"children":394},{"__ignoreMap":314},[395],{"type":46,"tag":320,"props":396,"children":397},{"class":322,"line":323},[398,402,406,410,414,419],{"type":46,"tag":320,"props":399,"children":400},{"style":327},[401],{"type":51,"value":384},{"type":46,"tag":320,"props":403,"children":404},{"style":333},[405],{"type":51,"value":336},{"type":46,"tag":320,"props":407,"children":408},{"style":333},[409],{"type":51,"value":341},{"type":46,"tag":320,"props":411,"children":412},{"style":333},[413],{"type":51,"value":346},{"type":46,"tag":320,"props":415,"children":416},{"style":333},[417],{"type":51,"value":418}," --url",{"type":46,"tag":320,"props":420,"children":421},{"style":333},[422],{"type":51,"value":361},{"type":46,"tag":54,"props":424,"children":425},{},[426,428,434],{"type":51,"value":427},"Verify with ",{"type":46,"tag":72,"props":429,"children":431},{"className":430},[],[432],{"type":51,"value":433},"codex mcp list",{"type":51,"value":435},".",{"type":46,"tag":302,"props":437,"children":439},{"id":438},"cursor",[440],{"type":51,"value":441},"Cursor",{"type":46,"tag":54,"props":443,"children":444},{},[445,447,453,455,461],{"type":51,"value":446},"Add to ",{"type":46,"tag":72,"props":448,"children":450},{"className":449},[],[451],{"type":51,"value":452},"~\u002F.cursor\u002Fmcp.json",{"type":51,"value":454}," (global) or ",{"type":46,"tag":72,"props":456,"children":458},{"className":457},[],[459],{"type":51,"value":460},".cursor\u002Fmcp.json",{"type":51,"value":462}," (project):",{"type":46,"tag":309,"props":464,"children":468},{"className":465,"code":466,"language":467,"meta":314,"style":314},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"mcpServers\": {\n    \"alchemy\": {\n      \"type\": \"streamable-http\",\n      \"url\": \"https:\u002F\u002Fmcp.alchemy.com\u002Fmcp\"\n    }\n  }\n}\n","json",[469],{"type":46,"tag":72,"props":470,"children":471},{"__ignoreMap":314},[472,481,511,536,578,612,621,630],{"type":46,"tag":320,"props":473,"children":474},{"class":322,"line":323},[475],{"type":46,"tag":320,"props":476,"children":478},{"style":477},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[479],{"type":51,"value":480},"{\n",{"type":46,"tag":320,"props":482,"children":484},{"class":322,"line":483},2,[485,490,496,501,506],{"type":46,"tag":320,"props":486,"children":487},{"style":477},[488],{"type":51,"value":489},"  \"",{"type":46,"tag":320,"props":491,"children":493},{"style":492},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[494],{"type":51,"value":495},"mcpServers",{"type":46,"tag":320,"props":497,"children":498},{"style":477},[499],{"type":51,"value":500},"\"",{"type":46,"tag":320,"props":502,"children":503},{"style":477},[504],{"type":51,"value":505},":",{"type":46,"tag":320,"props":507,"children":508},{"style":477},[509],{"type":51,"value":510}," {\n",{"type":46,"tag":320,"props":512,"children":514},{"class":322,"line":513},3,[515,520,524,528,532],{"type":46,"tag":320,"props":516,"children":517},{"style":477},[518],{"type":51,"value":519},"    \"",{"type":46,"tag":320,"props":521,"children":522},{"style":327},[523],{"type":51,"value":8},{"type":46,"tag":320,"props":525,"children":526},{"style":477},[527],{"type":51,"value":500},{"type":46,"tag":320,"props":529,"children":530},{"style":477},[531],{"type":51,"value":505},{"type":46,"tag":320,"props":533,"children":534},{"style":477},[535],{"type":51,"value":510},{"type":46,"tag":320,"props":537,"children":539},{"class":322,"line":538},4,[540,545,551,555,559,564,569,573],{"type":46,"tag":320,"props":541,"children":542},{"style":477},[543],{"type":51,"value":544},"      \"",{"type":46,"tag":320,"props":546,"children":548},{"style":547},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[549],{"type":51,"value":550},"type",{"type":46,"tag":320,"props":552,"children":553},{"style":477},[554],{"type":51,"value":500},{"type":46,"tag":320,"props":556,"children":557},{"style":477},[558],{"type":51,"value":505},{"type":46,"tag":320,"props":560,"children":561},{"style":477},[562],{"type":51,"value":563}," \"",{"type":46,"tag":320,"props":565,"children":566},{"style":333},[567],{"type":51,"value":568},"streamable-http",{"type":46,"tag":320,"props":570,"children":571},{"style":477},[572],{"type":51,"value":500},{"type":46,"tag":320,"props":574,"children":575},{"style":477},[576],{"type":51,"value":577},",\n",{"type":46,"tag":320,"props":579,"children":581},{"class":322,"line":580},5,[582,586,591,595,599,603,607],{"type":46,"tag":320,"props":583,"children":584},{"style":477},[585],{"type":51,"value":544},{"type":46,"tag":320,"props":587,"children":588},{"style":547},[589],{"type":51,"value":590},"url",{"type":46,"tag":320,"props":592,"children":593},{"style":477},[594],{"type":51,"value":500},{"type":46,"tag":320,"props":596,"children":597},{"style":477},[598],{"type":51,"value":505},{"type":46,"tag":320,"props":600,"children":601},{"style":477},[602],{"type":51,"value":563},{"type":46,"tag":320,"props":604,"children":605},{"style":333},[606],{"type":51,"value":114},{"type":46,"tag":320,"props":608,"children":609},{"style":477},[610],{"type":51,"value":611},"\"\n",{"type":46,"tag":320,"props":613,"children":615},{"class":322,"line":614},6,[616],{"type":46,"tag":320,"props":617,"children":618},{"style":477},[619],{"type":51,"value":620},"    }\n",{"type":46,"tag":320,"props":622,"children":624},{"class":322,"line":623},7,[625],{"type":46,"tag":320,"props":626,"children":627},{"style":477},[628],{"type":51,"value":629},"  }\n",{"type":46,"tag":320,"props":631,"children":633},{"class":322,"line":632},8,[634],{"type":46,"tag":320,"props":635,"children":636},{"style":477},[637],{"type":51,"value":638},"}\n",{"type":46,"tag":54,"props":640,"children":641},{},[642,644,649],{"type":51,"value":643},"Restart Cursor and verify via ",{"type":46,"tag":80,"props":645,"children":646},{},[647],{"type":51,"value":648},"Cursor Settings > MCP",{"type":51,"value":435},{"type":46,"tag":302,"props":651,"children":653},{"id":652},"claude-desktop",[654],{"type":51,"value":655},"Claude Desktop",{"type":46,"tag":54,"props":657,"children":658},{},[659,660,666,668,674],{"type":51,"value":446},{"type":46,"tag":72,"props":661,"children":663},{"className":662},[],[664],{"type":51,"value":665},"~\u002FLibrary\u002FApplication Support\u002FClaude\u002Fclaude_desktop_config.json",{"type":51,"value":667}," (macOS) or ",{"type":46,"tag":72,"props":669,"children":671},{"className":670},[],[672],{"type":51,"value":673},"%APPDATA%\\Claude\\claude_desktop_config.json",{"type":51,"value":675}," (Windows):",{"type":46,"tag":309,"props":677,"children":678},{"className":465,"code":466,"language":467,"meta":314,"style":314},[679],{"type":46,"tag":72,"props":680,"children":681},{"__ignoreMap":314},[682,689,712,735,770,801,808,815],{"type":46,"tag":320,"props":683,"children":684},{"class":322,"line":323},[685],{"type":46,"tag":320,"props":686,"children":687},{"style":477},[688],{"type":51,"value":480},{"type":46,"tag":320,"props":690,"children":691},{"class":322,"line":483},[692,696,700,704,708],{"type":46,"tag":320,"props":693,"children":694},{"style":477},[695],{"type":51,"value":489},{"type":46,"tag":320,"props":697,"children":698},{"style":492},[699],{"type":51,"value":495},{"type":46,"tag":320,"props":701,"children":702},{"style":477},[703],{"type":51,"value":500},{"type":46,"tag":320,"props":705,"children":706},{"style":477},[707],{"type":51,"value":505},{"type":46,"tag":320,"props":709,"children":710},{"style":477},[711],{"type":51,"value":510},{"type":46,"tag":320,"props":713,"children":714},{"class":322,"line":513},[715,719,723,727,731],{"type":46,"tag":320,"props":716,"children":717},{"style":477},[718],{"type":51,"value":519},{"type":46,"tag":320,"props":720,"children":721},{"style":327},[722],{"type":51,"value":8},{"type":46,"tag":320,"props":724,"children":725},{"style":477},[726],{"type":51,"value":500},{"type":46,"tag":320,"props":728,"children":729},{"style":477},[730],{"type":51,"value":505},{"type":46,"tag":320,"props":732,"children":733},{"style":477},[734],{"type":51,"value":510},{"type":46,"tag":320,"props":736,"children":737},{"class":322,"line":538},[738,742,746,750,754,758,762,766],{"type":46,"tag":320,"props":739,"children":740},{"style":477},[741],{"type":51,"value":544},{"type":46,"tag":320,"props":743,"children":744},{"style":547},[745],{"type":51,"value":550},{"type":46,"tag":320,"props":747,"children":748},{"style":477},[749],{"type":51,"value":500},{"type":46,"tag":320,"props":751,"children":752},{"style":477},[753],{"type":51,"value":505},{"type":46,"tag":320,"props":755,"children":756},{"style":477},[757],{"type":51,"value":563},{"type":46,"tag":320,"props":759,"children":760},{"style":333},[761],{"type":51,"value":568},{"type":46,"tag":320,"props":763,"children":764},{"style":477},[765],{"type":51,"value":500},{"type":46,"tag":320,"props":767,"children":768},{"style":477},[769],{"type":51,"value":577},{"type":46,"tag":320,"props":771,"children":772},{"class":322,"line":580},[773,777,781,785,789,793,797],{"type":46,"tag":320,"props":774,"children":775},{"style":477},[776],{"type":51,"value":544},{"type":46,"tag":320,"props":778,"children":779},{"style":547},[780],{"type":51,"value":590},{"type":46,"tag":320,"props":782,"children":783},{"style":477},[784],{"type":51,"value":500},{"type":46,"tag":320,"props":786,"children":787},{"style":477},[788],{"type":51,"value":505},{"type":46,"tag":320,"props":790,"children":791},{"style":477},[792],{"type":51,"value":563},{"type":46,"tag":320,"props":794,"children":795},{"style":333},[796],{"type":51,"value":114},{"type":46,"tag":320,"props":798,"children":799},{"style":477},[800],{"type":51,"value":611},{"type":46,"tag":320,"props":802,"children":803},{"class":322,"line":614},[804],{"type":46,"tag":320,"props":805,"children":806},{"style":477},[807],{"type":51,"value":620},{"type":46,"tag":320,"props":809,"children":810},{"class":322,"line":623},[811],{"type":46,"tag":320,"props":812,"children":813},{"style":477},[814],{"type":51,"value":629},{"type":46,"tag":320,"props":816,"children":817},{"class":322,"line":632},[818],{"type":46,"tag":320,"props":819,"children":820},{"style":477},[821],{"type":51,"value":638},{"type":46,"tag":302,"props":823,"children":825},{"id":824},"vs-code-copilot",[826],{"type":51,"value":827},"VS Code Copilot",{"type":46,"tag":54,"props":829,"children":830},{},[831,832,838],{"type":51,"value":446},{"type":46,"tag":72,"props":833,"children":835},{"className":834},[],[836],{"type":51,"value":837},".vscode\u002Fmcp.json",{"type":51,"value":839}," in your project:",{"type":46,"tag":309,"props":841,"children":843},{"className":465,"code":842,"language":467,"meta":314,"style":314},"{\n  \"servers\": {\n    \"alchemy\": {\n      \"type\": \"http\",\n      \"url\": \"https:\u002F\u002Fmcp.alchemy.com\u002Fmcp\"\n    }\n  }\n}\n",[844],{"type":46,"tag":72,"props":845,"children":846},{"__ignoreMap":314},[847,854,878,901,937,968,975,982],{"type":46,"tag":320,"props":848,"children":849},{"class":322,"line":323},[850],{"type":46,"tag":320,"props":851,"children":852},{"style":477},[853],{"type":51,"value":480},{"type":46,"tag":320,"props":855,"children":856},{"class":322,"line":483},[857,861,866,870,874],{"type":46,"tag":320,"props":858,"children":859},{"style":477},[860],{"type":51,"value":489},{"type":46,"tag":320,"props":862,"children":863},{"style":492},[864],{"type":51,"value":865},"servers",{"type":46,"tag":320,"props":867,"children":868},{"style":477},[869],{"type":51,"value":500},{"type":46,"tag":320,"props":871,"children":872},{"style":477},[873],{"type":51,"value":505},{"type":46,"tag":320,"props":875,"children":876},{"style":477},[877],{"type":51,"value":510},{"type":46,"tag":320,"props":879,"children":880},{"class":322,"line":513},[881,885,889,893,897],{"type":46,"tag":320,"props":882,"children":883},{"style":477},[884],{"type":51,"value":519},{"type":46,"tag":320,"props":886,"children":887},{"style":327},[888],{"type":51,"value":8},{"type":46,"tag":320,"props":890,"children":891},{"style":477},[892],{"type":51,"value":500},{"type":46,"tag":320,"props":894,"children":895},{"style":477},[896],{"type":51,"value":505},{"type":46,"tag":320,"props":898,"children":899},{"style":477},[900],{"type":51,"value":510},{"type":46,"tag":320,"props":902,"children":903},{"class":322,"line":538},[904,908,912,916,920,924,929,933],{"type":46,"tag":320,"props":905,"children":906},{"style":477},[907],{"type":51,"value":544},{"type":46,"tag":320,"props":909,"children":910},{"style":547},[911],{"type":51,"value":550},{"type":46,"tag":320,"props":913,"children":914},{"style":477},[915],{"type":51,"value":500},{"type":46,"tag":320,"props":917,"children":918},{"style":477},[919],{"type":51,"value":505},{"type":46,"tag":320,"props":921,"children":922},{"style":477},[923],{"type":51,"value":563},{"type":46,"tag":320,"props":925,"children":926},{"style":333},[927],{"type":51,"value":928},"http",{"type":46,"tag":320,"props":930,"children":931},{"style":477},[932],{"type":51,"value":500},{"type":46,"tag":320,"props":934,"children":935},{"style":477},[936],{"type":51,"value":577},{"type":46,"tag":320,"props":938,"children":939},{"class":322,"line":580},[940,944,948,952,956,960,964],{"type":46,"tag":320,"props":941,"children":942},{"style":477},[943],{"type":51,"value":544},{"type":46,"tag":320,"props":945,"children":946},{"style":547},[947],{"type":51,"value":590},{"type":46,"tag":320,"props":949,"children":950},{"style":477},[951],{"type":51,"value":500},{"type":46,"tag":320,"props":953,"children":954},{"style":477},[955],{"type":51,"value":505},{"type":46,"tag":320,"props":957,"children":958},{"style":477},[959],{"type":51,"value":563},{"type":46,"tag":320,"props":961,"children":962},{"style":333},[963],{"type":51,"value":114},{"type":46,"tag":320,"props":965,"children":966},{"style":477},[967],{"type":51,"value":611},{"type":46,"tag":320,"props":969,"children":970},{"class":322,"line":614},[971],{"type":46,"tag":320,"props":972,"children":973},{"style":477},[974],{"type":51,"value":620},{"type":46,"tag":320,"props":976,"children":977},{"class":322,"line":623},[978],{"type":46,"tag":320,"props":979,"children":980},{"style":477},[981],{"type":51,"value":629},{"type":46,"tag":320,"props":983,"children":984},{"class":322,"line":632},[985],{"type":46,"tag":320,"props":986,"children":987},{"style":477},[988],{"type":51,"value":638},{"type":46,"tag":302,"props":990,"children":992},{"id":991},"any-other-mcp-client",[993],{"type":51,"value":994},"Any other MCP client",{"type":46,"tag":54,"props":996,"children":997},{},[998,1000,1005],{"type":51,"value":999},"Point it at ",{"type":46,"tag":72,"props":1001,"children":1003},{"className":1002},[],[1004],{"type":51,"value":114},{"type":51,"value":1006}," using Streamable HTTP transport. The server supports OAuth 2.1 with PKCE; the client handles the authorization flow automatically.",{"type":46,"tag":60,"props":1008,"children":1010},{"id":1009},"bootstrap-workflow",[1011],{"type":51,"value":1012},"Bootstrap workflow",{"type":46,"tag":54,"props":1014,"children":1015},{},[1016],{"type":51,"value":1017},"Once the server is connected and you've signed in via OAuth:",{"type":46,"tag":1019,"props":1020,"children":1021},"ol",{},[1022,1040,1062],{"type":46,"tag":92,"props":1023,"children":1024},{},[1025,1030,1032,1038],{"type":46,"tag":80,"props":1026,"children":1027},{},[1028],{"type":51,"value":1029},"List apps",{"type":51,"value":1031}," — ",{"type":46,"tag":72,"props":1033,"children":1035},{"className":1034},[],[1036],{"type":51,"value":1037},"list_apps",{"type":51,"value":1039}," to see your Alchemy apps.",{"type":46,"tag":92,"props":1041,"children":1042},{},[1043,1048,1049,1055,1057],{"type":46,"tag":80,"props":1044,"children":1045},{},[1046],{"type":51,"value":1047},"Select an app",{"type":51,"value":1031},{"type":46,"tag":72,"props":1050,"children":1052},{"className":1051},[],[1053],{"type":51,"value":1054},"select_app",{"type":51,"value":1056}," with the app ID. This caches the API key the server uses for RPC and Data tools. ",{"type":46,"tag":80,"props":1058,"children":1059},{},[1060],{"type":51,"value":1061},"Required before any RPC or Data tool call.",{"type":46,"tag":92,"props":1063,"children":1064},{},[1065,1070,1072,1078,1080,1086,1087,1093,1094,1100],{"type":46,"tag":80,"props":1066,"children":1067},{},[1068],{"type":51,"value":1069},"Run tools",{"type":51,"value":1071}," — call any of the 159 tools (e.g. ",{"type":46,"tag":72,"props":1073,"children":1075},{"className":1074},[],[1076],{"type":51,"value":1077},"getTokenPricesBySymbol",{"type":51,"value":1079},", ",{"type":46,"tag":72,"props":1081,"children":1083},{"className":1082},[],[1084],{"type":51,"value":1085},"getNFTsForOwner",{"type":51,"value":1079},{"type":46,"tag":72,"props":1088,"children":1090},{"className":1089},[],[1091],{"type":51,"value":1092},"simulateAssetChanges",{"type":51,"value":1079},{"type":46,"tag":72,"props":1095,"children":1097},{"className":1096},[],[1098],{"type":51,"value":1099},"solana_getBalance",{"type":51,"value":1101},").",{"type":46,"tag":54,"props":1103,"children":1104},{},[1105],{"type":51,"value":1106},"If you need to create an app first:",{"type":46,"tag":309,"props":1108,"children":1112},{"className":1109,"code":1111,"language":51,"meta":314},[1110],"language-text","create_app(name=\"My App\", networks=[\"eth-mainnet\", \"base-mainnet\"])\n",[1113],{"type":46,"tag":72,"props":1114,"children":1115},{"__ignoreMap":314},[1116],{"type":51,"value":1111},{"type":46,"tag":54,"props":1118,"children":1119},{},[1120,1122,1127],{"type":51,"value":1121},"Then ",{"type":46,"tag":72,"props":1123,"children":1125},{"className":1124},[],[1126],{"type":51,"value":1054},{"type":51,"value":1128}," against the new app.",{"type":46,"tag":60,"props":1130,"children":1132},{"id":1131},"tool-catalog",[1133],{"type":51,"value":1134},"Tool catalog",{"type":46,"tag":54,"props":1136,"children":1137},{},[1138,1140,1145],{"type":51,"value":1139},"The server exposes ",{"type":46,"tag":80,"props":1141,"children":1142},{},[1143],{"type":51,"value":1144},"159 tools",{"type":51,"value":1146}," across three categories.",{"type":46,"tag":302,"props":1148,"children":1150},{"id":1149},"admin-8-tools-account-app-management",[1151],{"type":51,"value":1152},"Admin (8 tools) — Account & app management",{"type":46,"tag":157,"props":1154,"children":1155},{},[1156,1172],{"type":46,"tag":161,"props":1157,"children":1158},{},[1159],{"type":46,"tag":165,"props":1160,"children":1161},{},[1162,1167],{"type":46,"tag":169,"props":1163,"children":1164},{},[1165],{"type":51,"value":1166},"Tool",{"type":46,"tag":169,"props":1168,"children":1169},{},[1170],{"type":51,"value":1171},"Purpose",{"type":46,"tag":180,"props":1173,"children":1174},{},[1175,1192,1208,1225,1241,1258,1275,1292],{"type":46,"tag":165,"props":1176,"children":1177},{},[1178,1187],{"type":46,"tag":187,"props":1179,"children":1180},{},[1181],{"type":46,"tag":72,"props":1182,"children":1184},{"className":1183},[],[1185],{"type":51,"value":1186},"ping",{"type":46,"tag":187,"props":1188,"children":1189},{},[1190],{"type":51,"value":1191},"Health check",{"type":46,"tag":165,"props":1193,"children":1194},{},[1195,1203],{"type":46,"tag":187,"props":1196,"children":1197},{},[1198],{"type":46,"tag":72,"props":1199,"children":1201},{"className":1200},[],[1202],{"type":51,"value":1037},{"type":46,"tag":187,"props":1204,"children":1205},{},[1206],{"type":51,"value":1207},"List your Alchemy apps",{"type":46,"tag":165,"props":1209,"children":1210},{},[1211,1220],{"type":46,"tag":187,"props":1212,"children":1213},{},[1214],{"type":46,"tag":72,"props":1215,"children":1217},{"className":1216},[],[1218],{"type":51,"value":1219},"get_app",{"type":46,"tag":187,"props":1221,"children":1222},{},[1223],{"type":51,"value":1224},"Get app details",{"type":46,"tag":165,"props":1226,"children":1227},{},[1228,1236],{"type":46,"tag":187,"props":1229,"children":1230},{},[1231],{"type":46,"tag":72,"props":1232,"children":1234},{"className":1233},[],[1235],{"type":51,"value":1054},{"type":46,"tag":187,"props":1237,"children":1238},{},[1239],{"type":51,"value":1240},"Select an app and cache its API key for RPC\u002FData tools",{"type":46,"tag":165,"props":1242,"children":1243},{},[1244,1253],{"type":46,"tag":187,"props":1245,"children":1246},{},[1247],{"type":46,"tag":72,"props":1248,"children":1250},{"className":1249},[],[1251],{"type":51,"value":1252},"create_app",{"type":46,"tag":187,"props":1254,"children":1255},{},[1256],{"type":51,"value":1257},"Create a new app",{"type":46,"tag":165,"props":1259,"children":1260},{},[1261,1270],{"type":46,"tag":187,"props":1262,"children":1263},{},[1264],{"type":46,"tag":72,"props":1265,"children":1267},{"className":1266},[],[1268],{"type":51,"value":1269},"update_app",{"type":46,"tag":187,"props":1271,"children":1272},{},[1273],{"type":51,"value":1274},"Update app name or description",{"type":46,"tag":165,"props":1276,"children":1277},{},[1278,1287],{"type":46,"tag":187,"props":1279,"children":1280},{},[1281],{"type":46,"tag":72,"props":1282,"children":1284},{"className":1283},[],[1285],{"type":51,"value":1286},"list_chains",{"type":46,"tag":187,"props":1288,"children":1289},{},[1290],{"type":51,"value":1291},"List all 100+ supported networks",{"type":46,"tag":165,"props":1293,"children":1294},{},[1295,1304],{"type":46,"tag":187,"props":1296,"children":1297},{},[1298],{"type":46,"tag":72,"props":1299,"children":1301},{"className":1300},[],[1302],{"type":51,"value":1303},"update_allowlist",{"type":46,"tag":187,"props":1305,"children":1306},{},[1307],{"type":51,"value":1308},"Update app allowlists (network, address, origin, IP)",{"type":46,"tag":302,"props":1310,"children":1312},{"id":1311},"rpc-123-tools-on-chain-json-rpc",[1313],{"type":51,"value":1314},"RPC (123 tools) — On-chain JSON-RPC",{"type":46,"tag":54,"props":1316,"children":1317},{},[1318],{"type":51,"value":1319},"Standard EVM RPC, Token API, Transfers & Receipts, Transaction Simulation, Trace API, Debug API, ERC-4337 Account Abstraction, Solana standard RPC, and Solana Enhanced & DAS.",{"type":46,"tag":157,"props":1321,"children":1322},{},[1323,1344],{"type":46,"tag":161,"props":1324,"children":1325},{},[1326],{"type":46,"tag":165,"props":1327,"children":1328},{},[1329,1334,1339],{"type":46,"tag":169,"props":1330,"children":1331},{},[1332],{"type":51,"value":1333},"Cluster",{"type":46,"tag":169,"props":1335,"children":1336},{},[1337],{"type":51,"value":1338},"Count",{"type":46,"tag":169,"props":1340,"children":1341},{},[1342],{"type":51,"value":1343},"Examples",{"type":46,"tag":180,"props":1345,"children":1346},{},[1347,1397,1433,1462,1497,1540,1575,1611,1653],{"type":46,"tag":165,"props":1348,"children":1349},{},[1350,1355,1360],{"type":46,"tag":187,"props":1351,"children":1352},{},[1353],{"type":51,"value":1354},"Standard EVM RPC",{"type":46,"tag":187,"props":1356,"children":1357},{},[1358],{"type":51,"value":1359},"31",{"type":46,"tag":187,"props":1361,"children":1362},{},[1363,1369,1370,1376,1377,1383,1384,1390,1391],{"type":46,"tag":72,"props":1364,"children":1366},{"className":1365},[],[1367],{"type":51,"value":1368},"ethBlockNumber",{"type":51,"value":1079},{"type":46,"tag":72,"props":1371,"children":1373},{"className":1372},[],[1374],{"type":51,"value":1375},"ethGetBalance",{"type":51,"value":1079},{"type":46,"tag":72,"props":1378,"children":1380},{"className":1379},[],[1381],{"type":51,"value":1382},"ethCall",{"type":51,"value":1079},{"type":46,"tag":72,"props":1385,"children":1387},{"className":1386},[],[1388],{"type":51,"value":1389},"ethGetLogs",{"type":51,"value":1079},{"type":46,"tag":72,"props":1392,"children":1394},{"className":1393},[],[1395],{"type":51,"value":1396},"ethCallBundle",{"type":46,"tag":165,"props":1398,"children":1399},{},[1400,1405,1410],{"type":46,"tag":187,"props":1401,"children":1402},{},[1403],{"type":51,"value":1404},"Token API",{"type":46,"tag":187,"props":1406,"children":1407},{},[1408],{"type":51,"value":1409},"3",{"type":46,"tag":187,"props":1411,"children":1412},{},[1413,1419,1420,1426,1427],{"type":46,"tag":72,"props":1414,"children":1416},{"className":1415},[],[1417],{"type":51,"value":1418},"getTokenBalances",{"type":51,"value":1079},{"type":46,"tag":72,"props":1421,"children":1423},{"className":1422},[],[1424],{"type":51,"value":1425},"getTokenMetadata",{"type":51,"value":1079},{"type":46,"tag":72,"props":1428,"children":1430},{"className":1429},[],[1431],{"type":51,"value":1432},"getTokenAllowance",{"type":46,"tag":165,"props":1434,"children":1435},{},[1436,1441,1446],{"type":46,"tag":187,"props":1437,"children":1438},{},[1439],{"type":51,"value":1440},"Transfers & Receipts",{"type":46,"tag":187,"props":1442,"children":1443},{},[1444],{"type":51,"value":1445},"2",{"type":46,"tag":187,"props":1447,"children":1448},{},[1449,1455,1456],{"type":46,"tag":72,"props":1450,"children":1452},{"className":1451},[],[1453],{"type":51,"value":1454},"getAssetTransfers",{"type":51,"value":1079},{"type":46,"tag":72,"props":1457,"children":1459},{"className":1458},[],[1460],{"type":51,"value":1461},"getTransactionReceipts",{"type":46,"tag":165,"props":1463,"children":1464},{},[1465,1470,1475],{"type":46,"tag":187,"props":1466,"children":1467},{},[1468],{"type":51,"value":1469},"Transaction Simulation",{"type":46,"tag":187,"props":1471,"children":1472},{},[1473],{"type":51,"value":1474},"5",{"type":46,"tag":187,"props":1476,"children":1477},{},[1478,1483,1484,1490,1491],{"type":46,"tag":72,"props":1479,"children":1481},{"className":1480},[],[1482],{"type":51,"value":1092},{"type":51,"value":1079},{"type":46,"tag":72,"props":1485,"children":1487},{"className":1486},[],[1488],{"type":51,"value":1489},"simulateExecution",{"type":51,"value":1079},{"type":46,"tag":72,"props":1492,"children":1494},{"className":1493},[],[1495],{"type":51,"value":1496},"simulateUserOperationAssetChanges",{"type":46,"tag":165,"props":1498,"children":1499},{},[1500,1505,1510],{"type":46,"tag":187,"props":1501,"children":1502},{},[1503],{"type":51,"value":1504},"Trace API",{"type":46,"tag":187,"props":1506,"children":1507},{},[1508],{"type":51,"value":1509},"6",{"type":46,"tag":187,"props":1511,"children":1512},{},[1513,1519,1520,1526,1527,1533,1534],{"type":46,"tag":72,"props":1514,"children":1516},{"className":1515},[],[1517],{"type":51,"value":1518},"traceCall",{"type":51,"value":1079},{"type":46,"tag":72,"props":1521,"children":1523},{"className":1522},[],[1524],{"type":51,"value":1525},"traceTransaction",{"type":51,"value":1079},{"type":46,"tag":72,"props":1528,"children":1530},{"className":1529},[],[1531],{"type":51,"value":1532},"traceBlock",{"type":51,"value":1079},{"type":46,"tag":72,"props":1535,"children":1537},{"className":1536},[],[1538],{"type":51,"value":1539},"traceFilter",{"type":46,"tag":165,"props":1541,"children":1542},{},[1543,1548,1552],{"type":46,"tag":187,"props":1544,"children":1545},{},[1546],{"type":51,"value":1547},"Debug API",{"type":46,"tag":187,"props":1549,"children":1550},{},[1551],{"type":51,"value":1509},{"type":46,"tag":187,"props":1553,"children":1554},{},[1555,1561,1562,1568,1569],{"type":46,"tag":72,"props":1556,"children":1558},{"className":1557},[],[1559],{"type":51,"value":1560},"debugTraceTransaction",{"type":51,"value":1079},{"type":46,"tag":72,"props":1563,"children":1565},{"className":1564},[],[1566],{"type":51,"value":1567},"debugTraceCall",{"type":51,"value":1079},{"type":46,"tag":72,"props":1570,"children":1572},{"className":1571},[],[1573],{"type":51,"value":1574},"debugTraceBlockByNumber",{"type":46,"tag":165,"props":1576,"children":1577},{},[1578,1583,1588],{"type":46,"tag":187,"props":1579,"children":1580},{},[1581],{"type":51,"value":1582},"ERC-4337 Account Abstraction",{"type":46,"tag":187,"props":1584,"children":1585},{},[1586],{"type":51,"value":1587},"7",{"type":46,"tag":187,"props":1589,"children":1590},{},[1591,1597,1598,1604,1605],{"type":46,"tag":72,"props":1592,"children":1594},{"className":1593},[],[1595],{"type":51,"value":1596},"estimateUserOperationGas",{"type":51,"value":1079},{"type":46,"tag":72,"props":1599,"children":1601},{"className":1600},[],[1602],{"type":51,"value":1603},"getUserOperationReceipt",{"type":51,"value":1079},{"type":46,"tag":72,"props":1606,"children":1608},{"className":1607},[],[1609],{"type":51,"value":1610},"requestGasAndPaymasterAndData",{"type":46,"tag":165,"props":1612,"children":1613},{},[1614,1619,1624],{"type":46,"tag":187,"props":1615,"children":1616},{},[1617],{"type":51,"value":1618},"Solana Standard RPC",{"type":46,"tag":187,"props":1620,"children":1621},{},[1622],{"type":51,"value":1623},"50",{"type":46,"tag":187,"props":1625,"children":1626},{},[1627,1632,1633,1639,1640,1646,1647],{"type":46,"tag":72,"props":1628,"children":1630},{"className":1629},[],[1631],{"type":51,"value":1099},{"type":51,"value":1079},{"type":46,"tag":72,"props":1634,"children":1636},{"className":1635},[],[1637],{"type":51,"value":1638},"solana_getTokenAccountsByOwner",{"type":51,"value":1079},{"type":46,"tag":72,"props":1641,"children":1643},{"className":1642},[],[1644],{"type":51,"value":1645},"solana_getBlock",{"type":51,"value":1079},{"type":46,"tag":72,"props":1648,"children":1650},{"className":1649},[],[1651],{"type":51,"value":1652},"solana_simulateTransaction",{"type":46,"tag":165,"props":1654,"children":1655},{},[1656,1661,1666],{"type":46,"tag":187,"props":1657,"children":1658},{},[1659],{"type":51,"value":1660},"Solana Enhanced & DAS",{"type":46,"tag":187,"props":1662,"children":1663},{},[1664],{"type":51,"value":1665},"13",{"type":46,"tag":187,"props":1667,"children":1668},{},[1669,1675,1676,1682,1683,1689,1690],{"type":46,"tag":72,"props":1670,"children":1672},{"className":1671},[],[1673],{"type":51,"value":1674},"solana_getAsset",{"type":51,"value":1079},{"type":46,"tag":72,"props":1677,"children":1679},{"className":1678},[],[1680],{"type":51,"value":1681},"solana_getAssetsByOwner",{"type":51,"value":1079},{"type":46,"tag":72,"props":1684,"children":1686},{"className":1685},[],[1687],{"type":51,"value":1688},"solana_searchAssets",{"type":51,"value":1079},{"type":46,"tag":72,"props":1691,"children":1693},{"className":1692},[],[1694],{"type":51,"value":1695},"solana_getPriorityFeeEstimate",{"type":46,"tag":302,"props":1697,"children":1699},{"id":1698},"data-28-tools-rest-apis",[1700],{"type":51,"value":1701},"Data (28 tools) — REST APIs",{"type":46,"tag":157,"props":1703,"children":1704},{},[1705,1723],{"type":46,"tag":161,"props":1706,"children":1707},{},[1708],{"type":46,"tag":165,"props":1709,"children":1710},{},[1711,1715,1719],{"type":46,"tag":169,"props":1712,"children":1713},{},[1714],{"type":51,"value":1333},{"type":46,"tag":169,"props":1716,"children":1717},{},[1718],{"type":51,"value":1338},{"type":46,"tag":169,"props":1720,"children":1721},{},[1722],{"type":51,"value":1343},{"type":46,"tag":180,"props":1724,"children":1725},{},[1726,1775,1809],{"type":46,"tag":165,"props":1727,"children":1728},{},[1729,1734,1739],{"type":46,"tag":187,"props":1730,"children":1731},{},[1732],{"type":51,"value":1733},"NFT API",{"type":46,"tag":187,"props":1735,"children":1736},{},[1737],{"type":51,"value":1738},"21",{"type":46,"tag":187,"props":1740,"children":1741},{},[1742,1747,1748,1754,1755,1761,1762,1768,1769],{"type":46,"tag":72,"props":1743,"children":1745},{"className":1744},[],[1746],{"type":51,"value":1085},{"type":51,"value":1079},{"type":46,"tag":72,"props":1749,"children":1751},{"className":1750},[],[1752],{"type":51,"value":1753},"getNFTMetadata",{"type":51,"value":1079},{"type":46,"tag":72,"props":1756,"children":1758},{"className":1757},[],[1759],{"type":51,"value":1760},"getOwnersForNFT",{"type":51,"value":1079},{"type":46,"tag":72,"props":1763,"children":1765},{"className":1764},[],[1766],{"type":51,"value":1767},"getFloorPrice",{"type":51,"value":1079},{"type":46,"tag":72,"props":1770,"children":1772},{"className":1771},[],[1773],{"type":51,"value":1774},"getNFTSales",{"type":46,"tag":165,"props":1776,"children":1777},{},[1778,1783,1787],{"type":46,"tag":187,"props":1779,"children":1780},{},[1781],{"type":51,"value":1782},"Prices API",{"type":46,"tag":187,"props":1784,"children":1785},{},[1786],{"type":51,"value":1409},{"type":46,"tag":187,"props":1788,"children":1789},{},[1790,1795,1796,1802,1803],{"type":46,"tag":72,"props":1791,"children":1793},{"className":1792},[],[1794],{"type":51,"value":1077},{"type":51,"value":1079},{"type":46,"tag":72,"props":1797,"children":1799},{"className":1798},[],[1800],{"type":51,"value":1801},"getTokenPricesByAddress",{"type":51,"value":1079},{"type":46,"tag":72,"props":1804,"children":1806},{"className":1805},[],[1807],{"type":51,"value":1808},"getHistoricalTokenPrices",{"type":46,"tag":165,"props":1810,"children":1811},{},[1812,1817,1822],{"type":46,"tag":187,"props":1813,"children":1814},{},[1815],{"type":51,"value":1816},"Portfolio (multi-chain)",{"type":46,"tag":187,"props":1818,"children":1819},{},[1820],{"type":51,"value":1821},"4",{"type":46,"tag":187,"props":1823,"children":1824},{},[1825,1831,1832,1838,1839,1845,1846],{"type":46,"tag":72,"props":1826,"children":1828},{"className":1827},[],[1829],{"type":51,"value":1830},"getTokensByAddress",{"type":51,"value":1079},{"type":46,"tag":72,"props":1833,"children":1835},{"className":1834},[],[1836],{"type":51,"value":1837},"getTokenBalancesByAddress",{"type":51,"value":1079},{"type":46,"tag":72,"props":1840,"children":1842},{"className":1841},[],[1843],{"type":51,"value":1844},"getNFTsByAddress",{"type":51,"value":1079},{"type":46,"tag":72,"props":1847,"children":1849},{"className":1848},[],[1850],{"type":51,"value":1851},"getNFTContractsByAddress",{"type":46,"tag":60,"props":1853,"children":1855},{"id":1854},"common-task-tool-map",[1856],{"type":51,"value":1857},"Common task → tool map",{"type":46,"tag":157,"props":1859,"children":1860},{},[1861,1881],{"type":46,"tag":161,"props":1862,"children":1863},{},[1864],{"type":46,"tag":165,"props":1865,"children":1866},{},[1867,1872,1876],{"type":46,"tag":169,"props":1868,"children":1869},{},[1870],{"type":51,"value":1871},"Task",{"type":46,"tag":169,"props":1873,"children":1874},{},[1875],{"type":51,"value":1166},{"type":46,"tag":169,"props":1877,"children":1878},{},[1879],{"type":51,"value":1880},"Notes",{"type":46,"tag":180,"props":1882,"children":1883},{},[1884,1911,1932,1959,1980,2044,2065,2086,2107,2128,2149,2170,2191,2218,2239,2260,2281,2302,2323,2343,2364],{"type":46,"tag":165,"props":1885,"children":1886},{},[1887,1892,1900],{"type":46,"tag":187,"props":1888,"children":1889},{},[1890],{"type":51,"value":1891},"Latest ETH block number",{"type":46,"tag":187,"props":1893,"children":1894},{},[1895],{"type":46,"tag":72,"props":1896,"children":1898},{"className":1897},[],[1899],{"type":51,"value":1368},{"type":46,"tag":187,"props":1901,"children":1902},{},[1903,1905],{"type":51,"value":1904},"Pass ",{"type":46,"tag":72,"props":1906,"children":1908},{"className":1907},[],[1909],{"type":51,"value":1910},"network: \"eth-mainnet\"",{"type":46,"tag":165,"props":1912,"children":1913},{},[1914,1919,1927],{"type":46,"tag":187,"props":1915,"children":1916},{},[1917],{"type":51,"value":1918},"ETH balance for an address",{"type":46,"tag":187,"props":1920,"children":1921},{},[1922],{"type":46,"tag":72,"props":1923,"children":1925},{"className":1924},[],[1926],{"type":51,"value":1375},{"type":46,"tag":187,"props":1928,"children":1929},{},[1930],{"type":51,"value":1931},"Returns hex wei",{"type":46,"tag":165,"props":1933,"children":1934},{},[1935,1940,1948],{"type":46,"tag":187,"props":1936,"children":1937},{},[1938],{"type":51,"value":1939},"ERC-20 balances",{"type":46,"tag":187,"props":1941,"children":1942},{},[1943],{"type":46,"tag":72,"props":1944,"children":1946},{"className":1945},[],[1947],{"type":51,"value":1418},{"type":46,"tag":187,"props":1949,"children":1950},{},[1951,1952,1957],{"type":51,"value":70},{"type":46,"tag":72,"props":1953,"children":1955},{"className":1954},[],[1956],{"type":51,"value":1425},{"type":51,"value":1958}," to resolve symbol\u002Fdecimals",{"type":46,"tag":165,"props":1960,"children":1961},{},[1962,1967,1975],{"type":46,"tag":187,"props":1963,"children":1964},{},[1965],{"type":51,"value":1966},"ERC-20 metadata",{"type":46,"tag":187,"props":1968,"children":1969},{},[1970],{"type":46,"tag":72,"props":1971,"children":1973},{"className":1972},[],[1974],{"type":51,"value":1425},{"type":46,"tag":187,"props":1976,"children":1977},{},[1978],{"type":51,"value":1979},"name, symbol, decimals, logo",{"type":46,"tag":165,"props":1981,"children":1982},{},[1983,1988,1996],{"type":46,"tag":187,"props":1984,"children":1985},{},[1986],{"type":51,"value":1987},"Asset transfers (history)",{"type":46,"tag":187,"props":1989,"children":1990},{},[1991],{"type":46,"tag":72,"props":1992,"children":1994},{"className":1993},[],[1995],{"type":51,"value":1454},{"type":46,"tag":187,"props":1997,"children":1998},{},[1999,2001,2007,2008,2014,2015,2021,2022,2028,2029,2035,2036,2042],{"type":51,"value":2000},"Filter by ",{"type":46,"tag":72,"props":2002,"children":2004},{"className":2003},[],[2005],{"type":51,"value":2006},"category",{"type":51,"value":224},{"type":46,"tag":72,"props":2009,"children":2011},{"className":2010},[],[2012],{"type":51,"value":2013},"erc20",{"type":51,"value":1079},{"type":46,"tag":72,"props":2016,"children":2018},{"className":2017},[],[2019],{"type":51,"value":2020},"erc721",{"type":51,"value":1079},{"type":46,"tag":72,"props":2023,"children":2025},{"className":2024},[],[2026],{"type":51,"value":2027},"erc1155",{"type":51,"value":1079},{"type":46,"tag":72,"props":2030,"children":2032},{"className":2031},[],[2033],{"type":51,"value":2034},"external",{"type":51,"value":1079},{"type":46,"tag":72,"props":2037,"children":2039},{"className":2038},[],[2040],{"type":51,"value":2041},"internal",{"type":51,"value":2043},")",{"type":46,"tag":165,"props":2045,"children":2046},{},[2047,2052,2060],{"type":46,"tag":187,"props":2048,"children":2049},{},[2050],{"type":51,"value":2051},"Simulate a tx",{"type":46,"tag":187,"props":2053,"children":2054},{},[2055],{"type":46,"tag":72,"props":2056,"children":2058},{"className":2057},[],[2059],{"type":51,"value":1092},{"type":46,"tag":187,"props":2061,"children":2062},{},[2063],{"type":51,"value":2064},"Pre-flight asset deltas",{"type":46,"tag":165,"props":2066,"children":2067},{},[2068,2073,2081],{"type":46,"tag":187,"props":2069,"children":2070},{},[2071],{"type":51,"value":2072},"Trace a tx",{"type":46,"tag":187,"props":2074,"children":2075},{},[2076],{"type":46,"tag":72,"props":2077,"children":2079},{"className":2078},[],[2080],{"type":51,"value":1525},{"type":46,"tag":187,"props":2082,"children":2083},{},[2084],{"type":51,"value":2085},"Internal call tree",{"type":46,"tag":165,"props":2087,"children":2088},{},[2089,2094,2102],{"type":46,"tag":187,"props":2090,"children":2091},{},[2092],{"type":51,"value":2093},"Debug-trace a tx",{"type":46,"tag":187,"props":2095,"children":2096},{},[2097],{"type":46,"tag":72,"props":2098,"children":2100},{"className":2099},[],[2101],{"type":51,"value":1560},{"type":46,"tag":187,"props":2103,"children":2104},{},[2105],{"type":51,"value":2106},"Geth-style structured trace",{"type":46,"tag":165,"props":2108,"children":2109},{},[2110,2115,2123],{"type":46,"tag":187,"props":2111,"children":2112},{},[2113],{"type":51,"value":2114},"List owned NFTs",{"type":46,"tag":187,"props":2116,"children":2117},{},[2118],{"type":46,"tag":72,"props":2119,"children":2121},{"className":2120},[],[2122],{"type":51,"value":1085},{"type":46,"tag":187,"props":2124,"children":2125},{},[2126],{"type":51,"value":2127},"Across one chain",{"type":46,"tag":165,"props":2129,"children":2130},{},[2131,2136,2144],{"type":46,"tag":187,"props":2132,"children":2133},{},[2134],{"type":51,"value":2135},"Multi-chain NFTs",{"type":46,"tag":187,"props":2137,"children":2138},{},[2139],{"type":46,"tag":72,"props":2140,"children":2142},{"className":2141},[],[2143],{"type":51,"value":1844},{"type":46,"tag":187,"props":2145,"children":2146},{},[2147],{"type":51,"value":2148},"Across many chains",{"type":46,"tag":165,"props":2150,"children":2151},{},[2152,2157,2165],{"type":46,"tag":187,"props":2153,"children":2154},{},[2155],{"type":51,"value":2156},"NFT metadata",{"type":46,"tag":187,"props":2158,"children":2159},{},[2160],{"type":46,"tag":72,"props":2161,"children":2163},{"className":2162},[],[2164],{"type":51,"value":1753},{"type":46,"tag":187,"props":2166,"children":2167},{},[2168],{"type":51,"value":2169},"Per token id",{"type":46,"tag":165,"props":2171,"children":2172},{},[2173,2178,2186],{"type":46,"tag":187,"props":2174,"children":2175},{},[2176],{"type":51,"value":2177},"NFT floor price",{"type":46,"tag":187,"props":2179,"children":2180},{},[2181],{"type":46,"tag":72,"props":2182,"children":2184},{"className":2183},[],[2185],{"type":51,"value":1767},{"type":46,"tag":187,"props":2187,"children":2188},{},[2189],{"type":51,"value":2190},"From major marketplaces",{"type":46,"tag":165,"props":2192,"children":2193},{},[2194,2199,2207],{"type":46,"tag":187,"props":2195,"children":2196},{},[2197],{"type":51,"value":2198},"Token prices (spot)",{"type":46,"tag":187,"props":2200,"children":2201},{},[2202],{"type":46,"tag":72,"props":2203,"children":2205},{"className":2204},[],[2206],{"type":51,"value":1077},{"type":46,"tag":187,"props":2208,"children":2209},{},[2210,2212],{"type":51,"value":2211},"e.g. ",{"type":46,"tag":72,"props":2213,"children":2215},{"className":2214},[],[2216],{"type":51,"value":2217},"[\"ETH\",\"USDC\"]",{"type":46,"tag":165,"props":2219,"children":2220},{},[2221,2226,2234],{"type":46,"tag":187,"props":2222,"children":2223},{},[2224],{"type":51,"value":2225},"Token prices (historical)",{"type":46,"tag":187,"props":2227,"children":2228},{},[2229],{"type":46,"tag":72,"props":2230,"children":2232},{"className":2231},[],[2233],{"type":51,"value":1808},{"type":46,"tag":187,"props":2235,"children":2236},{},[2237],{"type":51,"value":2238},"Time range queries",{"type":46,"tag":165,"props":2240,"children":2241},{},[2242,2247,2255],{"type":46,"tag":187,"props":2243,"children":2244},{},[2245],{"type":51,"value":2246},"Multi-chain portfolio",{"type":46,"tag":187,"props":2248,"children":2249},{},[2250],{"type":46,"tag":72,"props":2251,"children":2253},{"className":2252},[],[2254],{"type":51,"value":1837},{"type":46,"tag":187,"props":2256,"children":2257},{},[2258],{"type":51,"value":2259},"With USD values",{"type":46,"tag":165,"props":2261,"children":2262},{},[2263,2268,2276],{"type":46,"tag":187,"props":2264,"children":2265},{},[2266],{"type":51,"value":2267},"Solana balance",{"type":46,"tag":187,"props":2269,"children":2270},{},[2271],{"type":46,"tag":72,"props":2272,"children":2274},{"className":2273},[],[2275],{"type":51,"value":1099},{"type":46,"tag":187,"props":2277,"children":2278},{},[2279],{"type":51,"value":2280},"Lamports",{"type":46,"tag":165,"props":2282,"children":2283},{},[2284,2289,2297],{"type":46,"tag":187,"props":2285,"children":2286},{},[2287],{"type":51,"value":2288},"Solana token accounts",{"type":46,"tag":187,"props":2290,"children":2291},{},[2292],{"type":46,"tag":72,"props":2293,"children":2295},{"className":2294},[],[2296],{"type":51,"value":1638},{"type":46,"tag":187,"props":2298,"children":2299},{},[2300],{"type":51,"value":2301},"SPL tokens",{"type":46,"tag":165,"props":2303,"children":2304},{},[2305,2310,2318],{"type":46,"tag":187,"props":2306,"children":2307},{},[2308],{"type":51,"value":2309},"Compressed NFT lookup",{"type":46,"tag":187,"props":2311,"children":2312},{},[2313],{"type":46,"tag":72,"props":2314,"children":2316},{"className":2315},[],[2317],{"type":51,"value":1674},{"type":46,"tag":187,"props":2319,"children":2320},{},[2321],{"type":51,"value":2322},"DAS standard",{"type":46,"tag":165,"props":2324,"children":2325},{},[2326,2331,2339],{"type":46,"tag":187,"props":2327,"children":2328},{},[2329],{"type":51,"value":2330},"Owner's compressed NFTs",{"type":46,"tag":187,"props":2332,"children":2333},{},[2334],{"type":46,"tag":72,"props":2335,"children":2337},{"className":2336},[],[2338],{"type":51,"value":1681},{"type":46,"tag":187,"props":2340,"children":2341},{},[2342],{"type":51,"value":2322},{"type":46,"tag":165,"props":2344,"children":2345},{},[2346,2351,2359],{"type":46,"tag":187,"props":2347,"children":2348},{},[2349],{"type":51,"value":2350},"Solana priority fees",{"type":46,"tag":187,"props":2352,"children":2353},{},[2354],{"type":46,"tag":72,"props":2355,"children":2357},{"className":2356},[],[2358],{"type":51,"value":1695},{"type":46,"tag":187,"props":2360,"children":2361},{},[2362],{"type":51,"value":2363},"Recent samples",{"type":46,"tag":165,"props":2365,"children":2366},{},[2367,2372,2380],{"type":46,"tag":187,"props":2368,"children":2369},{},[2370],{"type":51,"value":2371},"User operation receipt",{"type":46,"tag":187,"props":2373,"children":2374},{},[2375],{"type":46,"tag":72,"props":2376,"children":2378},{"className":2377},[],[2379],{"type":51,"value":1603},{"type":46,"tag":187,"props":2381,"children":2382},{},[2383],{"type":51,"value":2384},"ERC-4337",{"type":46,"tag":60,"props":2386,"children":2388},{"id":2387},"operating-rules",[2389],{"type":51,"value":2390},"Operating rules",{"type":46,"tag":88,"props":2392,"children":2393},{},[2394,2411,2450,2467],{"type":46,"tag":92,"props":2395,"children":2396},{},[2397,2409],{"type":46,"tag":80,"props":2398,"children":2399},{},[2400,2402,2407],{"type":51,"value":2401},"Always call ",{"type":46,"tag":72,"props":2403,"children":2405},{"className":2404},[],[2406],{"type":51,"value":1054},{"type":51,"value":2408}," first",{"type":51,"value":2410}," before any RPC or Data tool. Tools error out with a clear message if no app is selected.",{"type":46,"tag":92,"props":2412,"children":2413},{},[2414,2419,2421,2426,2428,2434,2435,2441,2442,2448],{"type":46,"tag":80,"props":2415,"children":2416},{},[2417],{"type":51,"value":2418},"Use the canonical chain slugs",{"type":51,"value":2420}," returned by ",{"type":46,"tag":72,"props":2422,"children":2424},{"className":2423},[],[2425],{"type":51,"value":1286},{"type":51,"value":2427}," (e.g. ",{"type":46,"tag":72,"props":2429,"children":2431},{"className":2430},[],[2432],{"type":51,"value":2433},"eth-mainnet",{"type":51,"value":1079},{"type":46,"tag":72,"props":2436,"children":2438},{"className":2437},[],[2439],{"type":51,"value":2440},"base-mainnet",{"type":51,"value":1079},{"type":46,"tag":72,"props":2443,"children":2445},{"className":2444},[],[2446],{"type":51,"value":2447},"solana-mainnet",{"type":51,"value":2449},"). Tool error messages will guide you if you guess wrong.",{"type":46,"tag":92,"props":2451,"children":2452},{},[2453,2458,2460,2465],{"type":46,"tag":80,"props":2454,"children":2455},{},[2456],{"type":51,"value":2457},"Don't bypass the MCP server",{"type":51,"value":2459}," with raw curl\u002FHTTP from inside the agent — that's the API-key path covered by ",{"type":46,"tag":72,"props":2461,"children":2463},{"className":2462},[],[2464],{"type":51,"value":254},{"type":51,"value":2466},". MCP tools are the canonical interface for this skill.",{"type":46,"tag":92,"props":2468,"children":2469},{},[2470,2475,2477,2482,2484,2489],{"type":46,"tag":80,"props":2471,"children":2472},{},[2473],{"type":51,"value":2474},"Don't use MCP tools to generate production application code.",{"type":51,"value":2476}," When the user wants to ship code, hand off to ",{"type":46,"tag":72,"props":2478,"children":2480},{"className":2479},[],[2481],{"type":51,"value":254},{"type":51,"value":2483}," (with API key) or ",{"type":46,"tag":72,"props":2485,"children":2487},{"className":2486},[],[2488],{"type":51,"value":271},{"type":51,"value":2490}," (without).",{"type":46,"tag":60,"props":2492,"children":2494},{"id":2493},"supported-chains",[2495],{"type":51,"value":2496},"Supported chains",{"type":46,"tag":54,"props":2498,"children":2499},{},[2500,2502,2507],{"type":51,"value":2501},"100+ chains including Ethereum, Base, Polygon, Arbitrum, Optimism, BNB, Solana, Starknet, zkSync, Scroll, Linea, Mantle, Blast, World Chain, and many more. Use ",{"type":46,"tag":72,"props":2503,"children":2505},{"className":2504},[],[2506],{"type":51,"value":1286},{"type":51,"value":2508}," to fetch the full list.",{"type":46,"tag":60,"props":2510,"children":2512},{"id":2511},"troubleshooting",[2513],{"type":51,"value":2514},"Troubleshooting",{"type":46,"tag":302,"props":2516,"children":2518},{"id":2517},"no-app-selected",[2519],{"type":51,"value":2520},"\"No app selected\"",{"type":46,"tag":54,"props":2522,"children":2523},{},[2524,2526,2531,2533,2538],{"type":51,"value":2525},"Call ",{"type":46,"tag":72,"props":2527,"children":2529},{"className":2528},[],[2530],{"type":51,"value":1054},{"type":51,"value":2532}," with the desired app ID. If you don't have an app yet, run ",{"type":46,"tag":72,"props":2534,"children":2536},{"className":2535},[],[2537],{"type":51,"value":1252},{"type":51,"value":2539}," first.",{"type":46,"tag":302,"props":2541,"children":2543},{"id":2542},"oauth-flow-doesnt-open",[2544],{"type":51,"value":2545},"OAuth flow doesn't open",{"type":46,"tag":54,"props":2547,"children":2548},{},[2549,2551,2556,2557,2562],{"type":51,"value":2550},"Restart your MCP client after adding the server. For Claude Code, run ",{"type":46,"tag":72,"props":2552,"children":2554},{"className":2553},[],[2555],{"type":51,"value":372},{"type":51,"value":374},{"type":46,"tag":72,"props":2558,"children":2560},{"className":2559},[],[2561],{"type":51,"value":8},{"type":51,"value":2563}," to trigger the sign-in flow manually.",{"type":46,"tag":302,"props":2565,"children":2567},{"id":2566},"tool-not-found",[2568],{"type":51,"value":2569},"Tool not found",{"type":46,"tag":54,"props":2571,"children":2572},{},[2573,2575,2581,2583,2588],{"type":51,"value":2574},"Some tools are namespaced (e.g. ",{"type":46,"tag":72,"props":2576,"children":2578},{"className":2577},[],[2579],{"type":51,"value":2580},"solana_*",{"type":51,"value":2582}," for Solana). Use ",{"type":46,"tag":72,"props":2584,"children":2586},{"className":2585},[],[2587],{"type":51,"value":1286},{"type":51,"value":2589}," to confirm the chain slug and check the tool catalog above for the exact name.",{"type":46,"tag":302,"props":2591,"children":2593},{"id":2592},"rate-limits-compute-units",[2594],{"type":51,"value":2595},"Rate limits \u002F compute units",{"type":46,"tag":54,"props":2597,"children":2598},{},[2599,2601,2610],{"type":51,"value":2600},"The MCP server inherits the rate limits of the selected app. Check usage in the ",{"type":46,"tag":2602,"props":2603,"children":2607},"a",{"href":2604,"rel":2605},"https:\u002F\u002Fdashboard.alchemy.com\u002F",[2606],"nofollow",[2608],{"type":51,"value":2609},"Alchemy dashboard",{"type":51,"value":435},{"type":46,"tag":60,"props":2612,"children":2614},{"id":2613},"official-links",[2615],{"type":51,"value":2616},"Official links",{"type":46,"tag":88,"props":2618,"children":2619},{},[2620,2629,2639,2649,2659],{"type":46,"tag":92,"props":2621,"children":2622},{},[2623],{"type":46,"tag":2602,"props":2624,"children":2626},{"href":114,"rel":2625},[2606],[2627],{"type":51,"value":2628},"Alchemy MCP server (hosted)",{"type":46,"tag":92,"props":2630,"children":2631},{},[2632],{"type":46,"tag":2602,"props":2633,"children":2636},{"href":2634,"rel":2635},"https:\u002F\u002Fgithub.com\u002Falchemyplatform\u002Falchemy-mcp-server",[2606],[2637],{"type":51,"value":2638},"Alchemy MCP source on GitHub",{"type":46,"tag":92,"props":2640,"children":2641},{},[2642],{"type":46,"tag":2602,"props":2643,"children":2646},{"href":2644,"rel":2645},"https:\u002F\u002Fwww.alchemy.com\u002Fdocs",[2606],[2647],{"type":51,"value":2648},"Alchemy developer docs",{"type":46,"tag":92,"props":2650,"children":2651},{},[2652],{"type":46,"tag":2602,"props":2653,"children":2656},{"href":2654,"rel":2655},"https:\u002F\u002Fmodelcontextprotocol.io\u002F",[2606],[2657],{"type":51,"value":2658},"Model Context Protocol",{"type":46,"tag":92,"props":2660,"children":2661},{},[2662],{"type":46,"tag":2602,"props":2663,"children":2665},{"href":2604,"rel":2664},[2606],[2666],{"type":51,"value":2609},{"type":46,"tag":2668,"props":2669,"children":2670},"style",{},[2671],{"type":51,"value":2672},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":2674,"total":614},[2675,2689,2703,2715,2722,2739],{"slug":271,"name":271,"fn":2676,"description":2677,"org":2678,"tags":2679,"stars":26,"repoUrl":27,"updatedAt":2688},"integrate Alchemy with wallet-based authentication","Wire Alchemy into application code without an API key, using the x402 or MPP gateway with wallet-based auth (SIWE\u002FSIWS) and per-request payments (USDC via x402, or USDC\u002Fcredit-card via MPP). Specialized app-integration path. Use when the user is building application code AND no API key is available, or they're an autonomous agent that needs to pay for itself, or they explicitly want x402\u002FMPP. For normal app code with an API key, use `alchemy-api`. For live agent work in this session (querying, admin, automation), use `alchemy-cli` (preferred) or `alchemy-mcp`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2680,2681,2684,2685],{"name":21,"slug":22,"type":16},{"name":2682,"slug":2683,"type":16},"Auth","auth",{"name":14,"slug":15,"type":16},{"name":2686,"slug":2687,"type":16},"Payments","payments","2026-07-12T08:27:09.787968",{"slug":254,"name":254,"fn":2690,"description":2691,"org":2692,"tags":2693,"stars":26,"repoUrl":27,"updatedAt":2702},"integrate Alchemy APIs into backend applications","Wire Alchemy into application code (server, backend, dApp, script) using a standard API key. Preferred app-integration path for normal server\u002Fbackend usage. Covers EVM JSON-RPC, Token API, NFT API, Transfers API, Prices API, Portfolio API, Simulation, Webhooks, Solana RPC, Solana DAS, Solana Yellowstone gRPC, Sui gRPC, Wallets\u002FAccount Kit, and operational topics. Requires `$ALCHEMY_API_KEY`. For live agent work in this session (querying, admin, local automation), use `alchemy-cli` (preferred) or `alchemy-mcp` instead. For app code without an API key (autonomous agent paying per-request, or explicit x402\u002FMPP), use `agentic-gateway` instead.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2694,2695,2698,2699],{"name":21,"slug":22,"type":16},{"name":2696,"slug":2697,"type":16},"Backend","backend",{"name":14,"slug":15,"type":16},{"name":2700,"slug":2701,"type":16},"Web3","web3","2026-07-12T08:27:11.41681",{"slug":147,"name":147,"fn":2704,"description":2705,"org":2706,"tags":2707,"stars":26,"repoUrl":27,"updatedAt":2714},"query blockchain data with Alchemy CLI","Use the Alchemy CLI (`@alchemy\u002Fcli`) for live blockchain data, transaction lookups, NFT\u002Ftoken\u002Fportfolio queries, simulation, tracing\u002Fdebugging, account abstraction (bundler + gas manager), webhook management, Solana RPC\u002FDAS, and Alchemy app administration. Preferred runtime path for live agent work (querying, admin, local automation) when the CLI is installed locally — or when both CLI and MCP are available. If neither is installed, install the CLI with `npm i -g @alchemy\u002Fcli`. Use for live agent work in this session, not for building application code that ships to production. For application code, use the `alchemy-api` skill (with API key) or `agentic-gateway` skill (without).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2708,2709,2712,2713],{"name":14,"slug":15,"type":16},{"name":2710,"slug":2711,"type":16},"CLI","cli",{"name":24,"slug":25,"type":16},{"name":2700,"slug":2701,"type":16},"2026-07-12T08:27:08.530753",{"slug":4,"name":4,"fn":5,"description":6,"org":2716,"tags":2717,"stars":26,"repoUrl":27,"updatedAt":28},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2718,2719,2720,2721],{"name":21,"slug":22,"type":16},{"name":14,"slug":15,"type":16},{"name":24,"slug":25,"type":16},{"name":18,"slug":19,"type":16},{"slug":2723,"name":2723,"fn":2724,"description":2725,"org":2726,"tags":2727,"stars":26,"repoUrl":27,"updatedAt":2738},"allium","analyze trading data with Allium APIs","Query Allium APIs for wallet PnL (current + historical, by-wallet and by-token), holdings timeseries history, Hyperliquid HyperCore trading data (info, fills, orders, orderbook), and custom SQL analytics across 70+ chains. NOT for token prices, token metadata, current wallet balance snapshots, transaction transfer history, or NFT metadata — for those use `alchemy-cli` (live work), `alchemy-mcp`, `alchemy-api` (app code), or `agentic-gateway` (no API key). Requires Allium credentials at `~\u002F.allium\u002Fcredentials`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2728,2731,2732,2735],{"name":2729,"slug":2730,"type":16},"Analytics","analytics",{"name":14,"slug":15,"type":16},{"name":2733,"slug":2734,"type":16},"SQL","sql",{"name":2736,"slug":2737,"type":16},"Trading","trading","2026-07-12T08:27:20.758897",{"slug":2740,"name":2740,"fn":2741,"description":2742,"org":2743,"tags":2744,"stars":26,"repoUrl":27,"updatedAt":2752},"opensea","query OpenSea marketplace data and execute trades","Query OpenSea marketplace data — listings, offers, sales \u002F events, floor prices, collection stats, drops, traits — and execute Seaport trades via the official `@opensea\u002Fcli` and OpenSea REST API across Ethereum, Base, Arbitrum, Optimism, Polygon, and more. Includes search across collections \u002F NFTs \u002F tokens \u002F accounts. NOT for general NFT metadata reads (name, image, traits, ownership), token metadata, current wallet balances, transaction history, or live RPC reads — for those use `alchemy-cli` (live), `alchemy-mcp`, `alchemy-api` (app code), or `agentic-gateway` (no API key). For pure cross-chain token swaps (no marketplace context), prefer the `lifi` ecosystem skill. Requires `OPENSEA_API_KEY` (instant via API).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2745,2746,2747,2750,2751],{"name":2710,"slug":2711,"type":16},{"name":24,"slug":25,"type":16},{"name":2748,"slug":2749,"type":16},"REST API","rest-api",{"name":2736,"slug":2737,"type":16},{"name":2700,"slug":2701,"type":16},"2026-07-12T08:27:22.029172",{"items":2754,"total":614},[2755,2762,2769,2776,2783,2790],{"slug":271,"name":271,"fn":2676,"description":2677,"org":2756,"tags":2757,"stars":26,"repoUrl":27,"updatedAt":2688},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2758,2759,2760,2761],{"name":21,"slug":22,"type":16},{"name":2682,"slug":2683,"type":16},{"name":14,"slug":15,"type":16},{"name":2686,"slug":2687,"type":16},{"slug":254,"name":254,"fn":2690,"description":2691,"org":2763,"tags":2764,"stars":26,"repoUrl":27,"updatedAt":2702},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2765,2766,2767,2768],{"name":21,"slug":22,"type":16},{"name":2696,"slug":2697,"type":16},{"name":14,"slug":15,"type":16},{"name":2700,"slug":2701,"type":16},{"slug":147,"name":147,"fn":2704,"description":2705,"org":2770,"tags":2771,"stars":26,"repoUrl":27,"updatedAt":2714},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2772,2773,2774,2775],{"name":14,"slug":15,"type":16},{"name":2710,"slug":2711,"type":16},{"name":24,"slug":25,"type":16},{"name":2700,"slug":2701,"type":16},{"slug":4,"name":4,"fn":5,"description":6,"org":2777,"tags":2778,"stars":26,"repoUrl":27,"updatedAt":28},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2779,2780,2781,2782],{"name":21,"slug":22,"type":16},{"name":14,"slug":15,"type":16},{"name":24,"slug":25,"type":16},{"name":18,"slug":19,"type":16},{"slug":2723,"name":2723,"fn":2724,"description":2725,"org":2784,"tags":2785,"stars":26,"repoUrl":27,"updatedAt":2738},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2786,2787,2788,2789],{"name":2729,"slug":2730,"type":16},{"name":14,"slug":15,"type":16},{"name":2733,"slug":2734,"type":16},{"name":2736,"slug":2737,"type":16},{"slug":2740,"name":2740,"fn":2741,"description":2742,"org":2791,"tags":2792,"stars":26,"repoUrl":27,"updatedAt":2752},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2793,2794,2795,2796,2797],{"name":2710,"slug":2711,"type":16},{"name":24,"slug":25,"type":16},{"name":2748,"slug":2749,"type":16},{"name":2736,"slug":2737,"type":16},{"name":2700,"slug":2701,"type":16}]