{"apiVersion":"v1","directorySlug":"allenhark-mcp-4ad8ccf08f","title":"AllenHark","description":"AllenHark is a Solana transaction landing service and infrastructure provider: data pipelines, trading automation, staked RPC, Yellowstone gRPC, ShredStream, and 0-slot transaction landing — one validator-adjacent stack, engineered for HFT-grade execution.","pageUrl":"https://www.mcpbundles.com/skills/allenhark-mcp-4ad8ccf08f","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.allenhark.com/mcp","hostedMcpUrl":null,"toolCount":20,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.allenhark/allenhark-mcp-4ad8ccf08f","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"build_grpc_subscribe","description":"Build a Yellowstone gRPC SubscribeRequest (yellowstone-grpc-proto 14.0.1, proto field names) for AllenHark gRPC from structured intent: transactions by program or account, account writes by owner or pubkey, slots, block meta, commitment and from_slot. Program names like Pump.fun, PumpSwap, Raydium or Jupiter are accepted. Refuses requests over the 600-key cap and warns about the whole vote stream and from_slot outside the 48 h replay window.","inputSchema":{"type":"object","properties":{"slots":{"type":"boolean"},"accounts":{"type":"object","properties":{"owners":{"type":"array","items":{"type":"string"}},"accounts":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"from_slot":{"type":"integer","minimum":0},"commitment":{"type":"string"},"blocks_meta":{"type":"boolean"},"transactions":{"type":"object","properties":{"vote":{"type":"boolean"},"accounts":{"type":"array","items":{"type":"string"}},"programs":{"type":"array","items":{"type":"string"}},"include_failed":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false},"title":"Build a gRPC subscribe request","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"build_grpc_subscribe","displayName":"Build a gRPC subscribe request"},{"name":"connect","description":"How to sign in to an AllenHark account from this client: browser sign-in (most clients do it on their own when an account tool needs it), or an ahm_ token created in the AllenHark console and set as the Bearer header in the client config.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Connect your AllenHark account","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"connect","displayName":"Connect your AllenHark account"},{"name":"connection_snippet","description":"Connection code for Relay, RPC, Yellowstone gRPC or shreds in rust, typescript, python or curl, for IP allowlist (auth ip) or API key (auth key) access. The code is the docs example with the region's real endpoint filled in.","inputSchema":{"type":"object","required":["product","language","auth"],"properties":{"auth":{"type":"string"},"region":{"type":"string"},"product":{"type":"string"},"language":{"type":"string"}},"additionalProperties":false},"title":"Connection snippet","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"connection_snippet","displayName":"Connection snippet"},{"name":"connection_status","description":"Whether this connection is signed in to AllenHark: the account (masked email), the app, the permissions (scopes) granted and when the access expires.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Connection status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"connection_status","displayName":"Connection status"},{"name":"decode_instruction","description":"Decode one Solana instruction from its program id and data (base58 by default, or base64), with its accounts in order if you have them: the instruction name, named accounts and decoded args, or for an unknown program its discriminator and data length.","inputSchema":{"type":"object","required":["program_id","data"],"properties":{"data":{"type":"string"},"accounts":{"type":"array","items":{"type":"string"}},"program_id":{"type":"string"},"data_encoding":{"enum":["base58","base64"],"type":"string"}},"additionalProperties":false},"title":"Decode a Solana instruction","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"decode_instruction","displayName":"Decode a Solana instruction"},{"name":"decode_transaction","description":"Decode a Solana transaction by signature (fetched from the public RPC) or from raw base64 or base58 bytes: every instruction with named accounts and decoded args (System, Token, Token-2022, ATA, Compute Budget, Memo, Pump.fun, PumpSwap, Raydium AMM v4, CPMM, CLMM and LaunchLab, Meteora DLMM and DAMM v2, Orca Whirlpool, Jupiter), Jito tips, inner instructions, SOL and token balance changes per owner, fee, priority fee, compute units, the last log lines, the error in plain words and a summary of w","inputSchema":{"type":"object","properties":{"base58":{"type":"string"},"base64":{"type":"string"},"signature":{"type":"string"}},"additionalProperties":false},"title":"Decode a Solana transaction","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"decode_transaction","displayName":"Decode a Solana transaction"},{"name":"endpoint_status","description":"Whether a product's public endpoint in a region answers right now, from this server and without credentials (Relay /ping, RPC getHealth and getSlot, a TCP connect for the rest), plus open incidents and maintenance.","inputSchema":{"type":"object","required":["product","region"],"properties":{"region":{"type":"string"},"product":{"type":"string"}},"additionalProperties":false},"title":"Endpoint status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"endpoint_status","displayName":"Endpoint status"},{"name":"explain_subscribe_request","description":"Explain a Yellowstone SubscribeRequest (JSON, proto or camelCase names): what each filter streams, why it might miss events or be too broad, the key count against the AllenHark 600-key cap, and the fields the AllenHark proxy strips or ignores.","inputSchema":{"type":"object","required":["json"],"properties":{"json":{"type":"string"}},"additionalProperties":false},"title":"Explain a gRPC subscribe request","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"explain_subscribe_request","displayName":"Explain a gRPC subscribe request"},{"name":"fetch","description":"Read the full text of one AllenHark docs result by the id that search returned.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Read an AllenHark doc","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"fetch","displayName":"Read an AllenHark doc"},{"name":"get_doc","description":"Read one AllenHark docs section or page by its allenhark.com URL or path (as returned by search_docs). Only allenhark.com is allowed.","inputSchema":{"type":"object","required":["path_or_url"],"properties":{"path_or_url":{"type":"string"}},"additionalProperties":false},"title":"Read an AllenHark doc","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_doc","displayName":"Read an AllenHark doc"},{"name":"get_pricing","description":"Prices for one product (a code from list_products, e.g. relay, rpc, grpc, shreds_shared_grpc). currency SOL adds a lamport quote per plan at the current SOL price. No sign-in needed.","inputSchema":{"type":"object","required":["product"],"properties":{"product":{"type":"string"},"currency":{"type":"string"}},"additionalProperties":false},"title":"Product pricing","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_pricing","displayName":"Product pricing"},{"name":"list_endpoints","description":"Public hosts and ports for a product (relay, rpc, grpc, shreds, …), optionally in one region (fra, ams, ny, tyo). No sign-in needed.","inputSchema":{"type":"object","required":["product"],"properties":{"region":{"type":"string"},"product":{"type":"string"}},"additionalProperties":false},"title":"Product endpoints","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_endpoints","displayName":"Product endpoints"},{"name":"list_products","description":"List every AllenHark product on sale with its plans, limits, features and prices, plus bundles. Every price has amount (e.g. \"315.00 USDC\") next to amount_minor. No sign-in needed.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"AllenHark products","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_products","displayName":"AllenHark products"},{"name":"nearest_region","description":"Which AllenHark region to use. With from_ip it places the address when it can without a GeoIP database; otherwise, and always as the best check, it gives a curl command per region to measure the connect time from your own machine.","inputSchema":{"type":"object","properties":{"from_ip":{"type":"string"}},"additionalProperties":false},"title":"Nearest region","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"nearest_region","displayName":"Nearest region"},{"name":"ping","description":"Check that the AllenHark MCP server is reachable. Returns pong.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"ping","displayName":"ping","title":"ping"},{"name":"priority_fee_estimate","description":"Recent priority fees from getRecentPrioritizationFees on the public RPC: p50, p75 and p90 in micro-lamports per compute unit over the slots returned, optionally for the accounts your transaction writes.","inputSchema":{"type":"object","properties":{"accounts":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"title":"Priority fee estimate","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"priority_fee_estimate","displayName":"Priority fee estimate"},{"name":"scaffold_project","description":"A minimal working project for AllenHark gRPC (Yellowstone, reconnects with from_slot and answers pings), Relay (HTTPS send) or RPC, in Rust or TypeScript: the Cargo.toml or package.json, the main file and a README.","inputSchema":{"type":"object","required":["product","language"],"properties":{"product":{"enum":["grpc","relay","rpc"],"type":"string"},"language":{"enum":["rust","typescript"],"type":"string"}},"additionalProperties":false},"title":"Scaffold a project","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"scaffold_project","displayName":"Scaffold a project"},{"name":"search","description":"Search the public AllenHark docs (relay, RPC, Yellowstone gRPC, shreds, validators, VPS, trading bots, blog). Returns results with an id, title and URL; read one with fetch.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}},"additionalProperties":false},"title":"Search AllenHark docs","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search","displayName":"Search AllenHark docs"},{"name":"search_docs","description":"Search the AllenHark docs (relay, RPC, Yellowstone gRPC, shreds, validators, VPS, trading bots, blog). Returns the best matching sections and pages with their URLs; read one with get_doc.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","maximum":255,"minimum":0},"query":{"type":"string"}},"additionalProperties":false},"title":"Search AllenHark docs","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_docs","displayName":"Search AllenHark docs"},{"name":"service_status","description":"AllenHark service status: open incidents and maintenance per product and region, and what was resolved in the last 24 hours. No sign-in needed.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Service status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"service_status","displayName":"Service status"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=AllenHark&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuYWxsZW5oYXJrLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22AllenHark%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.allenhark.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22AllenHark%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.allenhark.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=AllenHark&connectorUrl=https%3A%2F%2Fmcp.allenhark.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"AllenHark\" --url \"https://mcp.allenhark.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/allenhark-mcp-4ad8ccf08f","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/allenhark-mcp-4ad8ccf08f/tools/{tool}","mcpServerUrl":"https://mcp.allenhark.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/allenhark-mcp-4ad8ccf08f?live=1"}