# io.bosonprotocol/agentic-commerce: tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.bosonprotocol%2Fagentic-commerce/versions/latest)
- Connected to: https://mcp.bosonprotocol.io/mcp
- Homepage: https://docs.bosonprotocol.io/mcp
- Scoring rules: v2
- Tools: 63
- Average: 57.5 / 100 (Cloudy)
- Near-identical pairs: 10

This page shows how io.bosonprotocol/agentic-commerce's tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Major: 63 tools. Above 40, models choose less accurately.
- Minor: The server has no instructions. Say there, once, what the server is for and when to use it: Claude Code and Gemini CLI read the instructions before the tool descriptions.

## Tools

- `get_all_products_with_not_voided_variants`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: productsSkip, productsFirst, productsOrderBy, productsOrderDirection, productsFilter.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: The name is long (41 characters).
- `store_bundle_metadata`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: schemaUrl, type, name, description, image, imageData, externalUrl, licenseUrl, youtubeUrl, condition, animationUrl, attributes, attributes[].traitType, attributes[].value, attributes[].displayType, bundleUuid, seller, seller.defaultVersion, seller.name, seller.description, seller.externalUrl, seller.tokenId, seller.images, seller.images[].url, seller.images[].tag, seller.contactLinks, seller.contactLinks[].url, seller.contactLinks[].tag, items, items[].url.
  - Minor: String arguments with no constraint or example: schemaUrl, name, description, image, imageData, externalUrl, licenseUrl, youtubeUrl, condition, animationUrl, attributes[].traitType, attributes[].value, attributes[].displayType, bundleUuid, seller.name, seller.description, seller.externalUrl, seller.tokenId, seller.images[].url, seller.images[].tag, seller.contactLinks[].url, seller.contactLinks[].tag, items[].url.
- `store_product_v1_metadata`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: schemaUrl, type, uuid, name, description, externalUrl, licenseUrl, youtubeUrl, condition, image, imageData, animationUrl, attributes, attributes[].traitType, attributes[].value, attributes[].displayType, product, product.uuid, product.version, product.title, product.description, product.identification_sKU, product.identification_productId, product.identification_productIdType, product.productionInformation_brandName, product.productionInformation_manufacturer, product.productionInformation_manufacturerPartNumber, product.productionInformation_modelNumber, product.productionInformation_materials, product.details_category, product.details_subCategory, product.details_subCategory2, product.details_offerCategory, product.details_tags, product.details_sections, product.details_personalisation, product.visuals_images, product.visuals_images[].url, product.visuals_images[].tag, product.visuals_videos, product.visuals_videos[].url, product.visuals_videos[].tag, variations, variations[].type, variations[].option, seller, seller.defaultVersion, seller.name, seller.description, seller.externalUrl, seller.tokenId, seller.images, seller.images[].url, seller.images[].tag, seller.contactLinks, seller.contactLinks[].url, seller.contactLinks[].tag, shipping, shipping.defaultVersion, shipping.countryOfOrigin, shipping.supportedJurisdictions, shipping.supportedJurisdictions[].label, shipping.supportedJurisdictions[].deliveryTime, shipping.redemptionPoint, shipping.returnPeriod, exchangePolicy, exchangePolicy.uuid, exchangePolicy.version, exchangePolicy.label, exchangePolicy.template, exchangePolicy.sellerContactMethod, exchangePolicy.disputeResolverContactMethod, productOverrides, productOverrides.title, productOverrides.description, productOverrides.identification_sKU, productOverrides.identification_productId, productOverrides.identification_productIdType, productOverrides.productionInformation_brandName, productOverrides.productionInformation_manufacturer, productOverrides.productionInformation_manufacturerPartNumber, productOverrides.productionInformation_modelNumber, productOverrides.productionInformation_materials, productOverrides.visuals_images, productOverrides.visuals_images[].url, productOverrides.visuals_images[].tag, productOverrides.visuals_videos, productOverrides.visuals_videos[].url, productOverrides.visuals_videos[].tag.
  - Minor: String arguments with no constraint or example: schemaUrl, uuid, name, description, externalUrl, licenseUrl, youtubeUrl, condition, image, imageData, animationUrl, attributes[].traitType, attributes[].value, attributes[].displayType, product.uuid, product.title, product.description, product.identification_sKU, product.identification_productId, product.identification_productIdType, product.productionInformation_brandName, product.productionInformation_manufacturer, product.productionInformation_manufacturerPartNumber, product.productionInformation_modelNumber, product.details_category, product.details_subCategory, product.details_subCategory2, product.details_offerCategory, product.visuals_images[].url, product.visuals_images[].tag, product.visuals_videos[].url, product.visuals_videos[].tag, variations[].type, variations[].option, seller.name, seller.description, seller.externalUrl, seller.tokenId, seller.images[].url, seller.images[].tag, seller.contactLinks[].url, seller.contactLinks[].tag, shipping.countryOfOrigin, shipping.supportedJurisdictions[].label, shipping.supportedJurisdictions[].deliveryTime, shipping.redemptionPoint, shipping.returnPeriod, exchangePolicy.uuid, exchangePolicy.label, exchangePolicy.template, exchangePolicy.sellerContactMethod, exchangePolicy.disputeResolverContactMethod, productOverrides.title, productOverrides.description, productOverrides.identification_sKU, productOverrides.identification_productId, productOverrides.identification_productIdType, productOverrides.productionInformation_brandName, productOverrides.productionInformation_manufacturer, productOverrides.productionInformation_manufacturerPartNumber, productOverrides.productionInformation_modelNumber, productOverrides.visuals_images[].url, productOverrides.visuals_images[].tag, productOverrides.visuals_videos[].url, productOverrides.visuals_videos[].tag.
  - Minor: The description mentions none of its 3 or more arguments.
