# Market Brew (ai.marketbrew/marketbrew): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/ai.marketbrew%2Fmarketbrew/versions/latest)
- Connected to: https://brew.marketbrew.ai/mcp
- Homepage: https://brew.marketbrew.ai/customer-manual.htm#api-and-chatgpt-read-access
- Scoring rules: v2
- Tools: 67
- Average: 58.6 / 100 (Cloudy)
- Near-identical pairs: 1532

This page shows how Market Brew (ai.marketbrew/marketbrew)'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: 67 tools. Above 40, models choose less accurately.
- Minor: 1532 pairs with nearly the same description in all; the top 12 are shown.

## Tools

- `check_ask_widget_health`: 51 / 100
  - Major: Arguments without a description: askWidgetId.
  - Minor: Required identifiers whose description does not say where the value comes from: askWidgetId. Name the tool or the place that returns it, or models look it up first.
- `get_ask_conversation`: 51 / 100
  - Major: Arguments without a description: askWidgetId, conversationId.
  - Minor: Required identifiers whose description does not say where the value comes from: askWidgetId, conversationId. Name the tool or the place that returns it, or models look it up first.
- `get_ask_widget`: 51 / 100
  - Major: Arguments without a description: id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_content_booster`: 51 / 100
  - Major: Arguments without a description: id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_content_booster_asset`: 51 / 100
  - Major: Arguments without a description: assetId.
  - Minor: Required identifiers whose description does not say where the value comes from: assetId. Name the tool or the place that returns it, or models look it up first.
- `get_customer_license`: 51 / 100
  - Major: Arguments without a description: crew, licenseId.
  - Minor: Required identifiers whose description does not say where the value comes from: licenseId. Name the tool or the place that returns it, or models look it up first.
- `get_deep_crawl_import`: 51 / 100
  - Major: Arguments without a description: website, importId.
  - Minor: Required identifiers whose description does not say where the value comes from: importId. Name the tool or the place that returns it, or models look it up first.
- `get_deep_crawl_schedule`: 51 / 100
  - Major: Arguments without a description: website.
- `get_deep_crawl_seed`: 51 / 100
  - Major: Arguments without a description: website, seedId.
  - Minor: Required identifiers whose description does not say where the value comes from: seedId. Name the tool or the place that returns it, or models look it up first.
