# cityparity: tool descriptions scored

- tools/list taken: 2026-10-07 (UTC)
- From: [smithery.ai/servers/bissell-skyler/cityparity](https://smithery.ai/servers/bissell-skyler/cityparity)
- Homepage: https://cityparity.com/mcp/
- Scoring rules: v2
- Tools: 6
- Average: 67.2 / 100 (Cloudy)
- Near-identical pairs: 0

This page shows how cityparity'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.

This copy comes from Smithery's registry, which keeps each tool's name, description and input schema, but no output schema, annotations or instructions. Points for return values and for marking destructive tools can come out lower than the server's own tools/list would give.

## Across the server

No server-wide issues.

## Tools

- `list_cities`: 63 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
- `get_inbound_tax_regime`: 65 / 100
  - Minor: No `required` list, so every argument is optional.
- `rank_cities`: 65 / 100
  - Minor: Arguments without a description: weights.vacation, weights.childcare, weights.financial, weights.healthcare, weights.safety_net.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument scenario.has_partner is unclear.
- `compare_cities`: 70 / 100
  - Minor: Arguments without a description: score_weights.vacation, score_weights.childcare, score_weights.financial, score_weights.healthcare, score_weights.safety_net.
  - Minor: No `required` list, so every argument is optional.
- `get_city_summary`: 70 / 100
  - Minor: No `required` list, so every argument is optional.
- `get_safety_net`: 70 / 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)
