One agent stack for Celo mainnet
Celina is an open-source toolkit that gives LLMs structured read and write access to Celo — through a single shared tool catalog, not a patchwork of one-off RPC calls.
Mission
Agents need reliable, typed access to balances, swaps, DeFi protocols, and governance — not raw contract ABIs scattered across docs. Celina centralizes that in @andrewkimjoseph/celina-sdk/tools: one set of Zod schemas, descriptions, and handlers for every integration surface.
The same catalog powers MCP clients (Cursor, Claude Desktop), a hosted HTTP endpoint for quick reads, and browser wallet apps where users sign in their own wallet. When the SDK adds a tool, every host stays in sync.
Celina targets Celo mainnet today — stablecoins, Mento FX, Uniswap v4, Aave V3, GoodDollar, Self Agent ID, and core chain reads. MIT licensed and built for builders shipping real on-chain agents.
Architecture
Everything flows from the SDK tool catalog. Hosts filter by surface (mcp vs browser) and wire signing their own way.
celina-sdk
/tools catalog + services
celina-mcp
stdio MCP server
mcp.usecelina.xyz
hosted HTTP
celeste.usecelina.xyz
browser chat UI
55 tools in the full stdio catalog · 34 on the hosted endpoint
Products
Celina SDK
Core library
Programmatic reads, wallet signing flows, and the shared LLM tool catalog. Use directly or filter for your agent host.
Celina MCP
Local stdio server
Registers the full SDK catalog for IDE and CLI agents. Set CELO_PRIVATE_KEY for server-key writes; omit for read-only.
Hosted endpoint
Streamable HTTP
34 tools — chain reads, GoodDollar reserve quotes, and AgentKarma reputation. No install, no server keys.
Principles
MIT licensed
Open source. Use, fork, and ship agents without license friction.
One catalog
No duplicate tool definitions between MCP, hosted, and browser hosts.
Keys stay local
The SDK never holds private keys. Writes require the user's wallet or your MCP env — never the hosted endpoint.
Celo mainnet
Production registry tokens, live DeFi protocols, and real on-chain state.
Built by @andrewkimjoseph
Celina is maintained as part of the Celo agent ecosystem. Source for the SDK and MCP server lives on GitHub; packages ship on npm.