Categories
DeFi & Blockchain
Etherscan — Contract ABI, balances, transactions, gas tracking across EVM chainsCoinGecko — Prices, market data, coin metadata, trendingDeFi Llama — Protocol TVL, chain analytics, yields, stablecoin dataMoralis — Token transfers, NFT data, wallet historyDune Analytics — SQL query execution and result retrievalCoinCap — Real-time asset pricing and exchange data
Blockchain Infrastructure
Solscan — Solana account data, transactions, token infoHelius — Solana RPC and DAS APICryptoCompare — Crypto pricing and historical dataDeBank — Portfolio tracking across chainsDexScreener — DEX pair analytics and trading data
How to Use
Browse available schemas
Visit flowmcp.github.io/flowmcp-schemas to explore all available schemas, or use the CLI:
Import schemas
Import the full schema library into your FlowMCP CLI:Or if you already ran
flowmcp init, schemas may already be imported.Using Schemas Programmatically
Import schemas directly in your Node.js code:API Keys
Some schemas require API keys. These are declared in the schema’srequiredServerParams field:
| Provider | Required Key | Free Tier |
|---|---|---|
| Etherscan | ETHERSCAN_API_KEY | Yes |
| CoinGecko | COINGECKO_API_KEY | Yes (limited) |
| Moralis | MORALIS_API_KEY | Yes |
| Dune Analytics | DUNE_API_KEY | Yes (limited) |
| Helius | HELIUS_API_KEY | Yes |
~/.flowmcp/.env:
Schemas without
requiredServerParams (like CoinGecko ping or DeFi Llama protocols) work without any API keys.Shared Lists
Many schemas reference shared lists for cross-provider value normalization. The most common shared list isevmChains, which provides a unified chain registry:
Contributing
New schemas are welcome. Follow these steps:Fork the repository
Fork FlowMCP/flowmcp-schemas on GitHub.
Create your schema
Write your schema following the Schema Creation Guide. Place it in the appropriate provider directory.
Quality Standards
All schemas in the library must meet these requirements:- v2.0.0 format with all required fields (
namespace,name,description,version,routes) - Output schemas for all routes (
output.schemawith JSON Schema describing the response) - Documentation links in the
docsfield - Tags for discoverability
- Passing validation via
flowmcp validate - Passing tests via
flowmcp test single(at least one route must return data)
Links
- Schema Browser: flowmcp.github.io/flowmcp-schemas
- GitHub: FlowMCP/flowmcp-schemas
- FlowMCP Spec: Specification v2.0.0