All scored servers

MarketCode: tool descriptions scored ai.marketcode/marketcode

tools/list taken
(UTC)
Connected to
https://mcp.marketcode.ai/mcp
Scoring rules
v2
Score this URL as it is today

Scores, issues and names only

This page shows how MarketCode (ai.marketcode/marketcode)'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.

servers/ai.marketcode/marketcode
Average score
54.7 / 100Cloudy
Tools
99
Near-identical descriptions
3

Across the server

  • Major
    99 tools. Above 40, models choose less accurately.too_many_tools

Tools whose descriptions are nearly the same

3 of 3 pairs shown, highest description similarity first.
ToolToolDescription similarityName similarity
property_lease_batchproperty_risk_report_batch0.850.40
property_lease_batchproperty_planning_history_batch0.840.40
property_risk_report_batchproperty_planning_history_batch0.810.33

Tools

ownership_by_title

35 / 100Rain

Purpose
14 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: title_number.param_no_description
  • Minor
    String arguments with no constraint or example: title_number.loose_string_param

mixed_use_buildings

38 / 100Rain

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: area_id, min_commercial, min_residential, limit.param_no_description
  • Minor
    String arguments with no constraint or example: area_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: area_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

address_resolve

40 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: query, country, max_results.param_no_description
  • Minor
    String arguments with no constraint or example: query.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

area_reverse_geocode

40 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: lat, lng, type_id.param_no_description
  • Minor
    String arguments with no constraint or example: type_id.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: type_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

area_stock_profile

40 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: area_id.param_no_description
  • Minor
    String arguments with no constraint or example: area_id.loose_string_param

auction_discount

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: postcode_district, postcode_area, months, is_commercial, min_lots.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

entity_relationships

42 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: kind, entity_id, depth, limit.param_no_description
  • Minor
    String arguments with no constraint or example: entity_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

listing_stock_series

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: area_code, area_type, channel, bedroom_band, start, end, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

planning_designations

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: postcode, location.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

supply_demand

42 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: area_code, area_type, channel, bedroom_band, months.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

valuation_accuracy

42 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: asset_class, model_version, since.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

ask_question

43 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: question, place_slug.param_no_description
  • Minor
    String arguments with no constraint or example: question.loose_string_param

data_coverage

43 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: area.param_no_description
  • Minor
    String arguments with no constraint or example: area.loose_string_param

ownership_by_company

43 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: company_number, limit.param_no_description
  • Minor
    String arguments with no constraint or example: company_number.loose_string_param

address_by_postcode

45 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: postcode.param_no_description
  • Minor
    String arguments with no constraint or example: postcode.loose_string_param

market_volume_ranking

45 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: county, area, months, order_by, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

property_flood_risk

45 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: uprn.param_no_description

transactions_by_uprn

45 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: uprn.param_no_description

market_forecast

46 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
6 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: area_code, area_type, frequency, horizon.param_no_description
  • Minor
    String arguments with no constraint or example: area_code.loose_string_param

address_by_uprn

48 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: uprn.param_no_description

agent_activity

48 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: area_id, months, listing_type, limit.param_no_description
  • Minor
    String arguments with no constraint or example: area_id.loose_string_param

lha_rate

48 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: postcode, bedrooms.param_no_description
  • Minor
    String arguments with no constraint or example: postcode.loose_string_param

property_reconcile

48 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: uprn.param_no_description

property_summary

48 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: uprn.param_no_description

valuation_full

48 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: uprn.param_no_description

actor_network

50 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: kind, entity_id, depth, limit.param_no_description
  • Minor
    String arguments with no constraint or example: entity_id.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: entity_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

area_report

50 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: lad_code, postcode_district, sector.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

lookup_entities

50 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Arguments without a description: q, limit.param_no_description
  • Minor
    String arguments with no constraint or example: q.loose_string_param

retrofit_candidates

50 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: area_id, bands, fuel, limit.param_no_description
  • Minor
    String arguments with no constraint or example: area_id.loose_string_param

build_cost

51 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: sector, region, gia_m2, basis, rate_gbp_m2, rate_period.param_no_description

auction_comps

52 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: postcode_district, postcode_area, months, is_commercial, min_beds, max_beds, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

commercial_index_series

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: sector, area, start, end, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

energy_profile

52 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: area_id.param_no_description
  • Minor
    String arguments with no constraint or example: area_id.loose_string_param

h3_density

52 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: area_id, limit.param_no_description
  • Minor
    String arguments with no constraint or example: area_id.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: area_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

market_profile

52 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: profile_id, window.param_no_description
  • Minor
    String arguments with no constraint or example: profile_id.loose_string_param

owner_profile

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: company_number, name, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

planning_applications

52 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: postcode, location.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

area_resolve

53 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: area_name, include_h3, h3_resolution.param_no_description
  • Minor
    String arguments with no constraint or example: area_name.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    The meaning of the boolean argument include_h3 is unclear.vague_boolean

comps_adjustments

53 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn, lookback_months, relisted_uprns.param_no_description

plot_utilisation

