# VIA Network: Agentic Commerce (xyz.getvia.app/via-network): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/xyz.getvia.app%2Fvia-network/versions/latest)
- Connected to: https://app.getvia.xyz/mcp
- Homepage: https://app.getvia.xyz/
- Scoring rules: v2
- Tools: 33
- Average: 51.2 / 100 (Cloudy)
- Near-identical pairs: 0

This page shows how VIA Network: Agentic Commerce (xyz.getvia.app/via-network)'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

- Minor: 33 tools. Above 25, models start to tell tools apart less well.
- 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_my_finds`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action_token, limit.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_my_taste_card`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: action_token.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `counter_quote`: 36 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: quote_ref, selections.options, selections.quantity.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: quote_ref. Name the tool or the place that returns it, or models look it up first.
- `get_via_overview`: 39 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_buyer_briefs`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `negotiate`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: brief_id. Name the tool or the place that returns it, or models look it up first.
- `update_taste_card`: 43 / 100
  - Major: Arguments without a description: action_token, add, remove, headline, publish, unpublish.
  - Minor: The meaning of the boolean argument publish is unclear.
  - Minor: The meaning of the boolean argument unpublish is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Major: It may be destructive, but destructiveHint is not set.
- `find_buyers`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `accept_offer`: 45 / 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: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: offer_id. Name the tool or the place that returns it, or models look it up first.
- `get_download_links`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `import_preference_appraisal`: 47 / 100
  - Major: Arguments without a description: appraisal.categories, appraisal.categories[].category, appraisal.categories[].affinity, appraisal.categories[].typical_price_usd_low, appraisal.categories[].typical_price_usd_high, appraisal.brands_liked, appraisal.brands_avoided, appraisal.categories_avoided, appraisal.sizes, appraisal.purchase_cadence, appraisal.budget_signal, appraisal.budget_signal.monthly_spend_usd_estimate, appraisal.budget_signal.single_item_ceiling_usd, appraisal.confidence.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `claim_pass`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_shipping_quote`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: delivery.name, delivery.address_line1, delivery.address_line2, delivery.city, delivery.region, delivery.postcode, delivery.country, delivery.phone, selected_size, selected_color.
  - Minor: String arguments with no constraint or example: selected_size, selected_color.
- `request_quote`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: product_id, selections.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: product_id. Name the tool or the place that returns it, or models look it up first.
- `get_download_challenge`: 49 / 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: No constraints, side effects, auth or rate limits described, and no annotations.
- `list_sellers`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ask_sales_agent`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_offering_schema`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: product_id. Name the tool or the place that returns it, or models look it up first.
- `get_store_status`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `claim_network_pass`: 54 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: mind_id. Name the tool or the place that returns it, or models look it up first.
- `seller_mcp_url`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `register_store`: 55 / 100
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_buyer_preferences`: 57 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_product`: 57 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: product_id. Name the tool or the place that returns it, or models look it up first.
- `get_quote`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: quote_ref. Name the tool or the place that returns it, or models look it up first.
- `get_store_card`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_taste_card`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `buy_product`: 61 / 100
  - Minor: Arguments without a description: qty, delivery.name, delivery.address_line1, delivery.address_line2, delivery.city, delivery.region, delivery.postcode, delivery.phone.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `confirm_purchase`: 61 / 100
  - Minor: Arguments without a description: shipping.name, shipping.address_line1, shipping.address_line2, shipping.city, shipping.state, shipping.postal_code, shipping.country, shipping.phone.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: product_id. Name the tool or the place that returns it, or models look it up first.
- `get_seller_products`: 61 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `get_personal_shopper`: 62 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `find_seller`: 80 / 100
- `submit_intent`: 82 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.

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)