- `create_seller`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: type, name, description, legalTradingName, kind, website, images, images[].url, images[].tag, images[].type, images[].width, images[].height, images[].fit, images[].position, contactLinks, contactLinks[].url, contactLinks[].tag, contactPreference, socialLinks, socialLinks[].url, socialLinks[].tag, salesChannels, salesChannels[].tag, salesChannels[].name, salesChannels[].settingsUrl, salesChannels[].settingsEditor, salesChannels[].link, salesChannels[].deployments, salesChannels[].deployments[].product, salesChannels[].deployments[].product.uuid, salesChannels[].deployments[].product.version, salesChannels[].deployments[].status, salesChannels[].deployments[].link, salesChannels[].deployments[].lastUpdated.
  - Minor: String arguments with no constraint or example: type, name, description, legalTradingName, kind, website, images[].url, images[].tag, images[].type, images[].fit, images[].position, contactLinks[].url, contactLinks[].tag, contactPreference, socialLinks[].url, socialLinks[].tag, salesChannels[].tag, salesChannels[].name, salesChannels[].settingsUrl, salesChannels[].settingsEditor, salesChannels[].link, salesChannels[].deployments[].product.uuid, salesChannels[].deployments[].status, salesChannels[].deployments[].link, salesChannels[].deployments[].lastUpdated.
  - Minor: Required identifiers whose description does not say where the value comes from: authTokenId. Name the tool or the place that returns it, or models look it up first.
- `register_agent`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: name, description, entities, entities[].configId, entities[].role, entities[].entityId, entities[].signature.
  - Minor: String arguments with no constraint or example: name, description, entities[].configId, entities[].entityId.
  - Minor: The description mentions none of its 3 or more arguments.
