MCP · Model Context Protocol

Celina MCP

Register the Celina SDK tool catalog as MCP tools for Cursor, Claude Desktop, and other LLM clients.

Local stdioRecommended

Run it locally with Node

Your client spawns npx and talks to Celina over stdio. Works in any stdio client (Cursor, Claude Desktop, LM Studio, Continue, MCP Inspector). Requires Node.js ≥ 20.

  1. 01. Run npm i @andrewkimjoseph/celina-mcp@latest
  2. 02. Open your MCP config (e.g. claude_desktop_config.json, Cursor Settings → MCP) and merge the snippet below into mcpServers
  3. 03. Restart the client
{
  "mcpServers": {
    "celina-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@andrewkimjoseph/celina-mcp"],
      "env": {
        "CELO_PRIVATE_KEY": "0x...",
        "SELF_AGENT_PRIVATE_KEY": "0x..."
      }
    }
  }
}

Keep CELO_PRIVATE_KEY and SELF_AGENT_PRIVATE_KEY out of source control — they stay on your machine.

With CELO_PRIVATE_KEY, omit address / wallet_address on wallet-scoped tools for “my” reads and writes, or call get_wallet_address when you need the signer as data.

Need reads only without Node? See remote hosted MCP. Browse the full tool catalog on /tools.