Agentic Commerce

io.bosonprotocol由 bosonprotocol.io 發布官方發布者v1.0.0更新於 Oct 24, 2026

MCP server for Boson Protocol — on-chain agentic commerce for physical & digital goods.

已驗證Streamable HTTP可網頁執行雲端與基礎設施金融商業與電商

概覽

AI 產生的概覽

Boson Protocol 的遠端 MCP 伺服器,讓助理讀取鏈上商品交易資料,並為報價、交易、資金與爭議準備、簽署及送出交易。

可以做什麼
讀取 Boson 子圖資料:設定 ID、報價、賣家、交易、資金、爭議、爭議解決方,以及可篩選與分頁的單筆爭議查詢。準備賣家與買家帳戶及報價,包含代幣門檻報價和需在本機以 EIP-712 簽署的私有報價。管理報價與憑證:作廢公開或私有報價、批次作廢私有報價、撤銷已承諾憑證。資金操作:存入 ERC-20 或原生代幣、授權交易代幣、從協議金庫提領。處理爭議:提出、撤回、延長、逾期、升級、裁決、拒絕升級,並產生雙方和解提案。廣播已簽署交易並轉送元交易,包含 ERC-3009 與 ERC-2612 授權。
適用情境
當助理需要檢視或操作 Boson Protocol 鏈上交易時使用:瀏覽報價與賣家、查看金庫餘額或爭議,或準備並送出報價、交易、資金與爭議相關交易。適合由代理驅動或私有雙邊交易、且錢包在本機簽署的情境。
執行需求
遠端 streamable HTTP 端點,不需安裝套件。未宣告驗證、環境變數或標頭。需要能在本機簽署 EIP-712 型別資料與原始以太坊交易的錢包,以及用於支付 gas 或元交易的已儲值帳戶。需要連線至 Boson 子圖與區塊鏈的網路存取。
安裝前請注意
相關工具會建立、作廢、撤銷、存入、提領與爭議鏈上資產,交易會移動真實資金,簽署前應逐筆核對未簽署交易。簽署在錢包本機完成,私鑰不會外送,但簽章與已簽署原始交易會傳送到伺服器。部分操作需要 ERC-20 授權或升級費用,元交易轉送經由 Biconomy。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Agentic Commerce,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.bosonprotocol%2Fagentic-commerce/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "agentic-commerce": {
      "type": "http",
      "url": "https://mcp.bosonprotocol.io/mcp"
    }
  }
}

工具

63

get_config_ids

Get Config IDs

Returns all valid configId values for this server. Call first to discover which network/deployment to use. No auth required.

無需輸入參數。

get_funds

Get Funds

Reads treasury fund balances for sellers and buyers from the Boson subgraph. Supports pagination/ordering/filtering. Read-only — signerAddress not required. Returns: array of { tokenAddress, availableAmount, accountId }.

輸入參數configId必填fundsSkipfundsFirstfundsFilterfundsOrderByfundsOrderDirection

get_disputes

Get Disputes

Reads dispute records from the Boson subgraph. Supports pagination, ordering, and filtering by buyer/seller/state. Read-only. Returns: array of dispute entities with exchangeId, state, timeout.

輸入參數configId必填disputesSkipdisputesFirstdisputesFilterdisputesOrderBydisputesOrderDirection

get_dispute_by_id

Get Dispute by ID

Reads a single dispute by its ID (equals the exchangeId). Read-only. Returns: dispute entity with state, timeout, buyerPercent. Use get_disputes to search first.

輸入參數configId必填disputeId必填queryVars

get_exchanges

Get Exchanges

Reads exchange records (offer commitments) from the Boson subgraph. Filter by buyer/seller/state. Read-only. Returns: array of exchanges with offerId, state (Committed/Redeemed/Completed/Disputed/Cancelled/Revoked), and voucher details.

輸入參數configId必填exchangesSkipexchangesFirstexchangesFilterexchangesOrderByexchangesOrderDirection

get_offers

Get Offers

Reads offer listings from the Boson subgraph. Supports pagination, ordering, and filtering (e.g. by sellerId). Read-only. Returns: array of offers with price, deposit, dates, and quantity.

輸入參數configId必填offersSkipoffersFirstoffersFilterexchangesSkipoffersOrderByexchangesFirstexchangesFilterexchangesOrderByincludeExchangesoffersOrderDirectionexchangesOrderDirection

