
Quickstart
Make your first API call in 30 seconds.
Architecture
How the gateway, model backends, and tool system fit together.
On-Chain Tools
Balances, tokens, ENS, gas, transactions — across 8 chains.
Self-Host
Run the full Mako stack on your own infrastructure.
Agentic tool orchestration
Mako chains tools together autonomously. Ask a compound question and she figures out the steps:resolve_ens("vitalik.eth")→0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045get_eth_balance("0xd8dA...")→5.69 ETHget_crypto_price("ethereum")→$1,665- Math → “vitalik.eth has about $9,480 in eth”
Supported chains
Every on-chain tool accepts an optionalchain parameter. Default is ethereum.
| Chain | Aliases | RPC |
|---|---|---|
| Ethereum | ethereum, eth | ethereum-rpc.publicnode.com |
| Base | base | mainnet.base.org |
| Arbitrum | arbitrum, arb | arb1.arbitrum.io/rpc |
| Optimism | optimism, op | mainnet.optimism.io |
| Polygon | polygon, matic | polygon-rpc.com |
| Avalanche | avalanche, avax | api.avax.network/ext/bc/C/rpc |
| BSC | bsc, bnb | bsc-dataseed.binance.org |
| Gnosis | gnosis | rpc.gnosischain.com |
The API is OpenAI-compatible
Drop Mako into anything that speaks the OpenAI Chat Completions format:Open source
The full stack is open source at github.com/DeepMako/mako:- Gateway — Express.js API server with tool orchestration, auth, and credits
- Frontend — Next.js chat interface at deepmako.com
- Model weights — Fine-tuned Qwen3-32B (Conductor) and 8B (Operator)
- Knowledge base — Curated JSON entries for 15+ Base ecosystem projects