- `get_knowledge_base`: 51 / 100
  - Major: Arguments without a description: id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_license_definition`: 51 / 100
  - Major: Arguments without a description: licenseDefinitionSummary.
- `get_license_definition_form_fields`: 51 / 100
  - Major: Arguments without a description: licenseDefinitionSummary.
- `get_listen_monitor`: 51 / 100
  - Major: Arguments without a description: id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `get_search_widget_history`: 51 / 100
  - Major: Arguments without a description: searchWidgetId, searchHistoryId.
  - Minor: Required identifiers whose description does not say where the value comes from: searchWidgetId, searchHistoryId. Name the tool or the place that returns it, or models look it up first.
- `get_task`: 51 / 100
  - Major: Arguments without a description: taskId.
  - Minor: Required identifiers whose description does not say where the value comes from: taskId. Name the tool or the place that returns it, or models look it up first.
- `get_usage_report`: 51 / 100
  - Major: Arguments without a description: id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `list_content_booster_assets`: 51 / 100
  - Major: Arguments without a description: id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `list_customer_licenses`: 51 / 100
  - Major: Arguments without a description: crew.
- `list_deep_crawl_inventory_versions`: 51 / 100
  - Major: Arguments without a description: website.
- `list_listen_run_artifacts`: 51 / 100
  - Major: Arguments without a description: runId.
  - Minor: Required identifiers whose description does not say where the value comes from: runId. Name the tool or the place that returns it, or models look it up first.
- `list_listen_runs`: 51 / 100
  - Major: Arguments without a description: id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `summarize_deep_crawl_seed_errors`: 51 / 100
  - Major: Arguments without a description: website.
- `get_ai_visibility_history`: 52 / 100
  - Major: Arguments without a description: crew, website.
  - Minor: Says nothing about what it returns.
- `get_crew`: 54 / 100
  - Major: Arguments without a description: crewReference.
- `list_deep_crawl_seed_attempts`: 56 / 100
  - Major: Arguments without a description: website, seedId.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: seedId. Name the tool or the place that returns it, or models look it up first.
- `export_deep_crawl_seed_attempts`: 59 / 100
  - Minor: Arguments without a description: website, seedId.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: seedId. Name the tool or the place that returns it, or models look it up first.
- `get_ask_chat_session`: 59 / 100
  - Minor: Arguments without a description: askWidgetId.
  - Minor: Required identifiers whose description does not say where the value comes from: askWidgetId. Name the tool or the place that returns it, or models look it up first.
- `get_search_widget_session`: 59 / 100
  - Minor: Arguments without a description: searchWidgetId.
  - Minor: Required identifiers whose description does not say where the value comes from: searchWidgetId. Name the tool or the place that returns it, or models look it up first.
- `get_task_history`: 59 / 100
  - Minor: Arguments without a description: taskId.
  - Minor: Required identifiers whose description does not say where the value comes from: taskId. Name the tool or the place that returns it, or models look it up first.
- `get_usage_report_history`: 59 / 100
  - Minor: Arguments without a description: id.
  - Minor: Required identifiers whose description does not say where the value comes from: id. Name the tool or the place that returns it, or models look it up first.
- `list_ask_conversations`: 59 / 100
  - Minor: Arguments without a description: askWidgetId.
  - Minor: Required identifiers whose description does not say where the value comes from: askWidgetId. Name the tool or the place that returns it, or models look it up first.
- `list_deep_crawl_seeds`: 59 / 100
  - Minor: Arguments without a description: website.
- `list_search_widget_history`: 59 / 100
  - Minor: Arguments without a description: searchWidgetId.
  - Minor: Required identifiers whose description does not say where the value comes from: searchWidgetId. Name the tool or the place that returns it, or models look it up first.
- `list_task_children`: 59 / 100
  - Minor: Arguments without a description: taskId.
  - Minor: Required identifiers whose description does not say where the value comes from: taskId. Name the tool or the place that returns it, or models look it up first.
- `preview_account_management_command`: 59 / 100
  - Minor: Says nothing about what it returns.
- `export_deep_crawl_seed_errors`: 61 / 100
  - Minor: Arguments without a description: website.
  - Minor: The description mentions none of its 3 or more arguments.
- `export_deep_crawl_seeds`: 61 / 100
  - Minor: Arguments without a description: website.
  - Minor: The description mentions none of its 3 or more arguments.
- `count_ask_widget_conversations`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `count_content_boosters`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `count_crew`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `count_listen_monitors`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_content_booster_metrics`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_crawl_metrics`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_flight_plan_metrics`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_launchpad_stats`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_ranking_sensor_metrics`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_search_metrics`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_task_metrics`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_top_task_metrics`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_usage_metric_history`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_usage_metrics`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `list_content_boosters`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `list_knowledge_bases`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `list_launchpad_keyword_gaps`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `list_launchpad_prompt_gaps`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `list_listen_monitors`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `list_task_history`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `list_tasks`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `list_top_tasks`: 63 / 100
  - Minor: No `required` list, so every argument is optional.
- `count_knowledge_bases`: 66 / 100
- `get_account_management_snapshot`: 66 / 100
- `list_ask_widgets`: 66 / 100
- `list_license_definitions`: 66 / 100
- `list_usage_reports`: 66 / 100
- `lookup_chunk_overlay`: 66 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_current_crew`: 69 / 100
- `list_crew_websites`: 79 / 100
  - Minor: No `required` list, so every argument is optional.

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)