get_sellers

Get Sellers

Reads seller account entities from the Boson subgraph. Optionally includes related offers, exchanges, funds, and logs. Read-only. Returns: array of seller entities with addresses and metadataUri.

輸入參數configId必填includeLogssellersSkipincludeFundssellersFirstincludeOfferssellersFiltersellersOrderByincludeExchangessellersOrderDirection

get_dispute_resolvers

Get Dispute Resolvers

Reads registered dispute resolver entities. Use this to find a valid disputeResolverId for create_offer. Read-only. Returns: array of resolvers with ID, fees, escalationResponsePeriod, and supported tokens.

輸入參數configId必填disputeResolversSkipdisputeResolversFirstdisputeResolversFilterdisputeResolversOrderBydisputeResolversOrderDirection

create_offer

Create Offer

Creates a product offer. Caller must have a seller account (create_seller first). Prerequisite: store metadata first with store_product_v1_metadata or store_base_metadata to get metadataUri/metadataHash. All dates in milliseconds; amounts as strings in wei. Returns unsigned tx — sign locally with your wallet → send_signed_transaction, or executionMode='metaTx'.

輸入參數price必填agentIdcreatorconfigId必填feeLimitpriceTypemetadataUri必填royaltyInfometadataHash必填executionModesellerDeposit必填signerAddress必填另有 13 個

create_offer_with_condition

Create Token-Gated Offer

Creates an offer gated by token-ownership (e.g. hold an ERC-721 to commit). Same prerequisites as create_offer plus a condition object specifying the gate token, method, and threshold. Returns unsigned transaction data.

輸入參數price必填agentIdcreatorconfigId必填feeLimitcondition必填priceTypemetadataUri必填royaltyInfometadataHash必填executionModesellerDeposit必填另有 14 個

create_buyer

Create Buyer Account

Creates a buyer account for signerAddress. Required before a buyer can commit to seller-initiated offers for the first time. No prerequisites. Returns unsigned transaction data.

輸入參數configId必填signerAddress必填

sign_full_offer

Sign Full Offer (Typed Data)

Generates EIP-712 typed data for a non-listed (private) offer that the offer creator must sign. Call before create_offer_and_commit or void_non_listed_offer. Returns: typed data structure — sign it locally with your wallet (EIP-712), then use the signature in the next step.

輸入參數price必填agentIdbuyerId必填creatorconfigId必填feeLimitsellerId必填committer必填conditionpriceTypemetadataUri必填royaltyInfo另有 20 個

create_offer_and_commit

Create & Commit Private Offer

Atomically creates a private offer and commits a specific buyer in one transaction. Prerequisite: call sign_full_offer, sign the returned typed data locally with your wallet (EIP-712), and provide the signature here. Used for private/bilateral trades. Returns unsigned transaction data.

輸入參數price必填agentIdbuyerId必填creatorconfigId必填feeLimitsellerId必填committer必填conditionpriceTypesignature必填metadataUri必填另有 21 個

create_offer_commit_and_redeem

Create, Commit & Redeem Private Offer

Atomically creates a private offer, commits a specific buyer, and immediately redeems the voucher in a single transaction via the OrchestrationHandler. Same prerequisites as create_offer_and_commit (sign_full_offer + EIP-712 signature). Use for instant-fulfilment private trades. Returns unsigned transaction data.

輸入參數price必填agentIdbuyerId必填creatorconfigId必填feeLimitsellerId必填committer必填conditionpriceTypesignature必填metadataUri必填另有 21 個

void_offer

Void Offer

Voids a listed offer so it can no longer be committed to. Caller must be the seller assistant. Existing exchanges are unaffected. Returns unsigned transaction data.

輸入參數offerId必填configId必填executionModesignerAddress必填

void_non_listed_offer

Void Private Offer

Voids a private (non-listed) offer before it is fulfilled. Prerequisite: call sign_full_offer and sign the returned typed data locally with your wallet (EIP-712) to obtain the signature. Returns unsigned transaction data.

輸入參數price必填agentIdbuyerId必填creatorconfigId必填feeLimitsellerId必填conditionpriceTypemetadataUri必填royaltyInfometadataHash必填另有 17 個

void_non_listed_offer_batch

Void Private Offers (Batch)

Voids multiple private offers atomically. Same prerequisite as void_non_listed_offer, but for an array of full offer objects. Returns unsigned transaction data.