- `validate_metadata`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: metadata, metadata.type.
- `store_bundle_item_product_v1_metadata`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: schemaUrl, type, uuid, product, product.uuid, product.version, product.title, product.description, product.identification_sKU, product.identification_productId, product.identification_productIdType, product.productionInformation_brandName, product.productionInformation_manufacturer, product.productionInformation_manufacturerPartNumber, product.productionInformation_modelNumber, product.productionInformation_materials, product.details_category, product.details_subCategory, product.details_subCategory2, product.details_offerCategory, product.details_tags, product.details_sections, product.details_personalisation, product.visuals_images, product.visuals_images[].url, product.visuals_images[].tag, product.visuals_videos, product.visuals_videos[].url, product.visuals_videos[].tag, variations, variations[].type, variations[].option, shipping, shipping.defaultVersion, shipping.countryOfOrigin, shipping.supportedJurisdictions, shipping.supportedJurisdictions[].label, shipping.supportedJurisdictions[].deliveryTime, shipping.redemptionPoint, shipping.returnPeriod, exchangePolicy, exchangePolicy.uuid, exchangePolicy.version, exchangePolicy.label, exchangePolicy.template, exchangePolicy.sellerContactMethod, exchangePolicy.disputeResolverContactMethod, productOverrides, productOverrides.title, productOverrides.description, productOverrides.identification_sKU, productOverrides.identification_productId, productOverrides.identification_productIdType, productOverrides.productionInformation_brandName, productOverrides.productionInformation_manufacturer, productOverrides.productionInformation_manufacturerPartNumber, productOverrides.productionInformation_modelNumber, productOverrides.productionInformation_materials, productOverrides.visuals_images, productOverrides.visuals_images[].url, productOverrides.visuals_images[].tag, productOverrides.visuals_videos, productOverrides.visuals_videos[].url, productOverrides.visuals_videos[].tag.
  - Minor: String arguments with no constraint or example: schemaUrl, uuid, product.uuid, product.title, product.description, product.identification_sKU, product.identification_productId, product.identification_productIdType, product.productionInformation_brandName, product.productionInformation_manufacturer, product.productionInformation_manufacturerPartNumber, product.productionInformation_modelNumber, product.details_category, product.details_subCategory, product.details_subCategory2, product.details_offerCategory, product.visuals_images[].url, product.visuals_images[].tag, product.visuals_videos[].url, product.visuals_videos[].tag, variations[].type, variations[].option, shipping.countryOfOrigin, shipping.supportedJurisdictions[].label, shipping.supportedJurisdictions[].deliveryTime, shipping.redemptionPoint, shipping.returnPeriod, exchangePolicy.uuid, exchangePolicy.label, exchangePolicy.template, exchangePolicy.sellerContactMethod, exchangePolicy.disputeResolverContactMethod, productOverrides.title, productOverrides.description, productOverrides.identification_sKU, productOverrides.identification_productId, productOverrides.identification_productIdType, productOverrides.productionInformation_brandName, productOverrides.productionInformation_manufacturer, productOverrides.productionInformation_manufacturerPartNumber, productOverrides.productionInformation_modelNumber, productOverrides.visuals_images[].url, productOverrides.visuals_images[].tag, productOverrides.visuals_videos[].url, productOverrides.visuals_videos[].tag.
- `store_bundle_item_nft_metadata`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: schemaUrl, type, name, description, image, imageData, externalUrl, animationUrl, youtubeUrl, image_data, external_url, animation_url, youtube_url, attributes, attributes[].traitType, attributes[].trait_type, attributes[].value, attributes[].displayType, attributes[].display_type, chainId, contract, tokenId, tokenIdRange, tokenIdRange.min, tokenIdRange.max, terms, terms[].key, terms[].value, terms[].displayKey, quantity.
  - Minor: String arguments with no constraint or example: schemaUrl, name, description, image, imageData, externalUrl, animationUrl, youtubeUrl, image_data, external_url, animation_url, youtube_url, attributes[].traitType, attributes[].trait_type, attributes[].value, attributes[].displayType, attributes[].display_type, contract, tokenId, tokenIdRange.min, tokenIdRange.max, terms[].key, terms[].value, terms[].displayKey.
  - Minor: The description mentions none of its 3 or more arguments.
- `render_contractual_agreement`: 48 / 100
  - Major: Arguments without a description: template, offerData, offerData.price, offerData.sellerDeposit, offerData.agentId, offerData.buyerCancelPenalty, offerData.quantityAvailable, offerData.validFromDateInMS, offerData.validUntilDateInMS, offerData.voucherRedeemableFromDateInMS, offerData.voucherRedeemableUntilDateInMS, offerData.disputePeriodDurationInMS, offerData.voucherValidDurationInMS, offerData.resolutionPeriodDurationInMS, offerData.disputeResolverId, offerData.metadataUri, offerData.metadataHash, offerData.collectionIndex, offerData.feeLimit, offerData.priceType, offerData.royaltyInfo, offerMetadata, offerMetadata.sellerContactMethod, offerMetadata.disputeResolverContactMethod, offerMetadata.escalationDeposit, offerMetadata.escalationResponsePeriodInSec, offerMetadata.sellerTradingName, offerMetadata.returnPeriodInDays.
  - Minor: String arguments with no constraint or example: template, offerData.price, offerData.metadataUri, offerData.metadataHash, offerMetadata.sellerContactMethod, offerMetadata.disputeResolverContactMethod, offerMetadata.sellerTradingName.
  - Minor: The description mentions none of its 3 or more arguments.
