Card snapshot
usecelina.xyz
·
2026-10-31 09:45:42 UTC
·
bf77d731ce186d38a856c1f465d680653d6454b18b5a6a9e107850426420aa1c
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Celina",
"description": "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. This hosted agent exposes read-only access to balances, DeFi quotes, governance, staking, NFTs, and Self Agent ID verification via structured tool calls.",
"protocolVersion": "0.3.0",
"version": "0.28.0",
"url": "https://mcp.usecelina.xyz/a2a",
"skills": [
{
"id": "aave",
"name": "Aave V3 reads",
"description": "Aave V3 reads on Celo mainnet. Allowed tools: get_aave_balances.",
"tags": [
"celo",
"aave",
"defi"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_aave_balances\",\"arguments\":{...}}."
]
},
{
"id": "agentkarma-reputation",
"name": "AgentKarma reputation reads",
"description": "AgentKarma reputation reads on Celo mainnet. Allowed tools: get_agentkarma_reputation, get_agentkarma_celo_agent, check_agentkarma_counterparty.",
"tags": [
"celo",
"agentkarma",
"reputation",
"trust",
"erc-8004"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_agentkarma_reputation\",\"arguments\":{...}}."
]
},
{
"id": "celo-balances",
"name": "Celo balances",
"description": "Celo balances on Celo mainnet. Allowed tools: get_account, get_celo_account_registration, get_celo_balances, get_stablecoin_balances, get_token_info, get_token_balance.",
"tags": [
"celo",
"balances",
"account"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_account\",\"arguments\":{...}}."
]
},
{
"id": "celo-blockchain",
"name": "Celo blockchain reads",
"description": "Celo blockchain reads on Celo mainnet. Allowed tools: get_network_status, get_block, get_latest_blocks, get_transaction, verify_attribution_tag, check_attribution_tag, get_gas_fee_data.",
"tags": [
"celo",
"blockchain",
"mainnet"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_network_status\",\"arguments\":{...}}."
]
},
{
"id": "contract-read",
"name": "Contract reads",
"description": "Contract reads on Celo mainnet. Allowed tools: call_contract_function.",
"tags": [
"celo",
"contract",
"abi"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"call_contract_function\",\"arguments\":{...}}."
]
},
{
"id": "ens",
"name": "ENS resolution",
"description": "ENS resolution on Celo mainnet. Allowed tools: resolve_ens.",
"tags": [
"celo",
"ens",
"wallet"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"resolve_ens\",\"arguments\":{...}}."
]
},
{
"id": "gooddollar",
"name": "GoodDollar reads",
"description": "GoodDollar reads on Celo mainnet. Allowed tools: get_gooddollar_whitelisting_info, get_gooddollar_identity_link, get_gooddollar_ubi_entitlement, get_gooddollar_reserve_quote.",
"tags": [
"celo",
"gooddollar",
"ubi",
"reserve"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_gooddollar_whitelisting_info\",\"arguments\":{...}}."
]
},
{
"id": "governance",
"name": "Celo governance",
"description": "Celo governance on Celo mainnet. Allowed tools: 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.",
"tags": [
"celo",
"governance",
"cgp"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_governance_proposals\",\"arguments\":{...}}."
]
},
{
"id": "humanness",
"name": "Humanness verification",
"description": "Humanness verification on Celo mainnet. Allowed tools: check_humanness.",
"tags": [
"celo",
"humanness",
"self",
"gooddollar",
"identity"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"check_humanness\",\"arguments\":{...}}."
]
},
{
"id": "mento-fx",
"name": "Mento FX quotes",
"description": "Mento FX quotes on Celo mainnet. Allowed tools: get_mento_swap_pairs, get_mento_fx_quote.",
"tags": [
"celo",
"mento",
"fx",
"swap"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_mento_swap_pairs\",\"arguments\":{...}}."
]
},
{
"id": "nft",
"name": "NFT reads",
"description": "NFT reads on Celo mainnet. Allowed tools: get_nft_info, get_nft_balance.",
"tags": [
"celo",
"nft",
"erc721",
"erc1155"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_nft_info\",\"arguments\":{...}}."
]
},
{
"id": "self-verify",
"name": "Self Agent ID verification",
"description": "Self Agent ID verification on Celo mainnet. Allowed tools: verify_self_agent, lookup_self_agent, verify_self_request.",
"tags": [
"celo",
"self",
"identity",
"agent"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"verify_self_agent\",\"arguments\":{...}}."
]
},
{
"id": "staking",
"name": "Celo staking",
"description": "Celo staking on Celo mainnet. Allowed tools: 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.",
"tags": [
"celo",
"staking",
"validators"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_staking_balances\",\"arguments\":{...}}."
]
},
{
"id": "uniswap",
"name": "Uniswap v3 and v4 quotes",
"description": "Uniswap v3 and v4 quotes on Celo mainnet. Allowed tools: get_uniswap_swap_pairs, get_uniswap_quote.",
"tags": [
"celo",
"uniswap",
"swap",
"amm"
],
"examples": [
"Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_uniswap_swap_pairs\",\"arguments\":{...}}."
]
}
],
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"defaultInputModes": [
"text",
"data"
],
"defaultOutputModes": [
"text",
"data"
],
"additionalInterfaces": [
{
"url": "https://mcp.usecelina.xyz/a2a",
"transport": "JSONRPC"
}
],
"extensions": {
"celina": {
"toolPayloadMime": "application/vnd.celina.tool+json",
"toolPayloadSchema": {
"tool": "string \u2014 hosted MCP tool name",
"arguments": "object \u2014 snake_case tool arguments"
}
}
}
}