輸入參數configId必填fullOffers必填signerAddress必填

create_seller

Create Seller Account

Creates a seller account on Boson Protocol. Required before creating any offers. signerAddress is automatically set as admin, assistant, and treasury. Provide seller metadata and royaltyPercentage. Returns unsigned transaction data.

輸入參數kind必填nametype必填imageswebsiteconfigId必填authTokenId必填contractUridescriptionsocialLinkscontactLinksauthTokenType必填另有 6 個

update_seller

Update Seller Account

Updates an existing seller account. Caller must be the current seller admin (signerAddress). Use get_sellers_by_address to retrieve the seller id first. Returns unsigned transaction data.

輸入參數id必填kind必填nametype必填imageswebsiteconfigId必填authTokenId必填descriptionsocialLinkscontactLinksauthTokenType必填另有 5 個

send_signed_transaction

Broadcast Signed Transaction

Broadcasts a signed raw Ethereum transaction to the network. signedTransaction must be 0x-prefixed RLP-encoded hex obtained from local wallet signing (e.g. ethers `wallet.signTransaction(tx)`). Returns: transaction hash, block number, and gas used.

輸入參數configId必填signedTransaction必填

send_meta_transaction

Relay Meta-Transaction

Relays a pre-signed meta-transaction via Biconomy so the user pays no gas. Requires sigR/sigS/sigV from a locally-signed EIP-712 payload. Use when the target operation requires metaTx relay. Optionally accepts transferAuthorizations (from the sign_receive_with_* tools, completed with your local signature) so the protocol can pull ERC-20 tokens without a prior approve_exchange_token tx. Returns: relay transaction data.

輸入參數sigR必填sigS必填sigV必填nonce必填configId必填functionName必填signerAddress必填functionSignature必填transferAuthorizations

send_native_meta_transaction

Relay Native Meta-Transaction

Relays a native meta-transaction (EIP-712 signed function call) via Biconomy. Requires ABI-encoded function signature and sigR/sigS/sigV from a locally-signed EIP-712 payload. Returns: relay transaction data.

輸入參數sigR必填sigS必填sigV必填configId必填signerAddress必填contractAddress必填functionSignature必填

send_forwarded_meta_transaction

Relay Forwarded Meta-Transaction

Relays a Biconomy forwarded meta-transaction (ERC-20 gas payment). Requires a complete ERC20ForwardRequest and domain separator signature. Returns: relay transaction data.

輸入參數request必填configId必填signature必填signerAddress必填contractAddress必填domainSeparator必填

withdraw_funds

Withdraw Funds

Withdraws funds from an entity's protocol treasury to the entity's treasury address. Sellers withdraw proceeds; buyers withdraw refunds. Caller must control the entity via signerAddress. Returns unsigned transaction data.

輸入參數list必填configId必填entityId必填executionModesignerAddress必填

deposit_funds

Deposit Funds

Deposits ERC-20 or native tokens into an entity's protocol treasury (e.g. seller deposit). For ERC-20, call approve_exchange_token first. In metaTx mode, you can skip the approval by passing transferAuthorizations (built with a sign_receive_with_* tool) to send_meta_transaction. Returns unsigned transaction data.

輸入參數amount必填configId必填entityId必填tokenAddress必填executionModesignerAddress必填

extend_dispute_timeout

Extend Dispute Timeout

Extends the deadline of an active dispute. Dispute must be in 'Resolving' state. Either party can call this. Returns unsigned transaction data.

輸入參數configId必填exchangeId必填executionModesignerAddress必填newDisputeTimeout必填

expire_dispute

Expire Dispute

Marks a dispute as expired after its resolution period passes. Permissionless — anyone can call. Exchange must be in 'Disputed' state past its timeout. Returns unsigned transaction data.

輸入參數configId必填exchangeId必填signerAddress必填

expire_dispute_batch

Expire Disputes (Batch)

Marks multiple expired disputes in one transaction. All exchanges must be in 'Disputed' state past their respective timeouts. Permissionless. Returns unsigned transaction data.

輸入參數configId必填exchangeIds必填signerAddress必填

resolve_dispute

Resolve Dispute

Resolves a dispute by mutual agreement. Workflow: (1) create_dispute_resolution_proposal generates typed data, (2) both parties sign the typed data locally with their wallet (EIP-712), (3) either party submits sigR/sigS/sigV here. Returns unsigned transaction data.

