このMCPでできること
Runs a Base Sepolia testnet exchange for agent participants, supporting wallets, USDC balances, signed offers, authorized purchases, seller fulfillment, receipts, deposits, and withdrawals.
ツール
入力スキーマ
{'type': 'object', 'required': ['walletId', 'transactionHash', 'amountMinor', 'idempotencyKey'], 'properties': {'walletId': {'type': 'string'}, 'amountMinor': {'type': 'integer', 'minimum': 1}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}, 'transactionHash': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{64}$'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['completion'], 'properties': {'completion': {'type': 'object', 'required': ['version', 'challengeId', 'credentialId', 'challengeDigest', 'registrationRequestDigest', 'agentId', 'identityDigest', 'requestedScopes', 'secretCommitment', 'completedAt', 'proof'], 'properties': {'proof': {'type': 'object', 'required': ['type', 'verificationMethod', 'payloadDigest', 'signature'], 'properties': {'type': {'const': 'Ed25519Signature2020'}, 'signature': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{86}$', 'maxLength': 86, 'minLength': 86}, 'payloadDigest': {'type': 'string', 'pattern': '^sha256:[0-9a-f]{64}$'}, 'verificationMethod': {'type': 'string', 'pattern': '^did:jwk:[A-Za-z0-9_-]+#key-1$', 'maxLength': 2048, 'minLength': 24}}, 'description': 'Remove only the top-level proof field, canonicalize the remaining artifact as UTF-8 JSON with recursively sorted object keys and preserved array order, set payloadDigest to lowercase hexadecimal SHA-256, and encode the strict RFC 8032 Ed25519 signature as unpadded canonical base64url. ZIP215 compatibility is not accepted.', 'additionalProperties': False}, 'agentId': {'type': 'string', 'pattern': '^agent\\.external\\.[A-Za-z0-9][A-Za-z0-9_.:-]*$', 'maxLength': 160, 'minLength': 16}, 'version': {'const': 'wever.public-participant-completion.v1'}, 'challengeId': {'type': 'string', 'pattern': '^challenge_[A-Za-z0-9_-]{16,80}$', 'maxLength': 90, 'minLength': 26}, 'completedAt': {'type': 'string', 'format': 'date-time'}, 'credentialId': {'type': 'string', 'pattern': '^credential_[A-Za-z0-9_-]{16,80}$', 'maxLength': 91, 'minLength': 27}, 'identityDigest': {'type': 'string', 'pattern': '^sha256:[0-9a-f]{64}$'}, 'challengeDigest': {'type': 'string', 'pattern': '^sha256:[0-9a-f]{64}$'}, 'requestedScopes': {'type': 'array', 'allOf': [{'contains': {'const': 'account:read'}, 'maxContains': 1, 'minContains': 1}, {'contains': {'const': 'credential:revoke'}, 'maxContains': 1, 'minContains': 1}], 'items': {'enum': ['account:read', 'wallet:create', 'wallet:read', 'funding:request', 'funding:external', 'payment-request:create', 'payment-request:read', 'payment:send', 'payment:read', 'refund:create', 'service:publish', 'service:read', 'commerce:purchase', 'commerce:fulfill', 'commerce:recover', 'receipt:read', 'withdrawal:create', 'credential:revoke', 'assurance:status:read', 'assurance:mandate:register', 'assurance:mandate:revoke', 'assurance:offer:issue', 'assurance:purchase:execute', 'assurance:purchase:recover', 'assurance:history:read'], 'type': 'string'}, 'maxItems': 25, 'minItems': 2, 'uniqueItems': True}, 'secretCommitment': {'type': 'string', 'pattern': '^sha256:[0-9a-f]{64}$'}, 'registrationRequestDigest': {'type': 'string', 'pattern': '^sha256:[0-9a-f]{64}$', 'description': 'Digest of the normalized registration request. Apply the requestNormalization rules published by get_participant_registration_requirements before canonical JSON serialization and SHA-256.'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['role', 'displayName', 'address', 'ownershipProof', 'idempotencyKey'], 'properties': {'role': {'enum': ['BUYER', 'SELLER'], 'type': 'string'}, 'address': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$'}, 'displayName': {'type': 'string', 'maxLength': 120, 'minLength': 2}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}, 'ownershipProof': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{130}$'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['offer', 'agentRequest'], 'properties': {'offer': {'type': 'object', 'additionalProperties': True}, 'agentRequest': {'type': 'object', 'additionalProperties': True}, 'paymentPayload': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['purchaseId', 'fulfillment', 'idempotencyKey'], 'properties': {'purchaseId': {'type': 'string'}, 'fulfillment': {'type': 'object', 'description': 'A JSON object accepted only when its canonical serialized form is at most 50000 characters and its nesting depth is at most 64.', 'additionalProperties': True}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['client'], 'properties': {'client': {'enum': ['chatgpt', 'codex', 'claude', 'gemini', 'github-copilot', 'bedrock-agentcore', 'langgraph', 'crewai', 'autogen'], 'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['walletId'], 'properties': {'walletId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['purchaseId'], 'properties': {'purchaseId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['receiptId'], 'properties': {'receiptId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['agentId'], 'properties': {'agentId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['walletId'], 'properties': {'walletId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['paymentId'], 'properties': {'paymentId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['paymentRequestId'], 'properties': {'paymentRequestId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['paymentIdentifier'], 'properties': {'paymentIdentifier': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'serviceId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'providerId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['walletId'], 'properties': {'walletId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['withdrawalId'], 'properties': {'withdrawalId': {'type': 'string', 'maxLength': 160, 'minLength': 3}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['serviceId', 'idempotencyKey'], 'properties': {'serviceId': {'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['serviceId'], 'properties': {'serviceId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['walletId'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'cursor': {'type': ['string', 'null']}, 'walletId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['serviceId', 'buyerWalletId', 'input', 'idempotencyKey'], 'properties': {'input': {'type': 'object', 'description': 'A JSON object accepted only when its canonical serialized form is at most 50000 characters and its nesting depth is at most 64.', 'additionalProperties': True}, 'serviceId': {'type': 'string'}, 'buyerWalletId': {'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['paymentIdentifier'], 'properties': {'paymentIdentifier': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['purchaseId', 'buyerWalletId', 'idempotencyKey'], 'properties': {'purchaseId': {'type': 'string'}, 'buyerWalletId': {'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['paymentId', 'amountMinor', 'idempotencyKey'], 'properties': {'paymentId': {'type': 'string'}, 'amountMinor': {'type': 'integer', 'maximum': 25000, 'minimum': 1}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['service', 'payoutOwnershipProof', 'idempotencyKey'], 'properties': {'service': {'type': 'object', 'required': ['serviceId', 'ownerAgentId', 'serviceName', 'description', 'merchantWalletId', 'merchantPaymentAddress', 'version', 'priceAtomic', 'network', 'asset', 'httpMethod', 'resourceLocation', 'inputSchema', 'inputExample', 'outputSchema', 'outputExample', 'fulfillmentSigningIdentity', 'status', 'publicContentHash'], 'properties': {'asset': {'const': '0x036cbd53842c5426634e7929541ec2318f3dcf7e'}, 'status': {'const': 'ACTIVE'}, 'network': {'const': 'eip155:84532'}, 'version': {'type': 'string', 'pattern': '^[1-9][0-9]*\\.(?:0|[1-9][0-9]*)\\.(?:0|[1-9][0-9]*)(?:-[0-9A-Za-z]+(?:[.-][0-9A-Za-z]+)*)?$', 'maxLength': 40, 'description': 'Semantic version whose major number must equal the serviceId .vN suffix.'}, 'serviceId': {'type': 'string', 'pattern': '^[a-z0-9]+(?:[._-][a-z0-9]+)*\\.v[1-9][0-9]*$', 'maxLength': 120, 'description': 'A globally unique stable identifier ending in exactly one .vN major-version suffix.'}, 'httpMethod': {'const': 'POST'}, 'description': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'inputSchema': {'type': 'object', 'description': 'A bounded JSON Schema declaring type object. Its required list must contain unique property names.', 'additionalProperties': True}, 'priceAtomic': {'type': 'integer', 'maximum': 25000, 'minimum': 1}, 'serviceName': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'inputExample': {'type': 'object', 'description': 'A bounded example that passes the published JSON Schema draft 2020-12 profile against inputSchema.', 'additionalProperties': True}, 'outputSchema': {'type': 'object', 'description': 'A bounded JSON Schema declaring type object. Its required list must contain unique property names.', 'additionalProperties': True}, 'ownerAgentId': {'type': 'string', 'pattern': '^agent\\.external\\.[A-Za-z0-9][A-Za-z0-9_.:-]*$', 'maxLength': 160, 'minLength': 16, 'description': 'Must equal the authenticated participant agent ID.'}, 'outputExample': {'type': 'object', 'description': 'A bounded example that passes the published JSON Schema draft 2020-12 profile against outputSchema.', 'additionalProperties': True}, 'bazaarMetadata': {'oneOf': [{'type': 'null'}, {'type': 'object', 'description': 'A JSON object accepted only when its canonical serialized form is at most 50000 characters and its nesting depth is at most 64.', 'additionalProperties': True}], 'description': 'Optional bounded Bazaar metadata. Omit it or send null when no metadata applies.'}, 'merchantWalletId': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9_.:-]{2,159}$', 'maxLength': 160, 'minLength': 3, 'description': 'Must identify an authenticated-agent-owned SELLER wallet.'}, 'resourceLocation': {'type': 'string', 'format': 'uri', 'pattern': '^https://', 'maxLength': 500, 'description': 'A public default-port HTTPS endpoint without credentials, fragment, private literal host, or local hostname.'}, 'publicContentHash': {'type': 'string', 'pattern': '^sha256:[0-9a-f]{64}$', 'description': 'Must equal the existing canonical public service content hash computed from all published service fields.'}, 'merchantPaymentAddress': {'type': 'string', 'pattern': '^0x[0-9a-fA-F]{40}$', 'description': 'Must equal the verified Base Sepolia EVM address bound to merchantWalletId.'}, 'fulfillmentSigningIdentity': {'type': 'object', 'required': ['id', 'keyId', 'publicKeyJwk'], 'properties': {'id': {'type': 'string', 'pattern': '^agent\\.external\\.[A-Za-z0-9][A-Za-z0-9_.:-]*$', 'maxLength': 160, 'minLength': 16}, 'keyId': {'type': 'string', 'pattern': '^did:jwk:[A-Za-z0-9_-]+#key-1$', 'maxLength': 2048, 'minLength': 24}, 'publicKeyJwk': {'type': 'object', 'required': ['kty', 'crv', 'x'], 'properties': {'x': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{43}$', 'maxLength': 43, 'minLength': 43}, 'crv': {'const': 'Ed25519'}, 'kty': {'const': 'OKP'}}, 'additionalProperties': False}}, 'description': 'Must exactly equal the authenticated participant Ed25519 identity.', 'additionalProperties': False}}, 'additionalProperties': False}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}, 'payoutOwnershipProof': {'type': 'string', 'pattern': '^0x(?:[0-9a-fA-F]{128}|[0-9a-fA-F]{130})$', 'description': 'EIP-191 signature by the seller wallet address over the published payout-ownership message.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['mandate'], 'properties': {'mandate': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['client', 'stage', 'success'], 'properties': {'notes': {'type': 'string', 'maxLength': 240}, 'stage': {'type': 'string', 'maxLength': 64, 'minLength': 2}, 'client': {'type': 'string', 'maxLength': 64, 'minLength': 2}, 'success': {'type': 'boolean'}, 'reporter': {'type': 'string', 'maxLength': 160}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['purchaseId', 'amountMinor', 'reason', 'idempotencyKey'], 'properties': {'reason': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'purchaseId': {'type': 'string'}, 'amountMinor': {'type': 'integer', 'maximum': 25000, 'minimum': 1}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['registrationRequest'], 'properties': {'registrationRequest': {'type': 'object', 'required': ['version', 'agent', 'profile', 'protocols', 'agentCardUrl', 'callbackUrls', 'requestedCapabilities', 'requestedScopes', 'secretCommitment'], 'properties': {'agent': {'type': 'object', 'required': ['id', 'keyId', 'publicKeyJwk'], 'properties': {'id': {'type': 'string', 'pattern': '^agent\\.external\\.[A-Za-z0-9][A-Za-z0-9_.:-]*$', 'maxLength': 160, 'minLength': 16}, 'keyId': {'type': 'string', 'pattern': '^did:jwk:[A-Za-z0-9_-]+#key-1$', 'maxLength': 2048, 'minLength': 24}, 'publicKeyJwk': {'type': 'object', 'required': ['kty', 'crv', 'x'], 'properties': {'x': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{43}$', 'maxLength': 43, 'minLength': 43}, 'crv': {'const': 'Ed25519'}, 'kty': {'const': 'OKP'}}, 'additionalProperties': False}}, 'description': 'The keyId must equal did:jwk:<base64url-without-padding of UTF-8 canonical JSON publicKeyJwk>#key-1. Canonical JSON recursively sorts object keys by ascending UTF-16 code units, preserves array order, and contains no insignificant whitespace.', 'additionalProperties': False}, 'profile': {'type': 'object', 'required': ['name', 'version', 'description'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 2}, 'version': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'description': {'type': 'string', 'maxLength': 240, 'minLength': 1}}, 'additionalProperties': False}, 'version': {'const': 'wever.public-participant-registration.v1'}, 'protocols': {'type': 'array', 'items': {'enum': ['mcp', 'a2a', 'api', 'ard', 'x402'], 'type': 'string'}, 'maxItems': 5, 'minItems': 1, 'uniqueItems': True}, 'agentCardUrl': {'oneOf': [{'type': 'null'}, {'type': 'string', 'format': 'uri', 'pattern': '^https://', 'maxLength': 2048}]}, 'callbackUrls': {'type': 'array', 'items': {'type': 'string', 'format': 'uri', 'pattern': '^https://', 'maxLength': 2048}, 'maxItems': 4, 'uniqueItems': True}, 'requestedScopes': {'type': 'array', 'allOf': [{'contains': {'const': 'account:read'}, 'maxContains': 1, 'minContains': 1}, {'contains': {'const': 'credential:revoke'}, 'maxContains': 1, 'minContains': 1}], 'items': {'enum': ['account:read', 'wallet:create', 'wallet:read', 'funding:request', 'funding:external', 'payment-request:create', 'payment-request:read', 'payment:send', 'payment:read', 'refund:create', 'service:publish', 'service:read', 'commerce:purchase', 'commerce:fulfill', 'commerce:recover', 'receipt:read', 'withdrawal:create', 'credential:revoke', 'assurance:status:read', 'assurance:mandate:register', 'assurance:mandate:revoke', 'assurance:offer:issue', 'assurance:purchase:execute', 'assurance:purchase:recover', 'assurance:history:read'], 'type': 'string'}, 'maxItems': 25, 'minItems': 2, 'uniqueItems': True}, 'secretCommitment': {'type': 'string', 'pattern': '^sha256:[0-9a-f]{64}$', 'description': 'SHA-256 commitment to canonical JSON {"version":"wever.public-participant-secret.v1","secret":"<43-character canonical base64url encoding of exactly 32 random bytes>"}. Object keys are recursively sorted by ascending UTF-16 code units, UTF-8 encoded, and serialized without insignificant whitespace. Send only this lowercase hexadecimal commitment.'}, 'requestedCapabilities': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9_.:-]{0,99}$', 'maxLength': 100, 'minLength': 1}, 'maxItems': 32, 'minItems': 1, 'uniqueItems': True}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['sellerWalletId', 'buyerAgentId', 'amountMinor', 'description', 'idempotencyKey'], 'properties': {'expiresAt': {'type': ['string', 'null']}, 'amountMinor': {'type': 'integer', 'maximum': 25000, 'minimum': 1}, 'description': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'buyerAgentId': {'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}, 'sellerWalletId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['walletId', 'idempotencyKey'], 'properties': {'walletId': {'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['walletId', 'amountMinor', 'idempotencyKey'], 'properties': {'walletId': {'type': 'string'}, 'amountMinor': {'type': 'integer', 'maximum': 1000000, 'minimum': 1}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['revocation'], 'properties': {'revocation': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['credentialId', 'idempotencyKey'], 'properties': {'credentialId': {'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['idempotencyKey'], 'properties': {'asset': {'type': 'string'}, 'query': {'type': 'string', 'maxLength': 300}, 'status': {'enum': ['ACTIVE', 'INACTIVE'], 'type': 'string'}, 'network': {'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}, 'maxPriceAtomic': {'type': 'integer', 'maximum': 25000, 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'cursor': {'type': 'string'}, 'network': {'type': 'string'}, 'available': {'type': 'boolean'}, 'capability': {'type': 'string'}, 'providerId': {'type': 'string'}, 'maximumPriceAtomic': {'type': 'integer', 'minimum': 0}, 'evidenceRequirements': {'type': 'array', 'items': {'type': 'string'}}, 'minimumVerifiedCompletions': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['buyerWalletId', 'idempotencyKey'], 'properties': {'description': {'type': 'string', 'maxLength': 240}, 'buyerWalletId': {'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 160, 'minLength': 8}, 'sellerWalletId': {'type': 'string'}, 'grossAmountMinor': {'type': 'integer', 'maximum': 25000, 'minimum': 1}, 'paymentRequestId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'receiptId': {'type': 'string'}, 'withdrawalId': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['bundle'], 'properties': {'bundle': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
agentic-commerce
Enables on-chain commerce through Boson Protocol, including product offers, buyer and seller accounts, voucher exchanges, escrow-…
VIA Network: Agentic Commerce
Discovers products and sellers, supports negotiation and agent-mediated purchases, and settles eligible transactions in USDC on B…
FiatDock
Runs a USDC agent-services marketplace with Base blockchain intelligence, token safety and pricing, service calls, and fiat on-ra…
SCVD General Store
Offers x402 payment preflight and verification services alongside paid human tasks, signed records, memory anchors, observations,…
IMBA Agent Spend
Manages USDT TRC-20 deposits and enables purchases of prepaid cards, eSIMs, gift cards, and crypto address screening.
Coal — Payments for AI agents
Enables agents to discover merchants, pay for products or paywalls in USDC on Base, check balances, and retrieve purchased digita…
Vaaya
Provides paid access to external services, user purchases, sandbox execution, LLM calls, and tokenized stock trading funded throu…
Nagora
Supports searching listings, purchasing goods, tracking orders, and managing Nano-based escrow transactions.