53 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: area_id, min_area_m2, max_built_coverage, limit.param_no_description
  • Minor
    String arguments with no constraint or example: area_id.loose_string_param
  • Minor
    Required identifiers whose description does not say where the value comes from: area_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

property_comps

53 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn, max_backfills.param_no_description

property_lease

53 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn.param_no_description

property_lease_batch

53 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprns.param_no_description
  • Minor
    Its description is nearly the same as property_risk_report_batch's (similarity 0.85); only the names and schemas tell them apart. Say in this description when to use property_risk_report_batch instead.confusable_pair
  • Minor
    Its description is nearly the same as property_planning_history_batch's (similarity 0.84); only the names and schemas tell them apart. Say in this description when to use property_planning_history_batch instead.confusable_pair

property_planning_history

53 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn.param_no_description

property_planning_history_batch

53 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprns.param_no_description
  • Minor
    Its description is nearly the same as property_lease_batch's (similarity 0.84); only the names and schemas tell them apart. Say in this description when to use property_lease_batch instead.confusable_pair
  • Minor
    Its description is nearly the same as property_risk_report_batch's (similarity 0.81); only the names and schemas tell them apart. Say in this description when to use property_risk_report_batch instead.confusable_pair

property_report

53 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn, include_precedents.param_no_description
  • Minor
    The meaning of the boolean argument include_precedents is unclear.vague_boolean

property_risk_report

53 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn.param_no_description

property_risk_report_batch

53 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprns.param_no_description
  • Minor
    Its description is nearly the same as property_lease_batch's (similarity 0.85); only the names and schemas tell them apart. Say in this description when to use property_lease_batch instead.confusable_pair
  • Minor
    Its description is nearly the same as property_planning_history_batch's (similarity 0.81); only the names and schemas tell them apart. Say in this description when to use property_planning_history_batch instead.confusable_pair

query_semantic

53 / 100Cloudy

Purpose
20 / 20
When to use
0 / 20
Arguments
3 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: entity, select, metrics, dimensions, filters, period, joins, order_by, limit.param_no_description
  • Minor
    String arguments with no constraint or example: entity.loose_string_param

entity_search_capabilities

54 / 100Cloudy

Purpose
14 / 20
When to use
0 / 20
Arguments
25 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
0 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context

market_yields

54 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: area_code, area_type, bedroom_band, months.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

commercial_rent_index_series

55 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: sector, area, start, end.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

cost_index

55 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: basis, sector, freq, from_period, to_period.param_no_description

epc_certificates

55 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn.param_no_description

long_held_high_equity

55 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: area_id, min_years, min_gain_pct, limit.param_no_description
  • Minor
    String arguments with no constraint or example: area_id.loose_string_param

property_history

55 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn, max_drilldowns.param_no_description

property_lookup

55 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: uprn.param_no_description

search_entities

55 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: query, limit, cursor.param_no_description

solar_potential

55 / 100Cloudy

Purpose
17 / 20
When to use
0 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Says nothing about when to use it, or when not to.no_usage_context
  • Major
    Arguments without a description: uprns.param_no_description

sourcing_strategies

55 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: area.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

time_adjustment

55 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
3 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: postcode, from_date, property_type, lookback_years.param_no_description
  • Minor
    String arguments with no constraint or example: postcode, from_date.loose_string_param

sourcing_owners

56 / 100Cloudy

Purpose
20 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: parcel_ids, asset.param_no_description

asking_rent_index_series

57 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: area_code, area_type, frequency, method, start, end, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

commercial_property

57 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn, uarn.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

distressed_assets

57 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: postcode_district, postcode_area, min_auctions, years, max_guide_to_avm, is_commercial, limit, offset.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

equity_estimate

57 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprns.param_no_description

land_assembly

57 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: parcel_id, inspire_id, title_number, uprn, ring_m, tolerance_m, same_owner_only, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument same_owner_only is unclear.vague_boolean

listing_market_series

57 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: area_code, area_type, channel, bedroom_band, start, end, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

building_physical

58 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprns.param_no_description

address_autocomplete

59 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: q, country, max_results.param_no_description
  • Minor
    String arguments with no constraint or example: q.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

auction_stats

59 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: postcode_district, quarter_from, quarter_to, is_commercial, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

market_volume_series

59 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: district, area, county, metrics, start, end.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

planning_check

59 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: postcode, location, checks.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

actor_path

60 / 100Cloudy

Purpose
20 / 20
When to use
10 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
0 / 10
  • Major
    Arguments without a description: source_kind, source_id, target_kind, target_id, depth, limit.param_no_description
  • Minor
    String arguments with no constraint or example: source_id, target_id.loose_string_param
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description
  • Minor
    Required identifiers whose description does not say where the value comes from: source_id, target_id. Name the tool or the place that returns it, or models look it up first.id_source_missing

commercial_market

60 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: sector, lad_code, area_key.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

sourcing_commercial

60 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
3 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: lad_code, sectors, scat_codes, min_rv, max_rv, with_owner, single_hereditament, limit, offset.param_no_description
  • Minor
    String arguments with no constraint or example: lad_code.loose_string_param
  • Minor
    The meaning of the boolean argument with_owner is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument single_hereditament is unclear.vague_boolean

sourcing_live_listings