輸入參數sigR必填sigS必填sigV必填configId必填exchangeId必填executionModesignerAddress必填buyerPercentBasisPoints必填

raise_dispute

Raise Dispute

Raises a dispute on a redeemed exchange. Caller must be the buyer. Must be called within disputePeriodDurationInMS after redemption. Returns unsigned transaction data.

輸入參數configId必填exchangeId必填executionModesignerAddress必填

retract_dispute

Retract Dispute

Retracts a raised dispute, releasing seller deposit and restoring completion flow. Caller must be the buyer who raised it. Returns unsigned transaction data.

輸入參數configId必填exchangeId必填executionModesignerAddress必填

escalate_dispute

Escalate Dispute

Escalates a stale dispute to the third-party dispute resolver. Caller must be the buyer. Resolver's escalation fee must be covered. Returns unsigned transaction data.

輸入參數configId必填exchangeId必填executionModesignerAddress必填

decide_dispute

Decide Dispute

Decides an escalated dispute. Caller must be the dispute resolver assigned to the offer's disputeResolverId. Specify buyerPercent in basis points (0=all to seller, 10000=all to buyer). Returns unsigned transaction data.

輸入參數configId必填exchangeId必填buyerPercent必填signerAddress必填

refuse_escalated_dispute

Refuse Escalated Dispute

Dispute resolver refuses to decide an escalated dispute. Returns the escalation fee to the buyer and resets dispute to 'Resolving' state. Returns unsigned transaction data.

輸入參數configId必填exchangeId必填signerAddress必填

expire_escalated_dispute

Expire Escalated Dispute

Expires an escalated dispute once the resolver's response period passes without a decision. Permissionless — anyone can call. Returns unsigned transaction data.

輸入參數configId必填exchangeId必填signerAddress必填

create_dispute_resolution_proposal

Create Dispute Resolution Proposal

Generates EIP-712 typed data for a mutual dispute resolution proposal. Both buyer and seller must sign the same buyerPercentBasisPoints value locally with their wallet (EIP-712) before calling resolve_dispute. Returns: typed data structure (domain, types, message).

輸入參數configId必填exchangeId必填signerAddress必填buyerPercentBasisPoints必填

revoke_voucher

Revoke Voucher

Revokes a committed (not yet redeemed) voucher on behalf of the seller, returning funds to the buyer. Caller must be the seller assistant. Returns unsigned transaction data.

輸入參數configId必填exchangeId必填executionModesignerAddress必填

approve_exchange_token

Approve Exchange Token

Grants ERC-20 allowance to the Boson Protocol contract. Must be called before commit_to_offer or deposit_funds when using non-native exchange tokens, unless you relay in metaTx mode with transferAuthorizations (built with a sign_receive_with_* tool) passed to send_meta_transaction. Returns unsigned transaction data.

輸入參數amount必填configId必填executionModesignerAddress必填exchangeTokenAddress必填

sign_receive_with_erc3009_authorization

Sign Receive (ERC-3009)

Generates EIP-712 typed data for an ERC-3009 ReceiveWithAuthorization (e.g. USDC). Authorizes the spender (default: protocol diamond) to pull `value` from signerAddress between validAfter and validBefore. Sign locally with your wallet (EIP-712); add the resulting signature to the returned transferAuthorization { strategy: 'ERC3009', data } and pass it in send_meta_transaction.transferAuthorizations. Returns: typedData to sign + transferAuthorization template.

輸入參數value必填spenderconfigId必填validAfter必填validBefore必填signerAddress必填tokenDomainName必填tokenDomainVersion必填exchangeTokenAddress必填

sign_receive_with_erc2612_permit

Sign Receive (ERC-2612 Permit)

Generates EIP-712 typed data for an EIP-2612 Permit. Authorizes the spender (default: protocol diamond) to pull `value` from signerAddress until `deadline`. Sign locally with your wallet (EIP-712); add the resulting signature to the returned transferAuthorization { strategy: 'EIP2612', data } and pass it in send_meta_transaction.transferAuthorizations. Returns: typedData to sign + transferAuthorization template.

輸入參數value必填spenderconfigId必填deadline必填signerAddress必填tokenDomainName必填tokenDomainVersion必填exchangeTokenAddress必填

sign_receive_with_permit2

