# AI Arena Agent Tools (ca.ai-arena/agent-tools): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/ca.ai-arena%2Fagent-tools/versions/latest)
- Connected to: https://mcp.ai-arena.ca/mcp
- Homepage: https://api.ai-arena.ca/v1/agent-catalog
- Scoring rules: v2
- Tools: 48
- Average: 36.7 / 100 (Rain)
- Near-identical pairs: 6

This page shows how AI Arena Agent Tools (ca.ai-arena/agent-tools)'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: 48 tools. Above 40, models choose less accurately.

## Tools

- `aerospace_glossary`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: category, query.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `supply_disruption_screen`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: incident, incident.facility, incident.event_type, incident.occurred_at, incident.source_url, incident.operational_impact, product, product.identifier, product.facility_product_link_reviewed, product.relationship_source_url, observations, observations[].supplier, observations[].observed_at, observations[].condition, observations[].availability, observations[].price, observations[].currency, observations[].quantity, observations[].lead_days.
  - Minor: String arguments with no constraint or example: incident.facility, incident.event_type, incident.occurred_at, incident.source_url, incident.operational_impact, product.identifier, product.relationship_source_url, observations[].supplier, observations[].observed_at, observations[].condition, observations[].availability, observations[].currency.
  - Minor: The meaning of the boolean argument product.facility_product_link_reviewed is unclear.
  - Minor: Says nothing about what it returns.
- `aerospace_source_directory`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: category, query.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `fda_recall_search_evidence`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: category, query, limit.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `fema_disaster_declarations_basic`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: state, limit.
  - Minor: Says nothing about what it returns.
- `nhtsa_vehicle_recalls_basic`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: model_year, make, model.
  - Minor: Says nothing about what it returns.
- `nhtsa_vehicle_recalls_evidence`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: model_year, make, model.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `nws_active_alerts_evidence`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: area, limit.
  - Minor: Says nothing about what it returns.
- `us_federal_award_basic`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: award_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: award_id. Name the tool or the place that returns it, or models look it up first.
- `us_recipient_search_basic`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, limit.
  - Minor: Says nothing about what it returns.
- `aerospace_capability_signals`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: capability, query, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `aerospace_events`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, limit, category, source.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `automotive_vehicle_safety_brief`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: year, make, model, limit.
  - Minor: Says nothing about what it returns.
- `intelligence_incident_feed`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, source, category, region, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `intelligence_package_directory`: 31 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, sector, limit.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `australia_open_data_search_basic`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, limit.
  - Minor: Says nothing about what it returns.
- `australia_open_data_search_evidence`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, limit.
  - Minor: Says nothing about what it returns.
- `canada_open_data_search_evidence`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, limit.
  - Minor: Says nothing about what it returns.
- `fda_recall_search_basic`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: category, query, limit.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `federal_register_search_basic`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, limit.
  - Minor: Says nothing about what it returns.
- `federal_register_search_evidence`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, limit.
  - Minor: Says nothing about what it returns.
- `fema_disaster_declarations_evidence`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: state, limit.
  - Minor: Says nothing about what it returns.
- `intelligence_execute_package`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: package_id, query, year, make, model, area, latitude, longitude, radius_km, limit.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: package_id. Name the tool or the place that returns it, or models look it up first.
- `intelligence_facility_proximity`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: latitude, longitude, radius_km.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `nws_active_alerts_basic`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: area, limit.
  - Minor: Says nothing about what it returns.
- `nz_open_data_search_basic`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, limit.
  - Minor: Says nothing about what it returns.
- `nz_open_data_search_evidence`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, limit.
  - Minor: Says nothing about what it returns.
- `tender_preflight_basic`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text.
  - Minor: Says nothing about what it returns.
- `tender_preflight_evidence`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text.
  - Minor: Says nothing about what it returns.
- `us_federal_award_evidence`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: award_id.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: award_id. Name the tool or the place that returns it, or models look it up first.
- `aerospace_part_price_trend`: 39 / 100
  - Major: Arguments without a description: part_number.
  - Minor: Says nothing about what it returns.
- `canada_open_data_search_basic`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, limit.
- `eu_ted_search_basic`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: limit.
  - Minor: Says nothing about what it returns.
- `eu_ted_search_evidence`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: limit.
  - Minor: Says nothing about what it returns.
- `sec_action_radar_basic`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: limit.
  - Minor: Says nothing about what it returns.
- `sec_action_radar_evidence`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: limit.
  - Minor: Says nothing about what it returns.
- `sec_recent_filings_basic`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: limit.
  - Minor: Says nothing about what it returns.
- `sec_recent_filings_evidence`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: limit.
  - Minor: Says nothing about what it returns.
- `aerospace_part_observations`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: part_number.
- `us_recipient_search_evidence`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, limit.
- `aerospace_overview`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `ai_arena_status`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `automotive_safety_source_directory`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `sec_company_fact_search_evidence`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: cik.
  - Minor: Says nothing about what it returns.
- `intelligence_source_health`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `uk_find_tender_lookup_evidence`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `sec_company_fact_search_basic`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: cik.
- `uk_find_tender_lookup_basic`: 56 / 100
  - Major: Says nothing about when to use it, or when not to.

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)
