Give your LLM a wallet on Celo.
Celina is a third-party, open-source stack that gives an LLM read, prepare, and execute access to Celo mainnet through an SDK, an MCP server, and a REST API.
npm i -g @andrewkimjoseph/celina-mcp@latestOne catalog, four surfaces. SDK, local MCP, hosted endpoint, and browser apps.
Explore the stackOne catalog, two surfaces
The same SDK tool definitions power celina-mcp, the remote endpoint, and browser agent hosts — no duplicate schemas or drift.
Local or remote MCP
Streamable HTTP for instant reads. Local stdio with CELO_PRIVATE_KEY for execute/write tools.
Keys stay local
Remote MCP never sees private keys. Set CELO_PRIVATE_KEY in your MCP client env for local execution only.
Principles
MIT licensed
Open source. Use, fork, and ship agents without license friction.
One catalog
No duplicate tool definitions between MCP, remote, and browser hosts.
Keys stay local
Writes require the user's wallet or your MCP env — never the remote endpoint.
Celo mainnet
Production registry tokens, live DeFi protocols, and real on-chain state.
88 tools. One agent. Whole chain.
One shared catalog for reads and writes on Celo mainnet. 48 remote · 88 stdio.
get_network_statusreadChain ID, latest block, gas price
get_blockreadFetch a block by number, hash, or latest
get_latest_blocksreadMost recent blocks on Celo mainnet
get_transactionreadTransaction + receipt by hash
verify_attribution_tagreadDecode ERC-8021 (+ historical CELINA) attribution from tx calldata
check_attribution_tagreadList or check custom attribution tags on a tx
Give your agent a wallet. Say hi to Celina.
Open source. MIT licensed. One SDK catalog — ship with MCP, remote HTTP, or your own browser agent.