{"id":519983,"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.","card_url":"https://usecelina.xyz/.well-known/agent-card.json","endpoint":"https://mcp.usecelina.xyz/a2a","protocol_version":"0.3.0","first_seen":"2026-10-31T21:45:51.427514+00:00","last_verified":"2026-10-31T21:45:51.427514+00:00","card":{"url":"https://mcp.usecelina.xyz/a2a","name":"Celina","skills":[{"id":"aave","name":"Aave V3 reads","tags":["celo","aave","defi"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_aave_balances\",\"arguments\":{...}}."],"description":"Aave V3 reads on Celo mainnet. Allowed tools: get_aave_balances."},{"id":"agentkarma-reputation","name":"AgentKarma reputation reads","tags":["celo","agentkarma","reputation","trust","erc-8004"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_agentkarma_reputation\",\"arguments\":{...}}."],"description":"AgentKarma reputation reads on Celo mainnet. Allowed tools: get_agentkarma_reputation, get_agentkarma_celo_agent, check_agentkarma_counterparty."},{"id":"celo-balances","name":"Celo balances","tags":["celo","balances","account"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_account\",\"arguments\":{...}}."],"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."},{"id":"celo-blockchain","name":"Celo blockchain reads","tags":["celo","blockchain","mainnet"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_network_status\",\"arguments\":{...}}."],"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."},{"id":"contract-read","name":"Contract reads","tags":["celo","contract","abi"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"call_contract_function\",\"arguments\":{...}}."],"description":"Contract reads on Celo mainnet. Allowed tools: call_contract_function."},{"id":"ens","name":"ENS resolution","tags":["celo","ens","wallet"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"resolve_ens\",\"arguments\":{...}}."],"description":"ENS resolution on Celo mainnet. Allowed tools: resolve_ens."},{"id":"gooddollar","name":"GoodDollar reads","tags":["celo","gooddollar","ubi","reserve"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_gooddollar_whitelisting_info\",\"arguments\":{...}}."],"description":"GoodDollar reads on Celo mainnet. Allowed tools: get_gooddollar_whitelisting_info, get_gooddollar_identity_link, get_gooddollar_ubi_entitlement, get_gooddollar_reserve_quote."},{"id":"governance","name":"Celo governance","tags":["celo","governance","cgp"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_governance_proposals\",\"arguments\":{...}}."],"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."},{"id":"humanness","name":"Humanness verification","tags":["celo","humanness","self","gooddollar","identity"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"check_humanness\",\"arguments\":{...}}."],"description":"Humanness verification on Celo mainnet. Allowed tools: check_humanness."},{"id":"mento-fx","name":"Mento FX quotes","tags":["celo","mento","fx","swap"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_mento_swap_pairs\",\"arguments\":{...}}."],"description":"Mento FX quotes on Celo mainnet. Allowed tools: get_mento_swap_pairs, get_mento_fx_quote."},{"id":"nft","name":"NFT reads","tags":["celo","nft","erc721","erc1155"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_nft_info\",\"arguments\":{...}}."],"description":"NFT reads on Celo mainnet. Allowed tools: get_nft_info, get_nft_balance."},{"id":"self-verify","name":"Self Agent ID verification","tags":["celo","self","identity","agent"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"verify_self_agent\",\"arguments\":{...}}."],"description":"Self Agent ID verification on Celo mainnet. Allowed tools: verify_self_agent, lookup_self_agent, verify_self_request."},{"id":"staking","name":"Celo staking","tags":["celo","staking","validators"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_staking_balances\",\"arguments\":{...}}."],"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."},{"id":"uniswap","name":"Uniswap v3 and v4 quotes","tags":["celo","uniswap","swap","amm"],"examples":["Send a DataPart (application/vnd.celina.tool+json) with {\"tool\":\"get_uniswap_swap_pairs\",\"arguments\":{...}}."],"description":"Uniswap v3 and v4 quotes on Celo mainnet. Allowed tools: get_uniswap_swap_pairs, get_uniswap_quote."}],"version":"0.28.0","extensions":{"celina":{"toolPayloadMime":"application/vnd.celina.tool+json","toolPayloadSchema":{"tool":"string — hosted MCP tool name","arguments":"object — snake_case tool arguments"}}},"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.","capabilities":{"streaming":false,"pushNotifications":false},"protocolVersion":"0.3.0","defaultInputModes":["text","data"],"defaultOutputModes":["text","data"],"additionalInterfaces":[{"url":"https://mcp.usecelina.xyz/a2a","transport":"JSONRPC"}]},"status":"verified","publisher_domain":"usecelina.xyz","signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-31T21:45:51.427514+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Publisher Agent Card","source_url":"https://usecelina.xyz/.well-known/agent-card.json","last_check":{"checked_at":"2026-10-31T21:45:51.427514+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://usecelina.xyz/.well-known/agent-card.json"],"skills":[{"skill_id":"aave","name":"Aave V3 reads","description":"Aave V3 reads on Celo mainnet. Allowed tools: get_aave_balances.","tags":["celo","aave","defi"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"contract-read","name":"Contract reads","description":"Contract reads on Celo mainnet. Allowed tools: call_contract_function.","tags":["celo","contract","abi"],"quality_warning":false},{"skill_id":"ens","name":"ENS resolution","description":"ENS resolution on Celo mainnet. Allowed tools: resolve_ens.","tags":["celo","ens","wallet"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"humanness","name":"Humanness verification","description":"Humanness verification on Celo mainnet. Allowed tools: check_humanness.","tags":["celo","humanness","self","gooddollar","identity"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_id":"nft","name":"NFT reads","description":"NFT reads on Celo mainnet. Allowed tools: get_nft_info, get_nft_balance.","tags":["celo","nft","erc721","erc1155"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":1,"passed":1},"recent_checks":[{"card_url":"https://usecelina.xyz/.well-known/agent-card.json","checked_at":"2026-10-31T21:45:51.427514+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-31T21:45:51.427514+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-31T21:45:51.427514+00:00","endpoint":"https://mcp.usecelina.xyz/a2a","protocol_binding":"JSONRPC","protocol_version":"0.3.0","state":"a2a_response","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup","request_diagnostics":{"requests":[{"path":"/a2a","allow":[],"method":"POST","status":200,"version_header":"0.3","protocol_method":"tasks/get","redirect_followed":false}],"capture_version":1}},"declared_primary_endpoint":"https://mcp.usecelina.xyz/a2a","selected_connection_interface":{"url":"https://mcp.usecelina.xyz/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3.0"},"protocol_interface_checks":[{"endpoint":"https://mcp.usecelina.xyz/a2a","protocol_binding":"JSONRPC","protocol_version":"0.3.0","selected":true,"state":"a2a_response","checked_at":"2026-10-31T21:45:51.427514+00:00","http_status":200,"detail":"A2A task-not-found response to a read-only task lookup","binding_recorded":true}],"connection_selection_note":"The selected connection uses an address advertised in the publisher card. Read-only observations do not establish task quality or safety.","x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://usecelina.xyz/.well-known/agent-card.json","last_successful_card_check":"2026-10-31T21:45:51.427514+00:00","latest_card_check":{"checked_at":"2026-10-31T21:45:51.427514+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-31T21:45:51.427514+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-31T21:45:51.427514+00:00","endpoint_tls_reachable":true,"protocol_check_state":"a2a_response","protocol_checked_at":"2026-10-31T21:45:51.427514+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null},"synthetic_capability_tests":{"agent_id":519983,"status":"not_tested","reason_code":"not_yet_tested","consent_status":"not_confirmed","latest_observation_status":null,"last_checked_at":null,"fixture_version":"1","reference_demonstration":false,"scope":"A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.","methodology_url":"https://localmark.ai/capability-tests","history":[]},"repair_links":{"agent_repair_url":"https://localmark.ai/agents/519983/repair","publisher_report_url":"https://localmark.ai/publishers/usecelina.xyz/repair","diagnostics_json_url":"https://localmark.ai/publishers/usecelina.xyz/repair/diagnostics.json","diagnostics_csv_url":"https://localmark.ai/publishers/usecelina.xyz/repair/diagnostics.csv"},"_localmark":{"contribution":{"optional":true,"directory_access":"free","operator_authorization_required":true,"affects_rankings":false,"message":"LocalMark is free. Optional contributions help fund ongoing checks.","support_url":"https://localmark.ai/support","metadata_url":"https://localmark.ai/api/v1/support/contributions"}}}