Sign Receive (Permit2)

Generates EIP-712 typed data for a Uniswap Permit2 PermitTransferFrom. Authorizes the spender (default: protocol diamond) to pull `value` from signerAddress until `deadline`. permit2Address defaults to contracts.permit2 from SDK config; permit2Nonce defaults to a random uint256. Sign locally with your wallet (EIP-712); add the resulting signature to the returned transferAuthorization { strategy: 'Permit2', data } and pass it in send_meta_transaction.transferAuthorizations. Returns: typedData to sign + transferAuthorization template.

輸入參數value必填spenderconfigId必填deadline必填permit2NoncesignerAddress必填permit2AddressexchangeTokenAddress必填

sign_receive_with_dai_permit

Sign Receive (DAI Permit)

Generates EIP-712 typed data for a DAI-style Permit. Authorizes the spender (default: protocol diamond) to pull DAI-style tokens from signerAddress until `expiry`. Sign locally with your wallet (EIP-712); add the resulting signature to the returned transferAuthorization { strategy: 'DAIPermit', data } and pass it in send_meta_transaction.transferAuthorizations. Returns: typedData to sign + transferAuthorization template.

輸入參數value必填expiry必填spenderconfigId必填signerAddress必填tokenDomainName必填exchangeTokenAddress必填

commit_to_offer

Commit to Offer

Commits to an offer, creating an exchange and minting a voucher NFT. Caller is the buyer (signerAddress) unless 'buyer' param is set. For ERC-20 offers, call approve_exchange_token first. In metaTx mode, you can skip the approval by passing transferAuthorizations (built with a sign_receive_with_* tool) to send_meta_transaction. Returns unsigned transaction data.

輸入參數buyerofferId必填configId必填executionModesignerAddress必填

commit_to_conditional_offer

Commit to Token-Gated Offer

Commits to a token-gated (conditional) offer using a specific gating tokenId. Caller (signerAddress) must hold the gating token specified by the offer's condition. Use this instead of commit_to_offer for offers created via create_offer_with_condition. Returns unsigned transaction data.

輸入參數buyerofferId必填tokenId必填configId必填executionModesignerAddress必填

commit_to_offer_and_redeem_voucher

Commit & Redeem

Atomically commits to an offer and immediately redeems the voucher in a single transaction via the OrchestrationHandler. Buyer (signerAddress) must already hold any required ERC-20 allowance (approve_exchange_token), or, in metaTx mode, pass transferAuthorizations to send_meta_transaction. Skips voucher transferability and starts the dispute period clock immediately. Returns unsigned transaction data.

輸入參數offerId必填configId必填executionModesignerAddress必填

commit_to_conditional_offer_and_redeem_voucher

Commit & Redeem (Token-Gated)

Atomically commits to a token-gated (conditional) offer using a specific gating tokenId and immediately redeems the voucher in a single transaction. Buyer must hold the gating token. Returns unsigned transaction data.

輸入參數offerId必填tokenId必填configId必填executionModesignerAddress必填

commit_to_buyer_offer

Fulfil Buyer Offer

Fulfils a buyer-initiated offer (creator='BUYER') by the seller. Caller must be the seller. Provide matching collateral. Returns unsigned transaction data.

輸入參數offerId必填configId必填royaltyInfoexecutionModesignerAddress必填collectionIndexdrMutualizerAddress

cancel_voucher

Cancel Voucher

Cancels a committed voucher. Caller must be the buyer (voucher holder). Buyer forfeits buyerCancellationPenalty; remainder is refunded. Returns unsigned transaction data.

輸入參數configId必填exchangeId必填executionModesignerAddress必填

redeem_voucher

Redeem Voucher

Redeems a voucher, signalling physical receipt of goods and starting the dispute period clock. Caller must be the buyer. After redemption, buyer has disputePeriodDurationInMS to raise a dispute. Returns unsigned transaction data.

輸入參數configId必填exchangeId必填executionModesignerAddress必填

complete_exchange

Complete Exchange

Completes an exchange after the dispute period expires, releasing funds to the seller. Can be called by seller after dispute period or by buyer at any time post-redemption. Returns unsigned transaction data.

輸入參數configId必填exchangeId必填executionModesignerAddress必填

get_sellers_by_address

Get Sellers by Address

Reads seller entities associated with a specific Ethereum address. Use this to check if signerAddress already has a seller account before calling create_seller. Read-only. Returns: array of seller entities.

