MCP · Model Context Protocol

Celina MCP

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

@andrewkimjoseph/celina-mcp is the MCP server that registers the shared Celina SDK tool catalog for LLM clients. Your agent calls typed tools for balances, swaps, DeFi protocols, and governance — not raw RPC.

Pick a deployment mode: local stdio for the full catalog with execute/write when you set CELO_PRIVATE_KEY, or remote hosted for instant reads without installing Node.

Celina is listed in the official Celo MCP docs.

Local stdioRemote hosted
Tools116 full catalog50 reads
InstallNode.js ≥ 20, npxNone — URL only
Private keysYour machine (optional)Never — no server keys
Writessend_token, execute_*, Aave, UBINot available
Self Agent IDFull lifecycleVerify/lookup only

Hosted MCP tool names

get_network_status, get_block, get_latest_blocks, get_transaction, verify_attribution_tag, check_attribution_tag, get_account, get_celo_account_registration, get_celo_balances, get_stablecoin_balances, get_token_info, get_token_balance, get_gas_fee_data, get_mento_swap_pairs, get_mento_fx_quote, get_uniswap_swap_pairs, get_uniswap_quote, get_aave_balances, resolve_ens, get_gooddollar_whitelisting_info, get_gooddollar_identity_link, get_gooddollar_ubi_entitlement, get_gooddollar_reserve_quote, get_governance_proposals, get_proposal_details, get_locked_celo_balance, get_pending_withdrawals, get_votable_proposals, get_queued_proposals, get_actionable_governance_proposals, get_governance_votes, check_humanness, get_staking_balances, get_activatable_stakes, get_validator_groups, get_validator_group_details, get_total_staking_info, get_delegation_info, get_stake_eligibility, get_governance_delegates, get_governance_delegate_details, get_nft_info, get_nft_balance, call_contract_function, verify_self_agent, lookup_self_agent, verify_self_request, get_agentkarma_reputation, get_agentkarma_celo_agent, check_agentkarma_counterparty
50 read-only names from the hosted endpoint — paste into a client allowlist or registry form. Prepare tools are browser/SDK-only and are not in either MCP list.

Local stdio MCP tool names

get_network_status, get_block, get_latest_blocks, get_transaction, verify_attribution_tag, check_attribution_tag, get_wallet_address, get_account, get_celo_account_registration, execute_register_celo_account, get_celo_balances, get_stablecoin_balances, get_token_info, get_token_balance, estimate_send, send_token, get_gas_fee_data, estimate_transaction, get_mento_swap_pairs, get_mento_fx_quote, estimate_mento_fx, execute_mento_fx, get_uniswap_swap_pairs, get_uniswap_quote, estimate_uniswap_swap, execute_uniswap_swap, get_aave_balances, supply_aave, withdraw_aave, resolve_ens, get_gooddollar_whitelisting_info, get_gooddollar_identity_link, get_gooddollar_ubi_entitlement, claim_daily_gooddollar_ubi, get_gooddollar_reserve_quote, estimate_gooddollar_reserve_swap, execute_gooddollar_reserve_swap, get_gooddollar_face_verification_link, execute_connect_gooddollar_identity, execute_disconnect_gooddollar_identity, get_governance_proposals, get_proposal_details, get_locked_celo_balance, get_pending_withdrawals, get_votable_proposals, get_queued_proposals, get_actionable_governance_proposals, get_governance_votes, execute_lock_celo, execute_unlock_celo, execute_relock_celo, execute_withdraw_celo, execute_vote, execute_upvote, execute_dequeue_proposals_if_ready, execute_revoke_governance_votes, execute_revoke_governance_upvote, check_humanness, get_staking_balances, get_activatable_stakes, get_validator_groups, get_validator_group_details, get_total_staking_info, get_delegation_info, get_stake_eligibility, execute_stake, execute_activate_stake, execute_unstake, get_governance_delegates, get_governance_delegate_details, execute_delegate_power, execute_undelegate_power, get_nft_info, get_nft_balance, call_contract_function, estimate_contract_gas, execute_contract_function, verify_self_agent, lookup_self_agent, verify_self_request, register_self_agent, check_self_registration, get_self_identity, refresh_self_proof, deregister_self_agent, sign_self_request, authenticated_self_fetch, get_agentkarma_reputation, get_agentkarma_celo_agent, check_agentkarma_counterparty
Reads, writes, and estimates registered on local stdio — paste into a client allowlist or registry form. Prepare tools are browser/SDK-only and are not in either MCP list.