- `update_seller`: 48 / 100
  - Major: Arguments without a description: type, name, description, legalTradingName, kind, website, images, images[].url, images[].tag, images[].type, images[].width, images[].height, images[].fit, images[].position, contactLinks, contactLinks[].url, contactLinks[].tag, contactPreference, socialLinks, socialLinks[].url, socialLinks[].tag, salesChannels, salesChannels[].tag, salesChannels[].name, salesChannels[].settingsUrl, salesChannels[].settingsEditor, salesChannels[].link, salesChannels[].deployments, salesChannels[].deployments[].product, salesChannels[].deployments[].product.uuid, salesChannels[].deployments[].product.version, salesChannels[].deployments[].status, salesChannels[].deployments[].link, salesChannels[].deployments[].lastUpdated.
  - Minor: String arguments with no constraint or example: type, name, description, legalTradingName, kind, website, images[].url, images[].tag, images[].type, images[].fit, images[].position, contactLinks[].url, contactLinks[].tag, contactPreference, socialLinks[].url, socialLinks[].tag, salesChannels[].tag, salesChannels[].name, salesChannels[].settingsUrl, salesChannels[].settingsEditor, salesChannels[].link, salesChannels[].deployments[].product.uuid, salesChannels[].deployments[].status, salesChannels[].deployments[].link, salesChannels[].deployments[].lastUpdated.
- `get_disputes`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: disputesSkip, disputesFirst, disputesOrderBy, disputesOrderDirection, disputesFilter.
  - Minor: The description mentions none of its 3 or more arguments.
- `get_exchanges`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: exchangesSkip, exchangesFirst, exchangesOrderBy, exchangesOrderDirection, exchangesFilter.
  - Minor: The description mentions none of its 3 or more arguments.
- `get_funds`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: fundsSkip, fundsFirst, fundsOrderBy, fundsOrderDirection, fundsFilter.
  - Minor: The description mentions none of its 3 or more arguments.
- `get_sellers`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sellersSkip, sellersFirst, sellersOrderBy, sellersOrderDirection, sellersFilter, includeExchanges, includeOffers, includeFunds, includeLogs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument includeExchanges is unclear.
  - Minor: The meaning of the boolean argument includeOffers is unclear.
  - Minor: The meaning of the boolean argument includeFunds is unclear.
  - Minor: The meaning of the boolean argument includeLogs is unclear.
- `send_forwarded_meta_transaction`: 49 / 100
  - Major: Arguments without a description: request, request.from, request.to, request.token, request.txGas, request.tokenGasPrice, request.batchId, request.batchNonce, request.deadline, request.data, domainSeparator, signature.
- `void_non_listed_offer_batch`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: fullOffers, fullOffers[].condition, fullOffers[].useDepositedFunds, fullOffers[].sellerId, fullOffers[].buyerId, fullOffers[].royaltyInfo.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument fullOffers[].useDepositedFunds is unclear.
- `search_products`: 53 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: productsSkip, productsFirst, productsOrderBy, productsOrderDirection, productsFilter.
- `get_dispute_resolvers`: 54 / 100
  - Major: Arguments without a description: disputeResolversSkip, disputeResolversFirst, disputeResolversOrderBy, disputeResolversOrderDirection, disputeResolversFilter.
  - Minor: The description mentions none of its 3 or more arguments.
- `get_offers`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: offersSkip, offersFirst, offersOrderBy, offersOrderDirection, offersFilter, includeExchanges, exchangesSkip, exchangesFirst, exchangesOrderBy, exchangesOrderDirection, exchangesFilter.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument includeExchanges is unclear.
- `send_native_meta_transaction`: 55 / 100
  - Major: Arguments without a description: functionSignature, sigR, sigS, sigV.