輸入參數address必填configId必填includeLogssellersSkipincludeFundssellersFirstincludeOfferssellersFiltersellersOrderByincludeExchangessellersOrderDirection

get_all_products_with_not_voided_variants

Get Products (Active Variants)

Reads product groupings with at least one non-voided variant from the Boson subgraph. Useful for storefront displays. Supports pagination and ordering. Read-only.

輸入參數configId必填productsSkipproductsFirstproductsFilterproductsOrderByproductsOrderDirection

search_products

Search Products

Searches products in the Boson subgraph by keywords matched against title, description, brand, category, and tags. Supports pagination, ordering, filtering, and an includeInvalidOffers flag (default false = only products with currently-valid offers). Read-only. Returns: array of product search result fragments.

輸入參數configId必填keywords必填productsSkipproductsFirstproductsFilterproductsOrderByincludeInvalidOffersproductsOrderDirection

validate_metadata

Validate Metadata

Validates a metadata object against the Boson Protocol schema (PRODUCT_V1, BUNDLE, BASE, etc.) without storing it. Use before store_*_metadata to catch errors early. Read-only. Returns: validation result with any errors.

輸入參數metadata必填

store_product_v1_metadata

Store Product Metadata

Stores a ProductV1 metadata object to IPFS. Call before create_offer to get metadataUri and metadataHash. Returns: { metadataUri: 'ipfs://...', metadataHash: '0x...' }.

輸入參數name必填type必填uuid必填image必填seller必填product必填configId必填shipping必填conditionimageDataschemaUrl必填attributes必填另有 9 個

store_bundle_metadata

Store Bundle Metadata

Stores a Bundle metadata object to IPFS. Prerequisite: call store_bundle_item_product_v1_metadata and/or store_bundle_item_nft_metadata first; include their returned URLs in the items array. Returns: { metadataUri, metadataHash }.

輸入參數name必填type必填imageitems必填seller必填configId必填conditionimageDataschemaUrl必填attributesbundleUuid必填licenseUrl必填另有 5 個

store_base_metadata

Store Base Metadata

Stores a Base metadata object to IPFS. Use for simple offers that don't require ProductV1 or Bundle structure. Returns: { metadataUri, metadataHash } for use in create_offer.

輸入參數name必填type必填imageconfigId必填conditionimageDataschemaUrl必填attributeslicenseUrl必填youtubeUrldescription必填externalUrl必填另有 2 個

render_contractual_agreement

Render Contractual Agreement

Renders the legal contractual agreement text/HTML for an offer using its offer data and metadata. Use to preview or store the agreement. Returns: rendered agreement string.

輸入參數configId必填template必填offerData必填offerMetadata必填signerAddress必填

store_bundle_item_product_v1_metadata

Store Bundle Item (Product)

Stores a single ProductV1 bundle item's metadata to IPFS. Call once per physical product in a bundle before store_bundle_metadata. Returns: { url: 'ipfs://...' } to include in the items array.

輸入參數type必填uuid必填product必填configId必填shipping必填schemaUrl必填variationssignerAddress必填exchangePolicy必填productOverrides

store_bundle_item_nft_metadata

Store Bundle Item (NFT)

Stores a single NFT bundle item's metadata to IPFS. Call once per NFT component in a bundle before store_bundle_metadata. Returns: { url: 'ipfs://...' } to include in the items array.

輸入參數name必填type必填imagetermschainIdtokenIdconfigId必填contractquantityimageDataschemaUrl必填attributes另有 10 個

register_agent

Register dACP Agent

Registers a dACP agent with this MCP server instance, associating its Ethereum identities and roles. The signature proves control of each signerAddress. Server-local state — no configId/signerAddress context needed. Returns: registration confirmation.

輸入參數name必填entities必填description必填

get_registered_agents

Get Registered Agents

Returns all dACP agents registered with this MCP server instance, with their associated protocol entities and roles. No auth required.

輸入參數configId必填

get_supported_tokens

Get Supported Tokens

Returns ERC-20 tokens accepted as exchange tokens on the given configId deployment. Use returned addresses in exchangeTokenAddress fields of create_offer. Read-only. Returns: array of { address, name, symbol, decimals }.

輸入參數configId必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 72%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分

    請在註冊中心條目中發布圖示。

  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。