Sato Hub
← Back to directory
MCPActiveSelf-Reported

Allium MCP

Allium's official MCP for querying its multichain blockchain data warehouse via SQL over 80+ chains.

Overview

Allium MCP is an official, API-key-gated MCP server run by Allium Labs at mcp.allium.so. It exposes tools to run and manage Explorer SQL queries, fetch and search schemas, and access Allium's Realtime API, covering enterprise blockchain data infrastructure across 80+ chains. An agent builder plugs it in to pull structured, queryable on-chain data instead of building its own indexing pipeline; requires an Allium API key from app.allium.so.

Sato Score

66/100· Medium

How open, active & verifiable — not a safety or returns grade.

Maintenance & liveness
35/35
Code transparency
0/20
Interface verifiability
10/10
Docs & demo
6/10
Listing transparency & provenance
11/15
Independent verification
4/10

Live endpoint probed — we called the hosted MCP endpoint and it answered with its real tool inventory (proves the interface works, not runtime safety).

Tool inventory 48 tools, probed live 2026-08-30

  • search_docsSearch Allium's public documentation (https://docs.allium.so). Use this tool when you need: - Information about blockchain data tables and schemas - Details about Allium's data models (DEX, NFT, DeFi
  • browse_docsBrowse Allium's public documentation hierarchy like a filesystem. The documentation is organized hierarchically. Every directory contains an `_index.md` file that lists its contents with descriptions
  • search_schemasSearch schemas or fetch one schema entry by id. `query` runs the chosen `search_mode` against the prebuilt schema index. `id` fetches a single entry by its dotted table id (e.g. `ethereum.public.tran
  • search_terminalSearch Allium's public Terminal dashboards (app.allium.so/terminal). Returns ranked dashboard discovery hits — label, path, category, status, tags, and (optionally) the full rendered dashboard markdo
  • get_terminal_resultsFetch SQL or latest precomputed result rows for one Terminal dashboard chart. Use search_terminal first to find a dashboard id, then call get_terminal_results without chart_id for the chart manifest.
  • run_sql_queryRun an ephemeral, throwaway SQL query on Allium's blockchain data. **Call `get_skill(name="sql-optimization")` before writing or running any SQL.** Use ONLY when the result is not reused — inspectin
  • get_query_run_resultsRetrieve results of a query run by its run_id. Use this for both ad-hoc SQL queries, or a saved Explorer query run. Returns the query run status, and if the run succeeded, the result data, columns, r
  • create_explorer_queryCreate and save a SQL query in the user's Allium Explorer. **Call `get_skill(name="sql-optimization")` before writing or running any SQL.** The DEFAULT path whenever the result will be reused — visu
  • get_explorer_queryRetrieve a saved Explorer query by ID. Returns the full SQL, row limit, template parameters, tags, URL, and latest result field metadata when available. Use this to inspect a query before editing or
  • update_explorer_queryUpdate an existing Explorer query. Requires query_id. Only provide fields you want to change - others will be preserved.
  • list_explorer_queriesList user's saved Explorer queries with field metadata and tags. Use the tags parameter to filter queries by tag (e.g., to find all queries tagged for a specific dashboard or topic).
  • run_explorer_queryRun an existing saved Explorer query by ID. Queues the query for execution and returns a run_id. Use get_query_run_results to wait for results or for a non-blocking status check.
  • delete_explorer_queryPermanently delete an Explorer query by ID.
  • create_explorer_visualCreate or replace a visual on an existing Allium Explorer query. Visuals are persisted to the caller's account and render on the query page; the returned `url` deep-links to the visual this call wrote
  • get_explorer_visualRead one visual saved on an Allium Explorer query, including its full `spec`. Use this to tweak a field of an existing visual, or to match its style in a new one — get_explorer_query lists a query's
  • delete_explorer_visualDelete one visual from an Allium Explorer query. The query and its other visuals are untouched. Get the `visual_id` from get_explorer_query's `visuals`. Editor permission on the query is required, an
  • share_explorer_queryShare an Explorer query publicly and return shareable + embeddable links. What gets shared depends on `visual_id`: - omitted: the query. The shared page shows the results table plus a tab per saved
  • list_compute_profilesList the organization's Explorer compute profiles, each with its current query-queue depth. Each compute profile maps to a dedicated Snowflake warehouse (sized as a speed multiplier - "1x", "2x", "4x
  • share_dashboardShare a dashboard publicly and return a shareable link. Returns a URL of the form https://app.allium.so/s/dashboard/{share_id}. Idempotent: if the dashboard already has a public share, the existing
  • read_dashboardInspect a dashboard at any depth. Pass `dashboard_id` alone for a root summary (name, settings, list of pages). Add `page_id` / `section_id` / `element_id` to drill down — each level returns the targ
  • set_dashboardUpsert or delete any node in a dashboard tree. Call get_skill(name='dashboard-design') first — it covers the build order, element catalog, layout, and design/SQL rules. For an element, `config.type`
  • delete_dashboardDelete an entire dashboard, including every page, section, and element inside it. This is irreversible. Confirm with the user which dashboard before calling, and read_dashboard first if you are unsur
  • list_skillsList available Allium skill guides and their descriptions. Returns skills the authenticated user has access to. Each skill provides in-depth guidance on a specific topic — use get_skill to retrieve t
  • get_skillGet the full instructions for a specific skill. Use this for detailed guidance on how to perform a task. If the skill has reference files, they are listed at the end by title; fetch one by calling th
  • realtime_get_supported_chainsCheck which blockchain chains each realtime /developer/ endpoint supports. **Call this ONCE per session** before making any realtime tool calls (prices, wallets, etc.) or using the realtime APIs in g
  • realtime_token_latest_priceGet the latest price for the given token addresses and chains. Before calling, use browse_docs with path 'api/developer/prices/token-latest-price.md' for detailed docs on supported chains, edge cases,
  • realtime_token_price_historyGet the price history for the given token and the given time granularity. Before calling, use browse_docs with path 'api/developer/prices/token-price-history.md' for detailed docs on supported chains,
  • realtime_token_price_statsGet tokens price stats like volume, high and low, price and volume change. Before calling, use browse_docs with path 'api/developer/prices/token-price-stats.md' for detailed docs on supported chains,
  • realtime_token_price_at_timestampPrice of a token at a given timestamp. Before calling, use browse_docs with path 'api/developer/prices/token-price-at-timestamp.md' for detailed docs on supported chains, edge cases, and response form
  • realtime_latest_token_balancesFetch the latest fungible token balances for wallet addresses across supported chains, optionally including liquidity totals. Before calling, use browse_docs with path 'api/developer/wallets/latest-to
  • realtime_historical_token_balancesFetch paginated historical fungible token balances for wallet addresses over a requested time range. Before calling, use browse_docs with path 'api/developer/wallets/historical-token-balances.md' for
  • realtime_get_positionsRetrieve DeFi positions for a wallet across multiple protocols and chains Before calling, use browse_docs with path 'api/developer/defi-positions/get-positions.md' for detailed docs on supported chain
  • realtime_transactionsGet rich transaction activity data for wallets, including activities, asset transfers, and labels. Before calling, use browse_docs with path 'api/developer/wallets/transactions.md' for detailed docs o
  • realtime_list_tokensList tokens, optionally sorted by a field. Before calling, use browse_docs with path 'api/developer/tokens/list-tokens.md' for detailed docs on supported chains, edge cases, and response format.
  • realtime_search_tokensSearch tokens with a query string. Before calling, use browse_docs with path 'api/developer/tokens/search-tokens.md' for detailed docs on supported chains, edge cases, and response format.
  • realtime_get_tokens_by_chain_addressGet token details for the given token addresses and chains. Before calling, use browse_docs with path 'api/developer/tokens/get-tokens-by-chain-address.md' for detailed docs on supported chains, edge
  • realtime_holdings_historyGet historical aggregated USD holdings for one or more addresses. Before calling, use browse_docs with path 'api/developer/holdings/holdings-history.md' for detailed docs on supported chains, edge cas
  • realtime_holdings_pnlGet the PnL for a given wallet address. Before calling, use browse_docs with path 'api/developer/holdings/holdings-pnl.md' for detailed docs on supported chains, edge cases, and response format.
  • realtime_holdings_pnl_historyGet the Historical PnL for a given wallet address. Before calling, use browse_docs with path 'api/developer/holdings/holdings-pnl-history.md' for detailed docs on supported chains, edge cases, and res
  • realtime_holdings_pnl_by_tokenGet the PnL for a given wallet and token address. Before calling, use browse_docs with path 'api/developer/holdings/holdings-pnl-by-token.md' for detailed docs on supported chains, edge cases, and res
  • realtime_holdings_pnl_by_token_historyGet the Historical PnL for a given wallet address and token address. Before calling, use browse_docs with path 'api/developer/holdings/holdings-pnl-by-token-history.md' for detailed docs on supported
  • realtime_infoQuery Hyperliquid account, market, and exchange information by request type through Allium's rate-limit-free proxy. Before calling, use browse_docs with path 'api/developer/hyperliquid/info.md' for de
  • realtime_fillsEndpoint providing fills by user address Before calling, use browse_docs with path 'api/developer/hyperliquid/fills.md' for detailed docs on supported chains, edge cases, and response format.
  • realtime_order_historyEndpoint providing order history by user address Before calling, use browse_docs with path 'api/developer/hyperliquid/order-history.md' for detailed docs on supported chains, edge cases, and response
  • realtime_order_statusEndpoint providing order status by user address Before calling, use browse_docs with path 'api/developer/hyperliquid/order-status.md' for detailed docs on supported chains, edge cases, and response fo
  • realtime_orderbook_snapshotGet complete orderbook snapshot for all pairs. Before calling, use browse_docs with path 'api/developer/hyperliquid/orderbook-snapshot.md' for detailed docs on supported chains, edge cases, and respon
  • realtime_list_assetsList assets. Before calling, use browse_docs with path 'api/developer/assets/list-assets.md' for detailed docs on supported chains, edge cases, and response format.
  • realtime_get_assetsGet assets by ID, slug, or (chain, address). Before calling, use browse_docs with path 'api/developer/assets/get-assets.md' for detailed docs on supported chains, edge cases, and response format.

Live probe verifies the interface responds — not what the tools do, their safety, or their output quality.

Details

Chains
Multichain
Agent types
MCP Server, Data Provider
Open source
Unknown
Pricing
Requires an Allium API key; tiers not stated in docs
Last checked
2026-08-30

Marketplace Signals

No marketplace signals recorded for this resource yet.

Verification status reflects evidence reviewed by Sato Hub. Self-reported claims are never presented as verified.

#mcp#blockchain-data#sql#multichain#api-key
See something inaccurate or outdated?Submit a correction →

Listing History

Recorded changes to Allium MCP's listing — status, verification, Sato Score, and recent releases. Full history is kept in the listing record.

  1. Jul 14, 2026
    Edited: mcp endpoint url
  2. Jul 14, 2026
    Auto-enriched: deployment options, supported integrations
  3. Jul 14, 2026
    Sato Score tier: Low → Medium
    Score 22 → 61.
  4. Jul 13, 2026
    Listed on Sato Hub
  5. Jul 13, 2026
    Sato Hub began tracking this listing

Related Resources

Is this your project?

Prove you control the domain and you can correct this page — description, links, tags, chains. Claiming proves control, not verification: it doesn't change the Sato Score or mark anything as audited.

Claim this listing →

Cite this page

Sato Hub. "Allium MCP — Sato Hub." Sato Hub, updated 2026-08-30, accessed 2026-08-31. https://satohub.ai/resources/allium-mcp

This page is refreshed daily. Citations include the date so a reader can tell which snapshot a claim came from.

Join the Sato Hub Briefing

One email a week — the agents, tools, and infrastructure that actually shipped, and why they matter.