- `create_buyer`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
- `create_offer_and_commit`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: royaltyInfo, condition.
- `expire_escalated_dispute`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `get_config_ids`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_dispute_by_id`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `get_registered_agents`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
- `void_non_listed_offer`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: condition, royaltyInfo.
  - Minor: The description mentions none of its 3 or more arguments.
- `get_sellers_by_address`: 57 / 100
  - Major: Arguments without a description: address, sellersSkip, sellersFirst, sellersOrderBy, sellersOrderDirection, sellersFilter, includeExchanges, includeOffers, includeFunds, includeLogs.
  - Minor: String arguments with no constraint or example: address.
  - Minor: The meaning of the boolean argument includeExchanges is unclear.
  - Minor: The meaning of the boolean argument includeOffers is unclear.
  - Minor: The meaning of the boolean argument includeFunds is unclear.
  - Minor: The meaning of the boolean argument includeLogs is unclear.
- `resolve_dispute`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `store_base_metadata`: 58 / 100
  - Major: Arguments without a description: schemaUrl, type, name, description, image, imageData, externalUrl, licenseUrl, condition, animationUrl, youtubeUrl, attributes, attributes[].traitType, attributes[].value, attributes[].displayType.
  - Minor: String arguments with no constraint or example: schemaUrl, name, description, image, imageData, externalUrl, licenseUrl, condition, animationUrl, youtubeUrl, attributes[].traitType, attributes[].value, attributes[].displayType.
  - Minor: The description mentions none of its 3 or more arguments.
- `cancel_voucher`: 59 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `get_supported_tokens`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
- `retract_dispute`: 59 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `create_offer_commit_and_redeem`: 61 / 100
  - Minor: Arguments without a description: royaltyInfo, condition.
  - Minor: Required identifiers whose description does not say where the value comes from: buyerId. Name the tool or the place that returns it, or models look it up first.
- `create_offer_with_condition`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: condition, royaltyInfo.
- `decide_dispute`: 61 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `refuse_escalated_dispute`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `send_meta_transaction`: 61 / 100
  - Major: Arguments without a description: functionName, functionSignature, nonce, sigR, sigS, sigV, transferAuthorizations[].strategy, transferAuthorizations[].data, transferAuthorizations[].data.validAfter, transferAuthorizations[].data.validBefore, transferAuthorizations[].data.nonce, transferAuthorizations[].strategy, transferAuthorizations[].data, transferAuthorizations[].data.deadline, transferAuthorizations[].signature, transferAuthorizations[].r, transferAuthorizations[].s, transferAuthorizations[].v, transferAuthorizations[].strategy, transferAuthorizations[].data, transferAuthorizations[].data.nonce, transferAuthorizations[].data.deadline, transferAuthorizations[].signature, transferAuthorizations[].r, transferAuthorizations[].s, transferAuthorizations[].v, transferAuthorizations[].strategy, transferAuthorizations[].data, transferAuthorizations[].data.nonce, transferAuthorizations[].data.expiry, transferAuthorizations[].signature, transferAuthorizations[].r, transferAuthorizations[].s, transferAuthorizations[].v.
  - Minor: String arguments with no constraint or example: transferAuthorizations[].strategy, transferAuthorizations[].strategy, transferAuthorizations[].strategy, transferAuthorizations[].strategy.
- `sign_full_offer`: 61 / 100
  - Minor: Arguments without a description: royaltyInfo, condition.
  - Minor: Required identifiers whose description does not say where the value comes from: buyerId. Name the tool or the place that returns it, or models look it up first.
- `commit_to_buyer_offer`: 62 / 100
  - Minor: Arguments without a description: collectionIndex, royaltyInfo.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: offerId. Name the tool or the place that returns it, or models look it up first.
- `commit_to_conditional_offer_and_redeem_voucher`: 62 / 100
  - Minor: The name is long (46 characters).
  - Minor: Required identifiers whose description does not say where the value comes from: offerId, tokenId. Name the tool or the place that returns it, or models look it up first.
- `commit_to_offer`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `commit_to_offer_and_redeem_voucher`: 62 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: offerId. Name the tool or the place that returns it, or models look it up first.
- `complete_exchange`: 62 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `deposit_funds`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `escalate_dispute`: 62 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `revoke_voucher`: 62 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `void_offer`: 62 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: offerId. Name the tool or the place that returns it, or models look it up first.
- `extend_dispute_timeout`: 64 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `raise_dispute`: 64 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `sign_receive_with_permit2`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
- `sign_receive_with_dai_permit`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `withdraw_funds`: 65 / 100
  - Minor: Arguments without a description: list.
  - Minor: Required identifiers whose description does not say where the value comes from: entityId. Name the tool or the place that returns it, or models look it up first.
- `create_dispute_resolution_proposal`: 66 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `create_offer`: 66 / 100
  - Minor: Arguments without a description: royaltyInfo.
- `expire_dispute_batch`: 66 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeIds. Name the tool or the place that returns it, or models look it up first.
- `send_signed_transaction`: 66 / 100
- `sign_receive_with_erc2612_permit`: 66 / 100
  - Major: Says nothing about when to use it, or when not to.
- `sign_receive_with_erc3009_authorization`: 66 / 100
  - Major: Says nothing about when to use it, or when not to.
- `approve_exchange_token`: 67 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `redeem_voucher`: 67 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.
- `commit_to_conditional_offer`: 72 / 100
- `expire_dispute`: 74 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: exchangeId. Name the tool or the place that returns it, or models look it up first.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