60 / 100Cloudy

Purpose
17 / 20
When to use
5 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: postcode_districts, channel, min_price, max_price, min_beds, max_beds, tenure, epc_in, min_gross_yield_pct, area_geojson, auction_only, new_homes, limit, offset.param_no_description
  • Minor
    The meaning of the boolean argument auction_only is unclear.vague_boolean

subject_transaction_anchor

62 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn.param_no_description

valuation_estimate

62 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn.param_no_description

listing_history

63 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn.param_no_description

sourcing_offmarket_owners

63 / 100Cloudy

Purpose
20 / 20
When to use
15 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: lad_code, postcode_district, strategy, strategy_overrides, min_units, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

valuation_comparables

63 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn, as_of, limit.param_no_description

valuation_rent_comparables

63 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn, as_of, limit, beds, property_type, floor_area_m2.param_no_description

auction_lots

64 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: postcode_district, postcode_area, auctioneer, date_from, date_to, is_commercial, sold_only, with_achieved_price, with_yield, limit, offset.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument sold_only is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument with_achieved_price is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument with_yield is unclear.vague_boolean

asking_price_index_series

65 / 100Cloudy

Purpose
17 / 20
When to use
20 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: area_code, area_type, frequency, method, start, end, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

parcel_lookup

65 / 100Cloudy

Purpose
17 / 20
When to use
20 / 20
Arguments
5 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: parcel_id, inspire_id, title_number, uprn.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

property_energy_retrofit

65 / 100Cloudy

Purpose
17 / 20
When to use
10 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn.param_no_description

changes_since

67 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: cursor, event_types, postcode_districts, uprns, channel, since, limit.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

planning_precedents

67 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: lat, lon, radius_m, lpa_code, application_types, years, examples.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

property_media

67 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn, types, ttl_seconds.param_no_description

council_tax_band

68 / 100Cloudy

Purpose
17 / 20
When to use
20 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn.param_no_description

market_index_series

68 / 100Cloudy

Purpose
17 / 20
When to use
15 / 20
Arguments
6 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: area_code, area_type, frequency, start, end, limit, include_forecast.param_no_description
  • Minor
    String arguments with no constraint or example: area_code.loose_string_param
  • Minor
    The meaning of the boolean argument include_forecast is unclear.vague_boolean

search_summary

68 / 100Cloudy

Purpose
17 / 20
When to use
20 / 20
Arguments
8 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: query, group_by, measures, top.param_no_description

property_rental_estimate

70 / 100Clear

Purpose
17 / 20
When to use
15 / 20
Arguments
8 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn, beds.param_no_description

site_appraisal

72 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: uprn, land_id, include_designations, scheme_gia_m2, scheme_units, rate_gbp_m2, rate_period, sector, region, include_precedents, precedent_radius_m.param_no_description
  • Minor
    The description is long (433 words). It helps selection but costs steps and tokens.too_long
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument include_designations is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument include_precedents is unclear.vague_boolean

sourcing_search

72 / 100Clear

Purpose
20 / 20
When to use
10 / 20
Arguments
7 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Major
    Arguments without a description: asset, area_geojson, min_area_m2, max_area_m2, min_floor_area_m2, max_floor_area_m2, max_unexpired_years, min_floors, max_floors, min_units, max_units, offset, location, bbox, landuse, max_built_coverage, property_types, min_beds, max_beds, epc_in, tenure, owner_types, exclude_owner_types, require_owner, min_years_owned, company_status, min_score, min_rlv, opportunities_only, include_undevelopable, limit.param_no_description
  • Minor
    The description is long (451 words). It helps selection but costs steps and tokens.too_long
  • Minor
    No `required` list, so every argument is optional.no_required
  • Minor
    The meaning of the boolean argument require_owner is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument opportunities_only is unclear.vague_boolean
  • Minor
    The meaning of the boolean argument include_undevelopable is unclear.vague_boolean

market_facts

75 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: postcode, lsoa_code, ward_code, lad_code, h3_cell, asset_class, asset_subtype, bedroom_band, period, max_periods, metrics.param_no_description
  • Minor
    The description is long (462 words). It helps selection but costs steps and tokens.too_long
  • Minor
    No `required` list, so every argument is optional.no_required

market_ranking

75 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
5 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Major
    Arguments without a description: area_type, parent_area_code, area_codes, asset_class, bedroom_band, hmo, metrics, sort, order, limit, window_months, lag_months, min_stock.param_no_description
  • Minor
    No `required` list, so every argument is optional.no_required

mortgage_rates

79 / 100Clear

Purpose
17 / 20
When to use
10 / 20
Arguments
25 / 25
Return value
15 / 15
Constraints and side effects
7 / 10
Examples
5 / 10

No issues.

What static scoring cannot tell

This score reads only the text of each description and schema: it says what is written, not what a model will do. Short tools whose names already say what they do, such as browser_close, score low here even when models use them well, and in our measurements current models chose the right tool in one step even from one-line descriptions, as long as the names and schemas differed. What the text cannot show, such as what happens over several steps and whether an added sentence helps or misleads, is what an evaluation measures, on the Pro and Team plans.

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