Taifoon coordination layer
Qué hace este MCP
Coordinates agent registration, hiring, benchmarking, resource grids, assurance workflows, and blockchain-based settlement and proofs.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['agent_id', 'data'], 'properties': {'data': {'type': 'object', 'description': '{ card_url?, endpoints?: [{ url, kind: mcp|a2a|a2a-legacy|x402|webhook }], skills?: [tags], classes?: [class ids], name?, description? }'}, 'nonce': {'type': 'string'}, 'expires': {'type': 'integer'}, 'agent_id': {'type': 'string'}, 'chain_id': {'type': 'integer'}, 'signature': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'tenant': {'enum': ['moonbeam', 'taifoon'], 'type': 'string'}, 'summary': {'type': 'boolean'}, 'agent_id': {'type': 'string', 'description': 'the ERC-8004 agentId (decimal), or a seller address (0x…)'}, 'chain_id': {'type': 'integer', 'description': '8453 Base (default), 5042 Arc, 36927 the devnet, …'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['card_url'], 'properties': {'agent_id': {'type': 'string'}, 'card_url': {'type': 'string'}, 'chain_id': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'hirer': {'type': 'string', 'description': 'optional 0x wallet; records the intent in the Grid ledger'}, 'model': {'type': 'string', 'description': 'the model the node must serve (e.g. hypernova-60b, littlelamb)'}, 'prompt': {'type': 'string', 'description': 'your prompt (one user message)'}, 'chain_id': {'type': 'integer', 'description': 'settlement chain (default 8453, Base — where the assurance contract is live)'}, 'provider': {'type': 'string', 'description': 'optional: a specific measured endpoint from the providers list'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['chain_id', 'action'], 'properties': {'action': {'type': 'object', 'description': '{ kind, jobId?, seller?, token?, price?, premium?, deposit?, deadline?, pool?, evidenceDigest?, verdictDigest?, asset?, receiver?, amount? }'}, 'chain_id': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['src_chain_id', 'dst_chain_id', 'amount', 'sender'], 'properties': {'speed': {'enum': ['standard', 'fast'], 'type': 'string'}, 'amount': {'type': 'string'}, 'sender': {'type': 'string'}, 'recipient': {'type': 'string'}, 'dst_chain_id': {'type': 'integer'}, 'src_chain_id': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'name, seller host or skill contains'}, 'id': {'type': 'string', 'description': 'one entry: cat_ + 16 hex'}, 'class': {'type': 'string', 'description': 'a job class id, e.g. mcp.digest'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'offset': {'type': 'integer', 'minimum': 0}, 'status': {'enum': ['buy_now', 'priced', 'quote_on_request', 'covered', 'openable', 'ready', 'served'], 'type': 'string'}, 'protocol': {'type': 'string', 'description': 'mcp, a2a, uagents, n8n, x402'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'the demand id, dm_ + 24 hex'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'class': {'type': 'string', 'description': 'a job class id, e.g. mcp.digest or proof.verify.v5'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'hireable': {'type': 'boolean'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'one job: a demand (dm_ + 24 hex), a handshake (hs_ + 24 hex) or a job id (0x + 64 hex)'}, 'kind': {'enum': ['auto-match', 'resale', 'broker-hire', 'hook-job'], 'type': 'string'}, 'page': {'type': 'integer', 'minimum': 1}, 'view': {'enum': ['counts'], 'type': 'string', 'description': 'counts: the totals and the sellers that served through us, no rows'}, 'buyer': {'enum': ['ours', 'outside', 'visitor', 'unknown'], 'type': 'string'}, 'chain': {'type': 'string', 'description': '36927 (devnet), 8453 (Base) or none (off-chain broker hires)'}, 'class': {'type': 'string', 'description': 'a job class id, e.g. mcp.digest'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'seller': {'type': 'string', 'description': 'the doer host or agent id, or the payee address, contains'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['type_id'], 'properties': {'type_id': {'type': 'integer', 'maximum': 15, 'minimum': 0}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['items', 'typesafe_key'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object'}}, 'api_key': {'type': 'string'}, 'options': {'type': 'array', 'items': {'type': 'string'}}, 'question': {'type': 'string'}, 'typesafe_key': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'one avenue, e.g. storj, vast, lava'}, 'resource': {'enum': ['gpu', 'rpc', 'storage', 'agent', 'compute'], 'type': 'string', 'description': 'only avenues for this resource'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'gpus': {'type': 'integer', 'maximum': 64, 'minimum': 0, 'description': 'number of cards (default 1)'}, 'owner': {'type': 'string', 'description': 'optional 0x wallet — filled into the join line'}, 'vram_gb': {'type': 'number', 'minimum': 0, 'description': 'VRAM of one card in GB (0 or omitted = no GPU)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['kind'], 'properties': {'kind': {'enum': ['rpc', 'gpu', 'fpga', 'storage', 'ip'], 'type': 'string'}, 'note': {'type': 'string', 'description': 'optional, ≤200 chars, stored with the intent'}, 'hirer': {'type': 'string', 'description': 'your 0x address or agent id — when given, the intent is RECORDED in the Grid ledger (a record, not a settlement) and returned with an id'}, 'hours': {'type': 'number', 'minimum': 0.01, 'description': 'for how long (default 1)'}, 'units': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'how many resources (default 1)'}, 'api_key': {'type': 'string', 'description': 'your relayer key (tfr_…) — REQUIRED to record an intent with `hirer` (recorded intents move the rate); without it you get the quote only'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['kind', 'endpoint', 'owner'], 'properties': {'ref': {'type': 'string', 'description': 'Optional: the 0x wallet that referred this resource. It earns a share of what the resource accrues (measured work only). Never the owner itself.'}, 'kind': {'enum': ['rpc', 'gpu'], 'type': 'string', 'description': 'rpc earns today; gpu is benchmarked and ranked but earns 0 until real GPU work exists'}, 'pool': {'type': 'string', 'description': 'Optional: a declared pool (0x, see GET /api/grid/pools) this NEW resource works for. Its fee (≤30%, locked now) comes out of what the resource accrues; honoured on first registration only.'}, 'owner': {'type': 'string', 'description': '0x wallet address that earns the GRID points'}, 'chain_id': {'type': 'integer', 'description': 'Required for rpc: the chain this endpoint serves (verified via eth_chainId)'}, 'endpoint': {'type': 'string', 'description': 'https:// or wss:// hostname endpoint (never a raw IP, never embedded credentials)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'group': {'enum': ['grid', 'chain', 'mmr', 'ai', 'hosting', 'bridge', 'skill', 'coordination', 'agents'], 'type': 'string'}, 'state': {'enum': ['LIVE', 'QUOTE_ONLY', 'RANKED', 'BILLED_USD', 'DENOMINATED', 'PROPOSED', 'BUILD', 'DESIGN'], 'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'wallet': {'type': 'string', 'description': 'optional 0x wallet'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'me': {'type': 'string', 'description': 'your libp2p peer id (base58) — returns your shard, config and command'}, 'collectors': {'type': 'integer', 'maximum': 1024, 'minimum': 1, 'description': 'plan for this many collectors instead of the live swarm'}, 'replication': {'type': 'integer', 'maximum': 8, 'minimum': 1, 'description': 'collectors per shard (default 2)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['address', 'kind', 'task'], 'properties': {'args': {'type': 'object', 'description': 'MCP: the tool arguments'}, 'kind': {'enum': ['mcp', 'a2a', 'onchain', 'n8n'], 'type': 'string'}, 'task': {'type': 'string'}, 'tool': {'type': 'string', 'description': 'MCP: the tool to call'}, 'hirer': {'type': 'string'}, 'address': {'type': 'string', 'description': 'the agent’s owner / seller address (full 20 bytes)'}, 'api_key': {'type': 'string', 'description': 'your relayer key (tfr_…): without it you open handshakes as a visitor, 5 a minute and 40 a day; only the key that opened a handshake may attach its job'}, 'agent_id': {'type': 'string'}, 'chain_id': {'type': 'integer'}, 'dispatch': {'type': 'boolean'}, 'budget_usdc': {'type': 'number'}, 'required_skills': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'object'}, 'api_key': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['task', 'required_skills'], 'properties': {'task': {'type': 'string'}, 'api_key': {'type': 'string'}, 'budget_usdc': {'type': 'number'}, 'typesafe_key': {'type': 'string'}, 'required_skills': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['id', 'job_id', 'chain_id'], 'properties': {'id': {'type': 'string'}, 'job_id': {'type': 'string'}, 'api_key': {'type': 'string'}, 'chain_id': {'enum': [8453, 5042, 36927], 'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['job_id'], 'properties': {'prove': {'type': 'boolean'}, 'job_id': {'type': 'string'}, 'tenant': {'enum': ['moonbeam'], 'type': 'string', 'description': 'read only this tenant’s hook; omitted = the layer’s hook first, then every tenant’s on the chain'}, 'chain_id': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['phase'], 'properties': {'bar': {'type': 'number'}, 'dry': {'type': 'boolean'}, 'task': {'type': 'string'}, 'phase': {'enum': ['quote', 'calls', 'batch', 'assemble'], 'type': 'string'}, 'price': {'type': 'string', 'description': 'token smallest units'}, 'seller': {'type': 'string'}, 'skills': {'type': 'array', 'items': {'type': 'string'}}, 'api_key': {'type': 'string'}, 'chain_id': {'type': 'integer'}, 'typesafe_key': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['task'], 'properties': {'jev': {'type': 'boolean'}, 'task': {'type': 'string'}, 'seller': {'type': 'string', 'description': '0x… seller (optional)'}, 'api_key': {'type': 'string'}, 'chain_id': {'type': 'integer'}, 'typesafe_key': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'stage': {'type': 'string', 'description': 'one stage id, or omit for all'}}}
Esquema de entrada
{'type': 'object', 'properties': {'mode': {'enum': ['single', 'prepare', 'answers'], 'type': 'string'}, 'olas': {'type': 'string'}, 'model': {'type': 'string'}, 'state': {'type': 'string'}, 'job_id': {'type': 'string'}, 'record': {'enum': ['none', 'devnet', 'base'], 'type': 'string', 'description': 'write the decision on chain: none (default, receipt + digests only), devnet, or base (metered by a daily budget)'}, 'answers': {'type': 'object', 'description': 'mode answers: id → { value, confidence, probabilities } for each of the four questions prepare returned'}, 'api_key': {'type': 'string'}, 'chain_id': {'type': 'integer'}, 'price_usdc': {'type': 'number'}, 'answered_by': {'enum': ['n8n-typesafe'], 'type': 'string'}, 'execution_id': {'type': 'string'}, 'handshake_id': {'type': 'string'}, 'typesafe_key': {'type': 'string'}, 'prepare_digest': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'one decision id, for its full record and calldata'}, 'kind': {'enum': ['pad', 'suggest', 'assemble', 'ref', 'grade', 'study'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}}}
Esquema de entrada
{'type': 'object', 'required': ['state'], 'properties': {'state': {'type': 'string', 'description': 'the item to judge (text or JSON)'}, 'api_key': {'type': 'string'}, 'options': {'type': 'array', 'items': {'type': 'string'}}, 'question': {'type': 'string'}, 'typesafe_key': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'state': {'enum': ['open', 'claimed', 'matched', 'hired', 'graded', 'settling', 'settled', 'unmatched', 'failed', 'cancelled'], 'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['required_skills'], 'properties': {'task': {'type': 'string'}, 'budget_usdc': {'type': 'number'}, 'required_skills': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'day': {'type': 'string', 'description': 'YYYY-MM-DD (UTC)'}, 'series': {'type': 'integer', 'maximum': 90, 'minimum': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['owner'], 'properties': {'ref': {'type': 'string', 'description': 'Optional: 0x wallet that referred this box (TAIFOON_REF). Earns a share of what the box accrues.'}, 'kind': {'enum': ['storage', 'rpc', 'gpu', 'fpga'], 'type': 'string', 'description': 'what the box brings (default storage)'}, 'owner': {'type': 'string', 'description': '0x wallet that earns the GRID points'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'hirer': {'type': 'string'}, 'limit': {'type': 'integer'}, 'state': {'type': 'string'}, 'provider': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'fl_… to fetch one flow'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'skill': {'type': 'string'}, 'source': {'enum': ['hireable-agent', 'settled-job', 'registered-n8n'], 'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['chain_id', 'seller'], 'properties': {'from': {'type': 'string', 'description': 'the wallet that will sign (the simulation runs from it); default the seller'}, 'line': {'enum': ['layer', 'v4', 'v4-glmr'], 'type': 'string', 'description': 'the factory line; default layer (v4 and v4-glmr are devnet lines)'}, 'name': {'type': 'string'}, 'asset': {'type': 'string', 'description': 'pool asset, symbol or address; default the line’s job token (USDC; dUSDC on the devnet)'}, 'seller': {'type': 'string', 'description': 'the seller: a 0x address, or its ERC-8004 agent id ("12345" or "<chain>:12345")'}, 'symbol': {'type': 'string'}, 'chain_id': {'type': 'integer', 'description': '8453 Base, 5042 Arc or 36927 the Taifoon devnet'}, 'override': {'type': 'boolean', 'description': 'open behind a mainnet seller that does not meet the pool rule'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['seller'], 'properties': {'class': {'type': 'string'}, 'price': {'type': 'string', 'description': 'smallest units of the settlement token'}, 'seller': {'type': 'string'}, 'tenant': {'enum': ['moonbeam'], 'type': 'string'}, 'chain_id': {'type': 'integer'}, 'price_usdc': {'type': 'number'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['chain_id'], 'properties': {'line': {'enum': ['layer', 'v4', 'v4-glmr'], 'type': 'string'}, 'asset': {'type': 'string'}, 'seller': {'type': 'string', 'description': 'instead of tx_hash: the seller address'}, 'tx_hash': {'type': 'string', 'description': 'the createPool transaction'}, 'chain_id': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'need': {'type': 'string', 'description': 'the work in plain words (at most 1,000 characters); quote a text, give numbers as [..], JSON as {..}'}, 'class': {'type': 'string', 'description': 'a job class id instead of (or to settle) the words, e.g. mcp.digest, stats.describe, chat.word_count'}, 'input': {'type': 'object', 'description': 'the class input, with class'}, 'api_key': {'type': 'string', 'description': 'your relayer key (tfr_…); without one you post as a visitor: 3 a minute, 20 a day'}, 'dry_run': {'type': 'boolean', 'description': 'answer the class and input the words map to; keep nothing'}, 'catalog_id': {'type': 'string', 'description': 'buy a taifoon_catalog buy_now entry (cat_ + 16 hex): its seller is hired first, at our price for it unless price_units is sent'}, 'buyer_label': {'type': 'string', 'description': 'a label for yourself, shown on the demand (never verified)'}, 'price_units': {'type': 'string', 'description': 'the price in dUSDC units (6 decimals; default 50000 = 0.05)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['chain_id', 'block_number'], 'properties': {'chain_id': {'type': 'integer', 'description': 'Chain id (e.g. 1 Ethereum, 8453 Base, 21000000 Bitcoin)'}, 'block_number': {'type': 'integer', 'description': 'Block number on that chain'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['ok', 'blockHash', 'superrootHash', 'proofBlobUrl', 'blob'], 'properties': {'ok': {'type': 'boolean'}, 'blob': {'type': ['object', 'null'], 'description': 'the full V5 proof blob (null on a retryable answer)'}, 'chainId': {'type': ['integer', 'null']}, 'finality': {'type': ['object', 'null'], 'properties': {'type': {'type': ['integer', 'null']}, 'finalizedBlockHash': {'type': ['string', 'null']}, 'finalizedBlockNumber': {'type': ['integer', 'null']}}}, 'blockHash': {'type': ['string', 'null']}, 'retryable': {'type': 'boolean', 'description': 'true when the producer is still building this proof: nothing failed, ask again after retry_after_seconds'}, 'blockNumber': {'type': ['integer', 'null']}, 'proofBlobUrl': {'type': 'string'}, 'superrootHash': {'type': ['string', 'null']}, 'retry_after_seconds': {'type': 'integer'}}}
Esquema de entrada
{'type': 'object', 'required': ['chain_id', 'tx_hash'], 'properties': {'tx_hash': {'type': 'string'}, 'chain_id': {'type': 'integer', 'description': 'any chain the layer reads (GET /v1/rpc): 8453, 5042, 1, 56, 43114, 42161, 137, 10, 4663, 42220, 36927, 3692781, 2741, 196, 143, 100; another chain answers 404 chain_not_read'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'agent_id': {'type': 'string', 'description': 'optional ERC-8004 id "<chain>:<id>" (a label on your tenant)'}, 'wallet_address': {'type': 'string', 'description': 'optional: a 0x wallet address to label your tenant with (nothing is signed; leave it out)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'object'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'status': {'enum': ['LIVE', 'BUILD', 'all'], 'type': 'string', 'description': 'Filter (default LIVE)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {'tile': {'enum': ['demand', 'catalog', 'pool', 'rpc', 'proof', 'grade', 'gpu', 'bridge'], 'type': 'string'}, 'range': {'enum': ['1d', '7d', '30d', '90d'], 'type': 'string'}, 'api_key': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['chain_id', 'tx_hash'], 'properties': {'tx_hash': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$', 'description': 'the burn transaction'}, 'chain_id': {'type': 'integer', 'description': 'the chain the burn happened on (8453 Base, 5042 Arc)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['ok', 'class', 'source', 'transfer', 'destination'], 'properties': {'ok': {'type': 'boolean'}, 'class': {'type': 'string'}, 'source': {'type': 'object', 'description': 'chainId, txHash, blockNumber, blockHash, superrootHash, finalized, checks, proofUrl, proofBlobUrl'}, 'transfer': {'type': 'object', 'description': 'via, state, terminal, amount, burned, fee, tier, forwardState, logIndex, sender, mintRecipient'}, 'destination': {'type': 'object', 'description': 'domain, chainId, mintTx, proven (null = not in the V5 snapshot), proofUrl, why'}}}
Cambios recientes en herramientas
Servidores MCP similares
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.
Algenta MCP Server
Provides governed data onboarding, connector browsing, deterministic simulations, agent-run lifecycles, capability routing, deplo…
mcphost
Hosts MCP tools over HTTP and provides tenant billing, tool publishing and discovery, agent directories, inter-agent messaging, g…
AgentBIT
Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …
Wisely x402 Agent-Payment Infrastructure
Provides agent payment workflows for x402 endpoints, wallet handoffs, receipts, creator catalogs, local commerce bridges, endpoin…