GreenlandAI
Was dieses MCP kann
Provides a company graph and map, an agent marketplace, wallets, and on-chain verification features.
Tools
Eingabeschema
{'type': 'object', 'title': 'balance_proofArguments', 'properties': {}}
Ausgabeschema
{'type': 'object', 'title': 'balance_proofDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'billing_attemptsArguments', 'properties': {'limit': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Limit', 'default': None}, 'offset': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Offset', 'default': None}}}
Ausgabeschema
{'type': 'object', 'title': 'AttemptsOut', 'properties': {'note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Note', 'default': None}, 'count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Count', 'default': None}, 'items': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Items', 'default': None}, 'statuses': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Statuses', 'default': None}, 'wallet_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Wallet Id', 'default': None}}, 'description': "billing_attempts — the caller's own charge record (GET /api/v1/billing/attempts): items[] of\n{attempt_id, when, settled_at, endpoint, query_type, status, reserved_joules, settled_joules,\nsettled_all_in_joules, idempotency_key, transfer_id, detail} + count + wallet_id + a statuses legend.\nItems stay opaque (list[Any]) so a backend field this relay does not model passes through verbatim.", 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'billing_quoteArguments', 'required': ['path'], 'properties': {'hops': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Hops', 'default': None}, 'path': {'type': 'string', 'title': 'Path'}}}
Ausgabeschema
{'type': 'object', 'title': 'QuoteOut', 'properties': {'peg': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Peg', 'default': None}, 'usd': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Usd', 'default': None}, 'hops': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Hops', 'default': None}, 'path': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Path', 'default': None}, 'joules': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Joules', 'default': None, 'description': 'BASE price, before the rail surcharge'}, 'query_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Query Type', 'default': None}, 'billed_hops': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Billed Hops', 'default': None}, 'pricing_tier': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Pricing Tier', 'default': None}, 'rate_per_hop': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Rate Per Hop', 'default': None}, 'joules_all_in': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Joules All In', 'default': None, 'description': 'THE TRUE DEBIT — fund this, not `joules`'}, 'pricing_model': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Pricing Model', 'default': None}, 'rail_fee_joules': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Rail Fee Joules', 'default': None, 'description': 'the ~0.5% rail surcharge, rounded up'}, 'refund_on_empty': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Refund On Empty', 'default': None}, 'quote_is_maximum': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Quote Is Maximum', 'default': None}, 'partial_refund_note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Partial Refund Note', 'default': None}}, 'description': "billing_quote — covers BOTH backend shapes (pricing_model 'per_hop' carries billed_hops /\nrate_per_hop / refund_on_empty / quote_is_maximum; 'flat_query_type' omits them). All optional,\nso neither shape errors.", 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'bridge_proofArguments', 'properties': {}}
Ausgabeschema
{'type': 'object', 'title': 'bridge_proofDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'companyArguments', 'required': ['id'], 'properties': {'id': {'type': 'string', 'title': 'Id'}}}
Ausgabeschema
{'type': 'object', 'title': 'companyDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'contribute_receiptsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0}}}
Ausgabeschema
{'type': 'object', 'title': 'contribute_receiptsDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'contribute_relationsArguments', 'required': ['relations'], 'properties': {'entities': {'anyOf': [{'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, {'type': 'null'}], 'title': 'Entities', 'default': None}, 'relations': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'title': 'Relations'}}}
Ausgabeschema
{'type': 'object', 'title': 'contribute_relationsDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'contribute_statsArguments', 'properties': {}}
Ausgabeschema
{'type': 'object', 'title': 'contribute_statsDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'contribute_submissionsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0}}}
Ausgabeschema
{'type': 'object', 'title': 'contribute_submissionsDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'depositArguments', 'required': ['id'], 'properties': {'id': {'type': 'string', 'title': 'Id'}}}
Ausgabeschema
{'type': 'object', 'title': 'depositDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'depositsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0}, 'search': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Search', 'default': None}, 'status': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Status', 'default': None}, 'country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Country', 'default': None}, 'commodity': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Commodity', 'default': None}, 'max_port_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Max Port Km', 'default': None}, 'owner_country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Owner Country', 'default': None}, 'resource_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Resource Type', 'default': None}}}
Ausgabeschema
{'type': 'object', 'title': 'depositsDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'deposit_statusArguments', 'properties': {}}
Ausgabeschema
{'type': 'object', 'title': 'DepositStatusOut', 'properties': {'note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Note', 'default': None}, 'deposits': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Deposits', 'default': None}, 'usdc_live': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Usdc Live', 'default': None}, 'minimum_usdc': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Minimum Usdc', 'default': None}, 'scanner_cursor_block': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Scanner Cursor Block', 'default': None}, 'needed_to_credit_usdc': {'anyOf': [{}, {'type': 'null'}], 'title': 'Needed To Credit Usdc', 'default': None}, 'held_below_min_total_usdc': {'anyOf': [{}, {'type': 'null'}], 'title': 'Held Below Min Total Usdc', 'default': None}}, 'description': 'deposit_status — relayed verbatim from GET /api/v1/wallet/deposit-status (extra fields pass through).', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'funding_prepareArguments', 'properties': {'needed': {'type': 'integer', 'title': 'Needed', 'default': 0}}}
Ausgabeschema
{'type': 'object', 'title': 'FundingPrepareOut', 'properties': {'note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Note', 'default': None}, 'needed': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Needed', 'default': None}, 'routes': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Routes', 'default': None}, 'wallet_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Wallet Id', 'default': None}, 'in_band_agent_funding_live': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'In Band Agent Funding Live', 'default': None}}, 'description': "funding_prepare — relays deposit-address for live USDC availability + the caller's own address.", 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'hopsArguments', 'properties': {'hops': {'type': 'integer', 'title': 'Hops', 'default': 1}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'entity': {'type': 'string', 'title': 'Entity', 'default': None}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0}, 'search': {'type': 'string', 'title': 'Search', 'default': None}, 'relation_type': {'type': 'string', 'title': 'Relation Type', 'default': None}}}
Ausgabeschema
{'type': 'object', 'title': 'hopsDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'joules_balanceArguments', 'properties': {'wallet_id': {'type': 'string', 'title': 'Wallet Id', 'default': None}}}
Ausgabeschema
{'type': 'object', 'title': 'BalanceOut', 'properties': {'id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Id', 'default': None, 'description': 'JoulePAI branch returns the wallet id here'}, 'handle': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Handle', 'default': None}, 'balance': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Balance', 'default': None, 'description': 'spendable joules; the field to act on'}, 'agent_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Agent Id', 'default': None}, 'wallet_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Wallet Id', 'default': None}, 'agent_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Agent Name', 'default': None}, 'owner_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Owner Type', 'default': None}, 'balance_joules': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Balance Joules', 'default': None, 'description': 'GAI agent-branch name for the same figure'}, 'verification_status': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Verification Status', 'default': None}}, 'description': 'joules_balance — the union of its two branches. GAI agent-key branch returns\n{agent_id, agent_name, wallet_id, balance_joules} (+ the `balance` shape-compat shim added by\nthis relay); the JoulePAI branch returns WalletOut, whose wallet id field is `id`, not\n`wallet_id`. Both are declared so either branch is structured. PII the JP branch may carry\n(email, bsv_address, signup_grant) is deliberately NOT declared — it still passes through as an\nextra, but it is not advertised in a schema that anonymous clients can enumerate.', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'joules_deficitArguments', 'required': ['cost'], 'properties': {'cost': {'type': 'integer', 'title': 'Cost'}, 'wallet_id': {'type': 'string', 'title': 'Wallet Id', 'default': None}}}
Ausgabeschema
{'type': 'object', 'title': 'DeficitOut', 'properties': {'have': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Have', 'default': None}, 'needed': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Needed', 'default': None}, 'shortfall': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Shortfall', 'default': None, 'description': '0 means affordable now'}, 'tool_to_call_next': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Tool To Call Next', 'default': None, 'description': 'null when nothing is owed'}}, 'description': 'joules_deficit — computed by this relay, not relayed.', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'ledger_verifyArguments', 'properties': {}}
Ausgabeschema
{'type': 'object', 'title': 'LedgerVerifyOut', 'properties': {'eras': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Eras', 'default': None}, 'total': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Total', 'default': None}, 'anchors': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Anchors', 'default': None}, 'coverage': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Coverage', 'default': None}, 'hash_format': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Hash Format', 'default': None}, 'chain_semantics': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Chain Semantics', 'default': None}}, 'description': 'ledger_verify — public anchor list. `anchors` left opaque (per-anchor records).', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'look_atArguments', 'properties': {'id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Id', 'default': None}, 'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'default': None}, 'lng': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lng', 'default': None}, 'as_of': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'As Of', 'default': None}, 'max_cloud': {'type': 'number', 'title': 'Max Cloud', 'default': 20.0}, 'entity_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Entity Type', 'default': None}}}
Ausgabeschema
{'type': 'object', 'title': 'look_atDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'look_fromArguments', 'properties': {'id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Id', 'default': None}, 'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'default': None}, 'lng': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lng', 'default': None}, 'energy': {'type': 'boolean', 'title': 'Energy', 'default': False}, 'radius_km': {'type': 'number', 'title': 'Radius Km', 'default': 100}, 'entity_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Entity Type', 'default': None}, 'include_country_centroids': {'type': 'boolean', 'title': 'Include Country Centroids', 'default': False}}}
Ausgabeschema
{'type': 'object', 'title': 'look_fromDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'mapdataArguments', 'properties': {'layers': {'type': 'string', 'title': 'Layers', 'default': 'companies'}, 'include_country_centroids': {'type': 'boolean', 'title': 'Include Country Centroids', 'default': False}}}
Ausgabeschema
{'type': 'object', 'title': 'mapdataDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'map_viewportArguments', 'properties': {'energy': {'type': 'boolean', 'title': 'Energy', 'default': False}, 'max_lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Max Lat', 'default': None}, 'max_lng': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Max Lng', 'default': None}, 'min_lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Min Lat', 'default': None}, 'min_lng': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Min Lng', 'default': None}, 'entity_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Entity Type', 'default': None}, 'include_country_centroids': {'type': 'boolean', 'title': 'Include Country Centroids', 'default': False}}}
Ausgabeschema
{'type': 'object', 'title': 'map_viewportDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'market_acceptArguments', 'required': ['match_id'], 'properties': {'match_id': {'type': 'string', 'title': 'Match Id'}, 'idempotency_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Idempotency Key', 'default': None}}}
Ausgabeschema
{'type': 'object', 'title': 'market_acceptDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'market_listingsArguments', 'properties': {'kind': {'type': 'string', 'title': 'Kind', 'default': 'providers'}, 'sort': {'type': 'string', 'title': 'Sort', 'default': 'price_asc'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'active': {'type': 'boolean', 'title': 'Active', 'default': True}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0}, 'frontier': {'type': 'string', 'title': 'Frontier', 'default': None}, 'resource_type': {'type': 'string', 'title': 'Resource Type', 'default': None}, 'oracle_verified': {'type': 'boolean', 'title': 'Oracle Verified', 'default': None}}}
Ausgabeschema
{'type': 'object', 'title': 'market_listingsDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'market_matchArguments', 'required': ['match_id'], 'properties': {'match_id': {'type': 'string', 'title': 'Match Id'}}}
Ausgabeschema
{'type': 'object', 'title': 'market_matchDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', '$defs': {'ProvideBody': {'type': 'object', 'title': 'ProvideBody', 'required': ['wallet_id', 'frontier', 'resource_type', 'unit_type', 'price_joules_per_unit'], 'properties': {'sla': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Sla', 'default': None}, 'speed': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Speed', 'default': None}, 'frontier': {'type': 'string', 'title': 'Frontier'}, 'min_units': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Min Units', 'default': None}, 'unit_type': {'type': 'string', 'title': 'Unit Type'}, 'wallet_id': {'type': 'string', 'title': 'Wallet Id'}, 'endpoint_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Endpoint Url', 'default': None}, 'stake_amount': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Stake Amount', 'default': None}, 'resource_type': {'type': 'string', 'title': 'Resource Type'}, 'timeout_hours': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Timeout Hours', 'default': None}, 'capacity_total': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Capacity Total', 'default': None}, 'idempotency_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Idempotency Key', 'default': None}, 'oracle_verified': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Oracle Verified', 'default': None, 'description': 'opt IN to oracle verification of your deliveries (a preference, not a badge)'}, 'timeout_minutes': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Timeout Minutes', 'default': None}, 'max_units_per_match': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Max Units Per Match', 'default': None}, 'price_joules_per_unit': {'type': 'integer', 'title': 'Price Joules Per Unit', 'minimum': 0}}, 'additionalProperties': False}}, 'title': 'market_provideArguments', 'required': ['body'], 'properties': {'body': {'$ref': '#/$defs/ProvideBody'}}}
Ausgabeschema
{'type': 'object', 'title': 'market_provideDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'market_quoteArguments', 'required': ['request_id'], 'properties': {'request_id': {'type': 'string', 'title': 'Request Id'}}}
Ausgabeschema
{'type': 'object', 'title': 'RequestQuoteOut', 'properties': {'id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Id', 'default': None}, 'speed': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Speed', 'default': None}, 'status': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Status', 'default': None}, 'agent_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Agent Id', 'default': None}, 'frontier': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Frontier', 'default': None}, 'priority': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Priority', 'default': None}, 'unit_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Unit Type', 'default': None}, 'wallet_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Wallet Id', 'default': None}, 'created_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Created At', 'default': None}, 'expires_at': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Expires At', 'default': None}, 'escrow_terms': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Escrow Terms', 'default': None, 'description': 'generic escrow prose; opaque by design'}, 'privacy_mode': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Privacy Mode', 'default': None}, 'requirements': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Requirements', 'default': None}, 'units_needed': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Units Needed', 'default': None}, 'resource_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Resource Type', 'default': None}, 'units_matched': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Units Matched', 'default': None}, 'contract_escrow': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Contract Escrow', 'default': None}, 'max_price_per_unit': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Max Price Per Unit', 'default': None}}, 'description': "market_quote — RAREEAI RequestOut as the route actually declares it. `escrow_terms` is left\nOPAQUE on purpose: a GENERIC prose block, identical on every request. This trade's own figures\n(fee_joules, escrow_expires_at, dispute_window_end) live on MatchOut — the `market_match` payload —\nand are not on this route, so they are not declared here (the tool docstring now says the same).", 'additionalProperties': True}
Eingabeschema
{'type': 'object', '$defs': {'RequestBody': {'type': 'object', 'title': 'RequestBody', 'required': ['wallet_id', 'frontier', 'resource_type', 'unit_type', 'units_needed', 'max_price_per_unit'], 'properties': {'speed': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Speed', 'default': None}, 'frontier': {'type': 'string', 'title': 'Frontier'}, 'priority': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Priority', 'default': None}, 'unit_type': {'type': 'string', 'title': 'Unit Type'}, 'wallet_id': {'type': 'string', 'title': 'Wallet Id'}, 'ttl_seconds': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Ttl Seconds', 'default': None}, 'privacy_mode': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Privacy Mode', 'default': None}, 'requirements': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Requirements', 'default': None}, 'units_needed': {'type': 'integer', 'title': 'Units Needed', 'exclusiveMinimum': 0}, 'resource_type': {'type': 'string', 'title': 'Resource Type'}, 'contract_escrow': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Contract Escrow', 'default': None, 'description': 'opt in to the on-chain escrow contract lane (a flat contract fee added to your lock). Takes effect ONLY where an oracle backs the trade; otherwise the trade falls to the default ledger lane with no contract and no contract fee, and the match says why (contract_escrow=false + contract_note)'}, 'idempotency_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Idempotency Key', 'default': None}, 'max_price_per_unit': {'type': 'integer', 'title': 'Max Price Per Unit', 'exclusiveMinimum': 0}}, 'additionalProperties': False}}, 'title': 'market_requestArguments', 'required': ['body'], 'properties': {'body': {'$ref': '#/$defs/RequestBody'}}}
Ausgabeschema
{'type': 'object', 'title': 'market_requestDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'nearbyArguments', 'required': ['lat', 'lng'], 'properties': {'lat': {'type': 'number', 'title': 'Lat'}, 'lng': {'type': 'number', 'title': 'Lng'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}, 'radius_km': {'type': 'number', 'title': 'Radius Km', 'default': 100}, 'entity_type': {'type': 'string', 'title': 'Entity Type', 'default': None}, 'include_country_centroids': {'type': 'boolean', 'title': 'Include Country Centroids', 'default': False}}}
Ausgabeschema
{'type': 'object', 'title': 'nearbyDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', '$defs': {'OracleAssessBody': {'type': 'object', 'title': 'OracleAssessBody', 'required': ['verdict', 'quality_score'], 'properties': {'notes': {'anyOf': [{'type': 'string', 'maxLength': 2000}, {'type': 'null'}], 'title': 'Notes', 'default': None}, 'verdict': {'enum': ['valid', 'invalid'], 'type': 'string', 'title': 'Verdict'}, 'quality_score': {'type': 'integer', 'title': 'Quality Score', 'maximum': 100, 'minimum': 0}, 'execution_trace': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Execution Trace', 'default': None}}, 'additionalProperties': False}}, 'title': 'oracle_assessArguments', 'required': ['match_id', 'body'], 'properties': {'body': {'$ref': '#/$defs/OracleAssessBody'}, 'match_id': {'type': 'string', 'title': 'Match Id'}}}
Ausgabeschema
{'type': 'object', 'title': 'oracle_assessDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'oracle_assignmentsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'status': {'type': 'string', 'title': 'Status', 'default': None}}}
Ausgabeschema
{'type': 'object', 'title': 'oracle_assignmentsDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'oracle_deregisterArguments', 'required': ['wallet_id'], 'properties': {'wallet_id': {'type': 'string', 'title': 'Wallet Id'}}}
Ausgabeschema
{'type': 'object', 'title': 'oracle_deregisterDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', '$defs': {'OracleRegisterBody': {'type': 'object', 'title': 'OracleRegisterBody', 'required': ['wallet_id', 'stake_amount'], 'properties': {'wallet_id': {'type': 'string', 'title': 'Wallet Id'}, 'stake_amount': {'type': 'integer', 'title': 'Stake Amount', 'minimum': 10000}, 'specialisations': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Specialisations', 'default': None}}, 'additionalProperties': False}}, 'title': 'oracle_registerArguments', 'required': ['body'], 'properties': {'body': {'$ref': '#/$defs/OracleRegisterBody'}}}
Ausgabeschema
{'type': 'object', 'title': 'oracle_registerDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'relationshipsArguments', 'properties': {'hops': {'type': 'integer', 'title': 'Hops', 'default': 1}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'entity': {'type': 'string', 'title': 'Entity', 'default': None}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0}, 'search': {'type': 'string', 'title': 'Search', 'default': None}, 'relation_type': {'type': 'string', 'title': 'Relation Type', 'default': None}}}
Ausgabeschema
{'type': 'object', 'title': 'relationshipsDictOutput', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'trade_settlementArguments', 'required': ['match_id'], 'properties': {'match_id': {'type': 'string', 'title': 'Match Id'}}}
Ausgabeschema
{'type': 'object', 'title': 'TradeSettlementOut', 'properties': {'legs': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Legs', 'default': None}, 'settled': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Settled', 'default': None}, 'contract': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Contract', 'default': None, 'description': "the escrow CONTRACT's own chain legs {version, state, closed, closed_on_chain, closing_txid, legs[]}; null = no escrow contract was recorded (a ledger-lane trade)"}, 'match_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Match Id', 'default': None}, 'leg_count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Leg Count', 'default': None}, 'your_role': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Your Role', 'default': None}, 'all_anchored': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'All Anchored', 'default': None, 'description': "true only when every leg's anchor is 'anchored'"}}, 'description': 'trade_settlement — relayed verbatim from GET /api/v1/wallet/trade/{match_id}/settlement.', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'transparency_latestArguments', 'properties': {}}
Ausgabeschema
{'type': 'object', 'title': 'TransparencyOut', 'properties': {'fees': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Fees', 'default': None}, 'volume': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Volume', 'default': None}, 'bsv_txid': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Bsv Txid', 'default': None, 'description': 'may read "pending" for ~5h — in-flight, NOT unanchored'}, 'tx_count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Tx Count', 'default': None}, 'anchoring': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Anchoring', 'default': None}, 'timestamp': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Timestamp', 'default': None}, 'state_root': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'State Root', 'default': None}, 'bridge_root': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Bridge Root', 'default': None}, 'bridge_rows': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Bridge Rows', 'default': None}, 'merkle_root': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Merkle Root', 'default': None}, 'total_supply': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Total Supply', 'default': None}, 'wallet_count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Wallet Count', 'default': None}, 'last_anchored': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Last Anchored', 'default': None, 'description': 'newest attestation actually on chain'}, 'settlement_root': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Settlement Root', 'default': None}, 'supply_verified': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Supply Verified', 'default': None}, 'algorithm_version': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Algorithm Version', 'default': None}, 'settlement_leaves': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Settlement Leaves', 'default': None}}, 'description': 'transparency_latest — hourly public attestation.', 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'title': 'verify_proofArguments', 'required': ['identifier'], 'properties': {'identifier': {'type': 'string', 'title': 'Identifier'}}}
Ausgabeschema
{'type': 'object', 'title': 'VerifyOut', 'properties': {'note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Note', 'default': None}, 'count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Count', 'default': None}, 'found': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Found', 'default': None, 'description': 'a record exists in at least one source'}, 'results': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Results', 'default': None, 'description': 'per-record verdicts, passed through untouched'}, 'degraded': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Degraded', 'default': None, 'description': 'true = INCONCLUSIVE, never an absence'}, 'recorded': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Recorded', 'default': None, 'description': 'we hold it even if the chain does not'}, 'identifier': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Identifier', 'default': None}, 'chain_status': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Chain Status', 'default': None, 'description': 'bare-txid lookups: confirmed|mempool|not_on_chain|unchecked'}, 'chain_confirmed': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Chain Confirmed', 'default': None, 'description': 'only true is a verified anchor'}, 'unavailable_sources': {'anyOf': [{}, {'type': 'null'}], 'title': 'Unavailable Sources', 'default': None}}, 'description': 'verify_proof — the ENVELOPE only. `results` is an OPAQUE list and must stay that way: every\nper-record verdict field lives inside it, including `release_anchor_status` (11 values) and the\ntwo independent anchors (ledger_payout_anchor, escrow_contract_release_anchor). Modelling the\ninner records would risk collapsing or refusing an enum value, which is precisely the false\ncertainty this tool exists to prevent. Read the envelope for reachability, the records for verdicts.', 'additionalProperties': True}
Eingabeschema
{'type': 'object', '$defs': {'TransferBody': {'type': 'object', 'title': 'TransferBody', 'required': ['from_wallet_id', 'amount'], 'properties': {'note': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}], 'title': 'Note', 'default': None}, 'amount': {'type': 'integer', 'title': 'Amount', 'exclusiveMinimum': 0}, 'platform': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Platform', 'default': None}, 'to_handle': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'To Handle', 'default': None}, 'privacy_mode': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Privacy Mode', 'default': None}, 'to_wallet_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'To Wallet Id', 'default': None}, 'include_proof': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Include Proof', 'default': None}, 'from_wallet_id': {'type': 'string', 'title': 'From Wallet Id', 'description': 'sender wallet UUID (must be yours)'}, 'idempotency_key': {'anyOf': [{'type': 'string', 'maxLength': 128, 'minLength': 1}, {'type': 'null'}], 'title': 'Idempotency Key', 'default': None}, 'registration_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Registration Id', 'default': None, 'description': 'pending service registration id for an agent-class quoted transfer'}}, 'additionalProperties': False}}, 'title': 'wallet_transferArguments', 'required': ['body'], 'properties': {'body': {'$ref': '#/$defs/TransferBody'}}}
Ausgabeschema
{'type': 'object', 'title': 'wallet_transferDictOutput', 'additionalProperties': True}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Geolithic
Supports leasing and verifying geographic Earth segments, recording cryptographic attestations tied to locations and time, and se…
Abstraxn Agent Layer
Provides read-only blockchain data and transaction preparation, crypto market lookups, place and social-profile searches, travel …
Delx Commerce — Pay-per-Result APIs for Agents
Provides pay-per-result APIs and agent protocol tools for continuity, multi-agent coordination, document OCR, and crypto-related …
SAP MCP Server
Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.
TheProtocol — Sovereign AI Agent Platform
Manages sovereign AI agents, identities, contracts, payments, governance, exchanges, and cross-frame token transfers.
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
SupplyGraph.AI Data
Provides China-focused location, surrounding-area, company, industry-chain, property, population, retail, and regional business i…
Crank Protocol
Provides non-custodial Solana and EVM tools for swaps, derivatives, lending, staking, tokenized equities, bridging, and strategy …