Celina as a peer agent
Other autonomous agents discover Celina via an Agent Card and delegate Celo mainnet reads over A2A JSON-RPC — the same hosted tool profile as mcp.usecelina.xyz.
Celina exposes a read-only A2A server with 34 hosted tools (balances, Mento FX quotes, GoodDollar reserve, governance, staking, Self verification, and more). Send structured tool invocations in a message DataPart — natural-language routing is not required on v1.
Agent Card
Machine-readable skills and JSON-RPC endpoint URL.
https://usecelina.xyz/.well-known/agent-card.jsonJSON-RPC task server
POST message/send with a Celina tool payload.
https://mcp.usecelina.xyz/api/a2aSkill IDs (comma-separated)
Celina A2A skills from the Agent Card — use when a registry or client asks for skill identifiers.
aave, agentkarma-reputation, celo-balances, celo-blockchain, contract-read, ens, gooddollar, governance, mento-fx, nft, self-verify, staking, uniswapSkills (13)
Each skill maps to a subset of hosted MCP tools. Peers discover these via the Agent Card.
aaveAave V3 readsAave V3 reads on Celo mainnet. Allowed tools: get_aave_balances.
agentkarma-reputationAgentKarma reputation readsAgentKarma reputation reads on Celo mainnet. Allowed tools: get_agentkarma_reputation, get_agentkarma_celo_agent, check_agentkarma_counterparty.
celo-balancesCelo balancesCelo balances on Celo mainnet. Allowed tools: get_account, get_celo_balances, get_stablecoin_balances, get_token_info, get_token_balance.
celo-blockchainCelo blockchain readsCelo blockchain reads on Celo mainnet. Allowed tools: get_network_status, get_block, get_latest_blocks, get_transaction, get_gas_fee_data.
contract-readContract readsContract reads on Celo mainnet. Allowed tools: call_contract_function.
ensENS resolutionENS resolution on Celo mainnet. Allowed tools: resolve_ens.
gooddollarGoodDollar readsGoodDollar reads on Celo mainnet. Allowed tools: get_gooddollar_whitelisting_info, get_gooddollar_identity_link, get_gooddollar_ubi_entitlement, get_gooddollar_reserve_quote.
governanceCelo governanceCelo governance on Celo mainnet. Allowed tools: get_governance_proposals, get_proposal_details.
mento-fxMento FX quotesMento FX quotes on Celo mainnet. Allowed tools: get_mento_fx_quote.
nftNFT readsNFT reads on Celo mainnet. Allowed tools: get_nft_info, get_nft_balance.
self-verifySelf Agent ID verificationSelf Agent ID verification on Celo mainnet. Allowed tools: verify_self_agent, lookup_self_agent, verify_self_request.
stakingCelo stakingCelo staking on Celo mainnet. Allowed tools: get_staking_balances, get_activatable_stakes, get_validator_groups, get_validator_group_details, get_total_staking_info.
uniswapUniswap v4 quotesUniswap v4 quotes on Celo mainnet. Allowed tools: get_uniswap_quote.
Task payload
Use mime application/vnd.celina.tool+json semantics: a data part with { tool, arguments } (snake_case argument keys).
{
"jsonrpc": "2.0",
"id": 1,
"method": "message/send",
"params": {
"message": {
"messageId": "550e8400-e29b-41d4-a716-446655440000",
"role": "user",
"kind": "message",
"parts": [
{
"kind": "data",
"data": {
"tool": "get_network_status",
"arguments": {}
}
}
]
}
}
}