# UK Legal Research (io.github.paulieb89/uk-legal-mcp): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.paulieb89%2Fuk-legal-mcp/versions/latest)
- Connected to: https://uk-legal-mcp.fly.dev/mcp
- Homepage: https://bouch.dev/products/uk-legal-mcp
- Repository: https://github.com/paulieb89/uk-legal-mcp
- Scoring rules: v2
- Tools: 37
- Average: 82.8 / 100 (Clear)
- Near-identical pairs: 0

This page shows how UK Legal Research (io.github.paulieb89/uk-legal-mcp)'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: 37 tools. Above 25, models start to tell tools apart less well.

## Tools

- `list_prompts`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
- `get_prompt`: 67 / 100
- `committees_get_committee`: 70 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: committee_id. Name the tool or the place that returns it, or models look it up first.
- `list_resources`: 72 / 100
  - Major: Says nothing about when to use it, or when not to.
- `judgment_get_index`: 75 / 100
- `parliament_member_debates`: 75 / 100
- `bills_get_bill`: 77 / 100
- `committees_search_businesses`: 77 / 100
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Required identifiers whose description does not say where the value comes from: committee_id. Name the tool or the place that returns it, or models look it up first.
- `judgment_get_paragraph`: 77 / 100
- `votes_get_division`: 77 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: division_id. Name the tool or the place that returns it, or models look it up first.
- `judgment_get_header`: 78 / 100
- `parliament_policy_position_summary`: 78 / 100
- `committees_search_committees`: 79 / 100
  - Minor: No `required` list, so every argument is optional.
- `citations_parse`: 80 / 100
- `parliament_member_interests`: 80 / 100
- `parliament_search_petitions`: 80 / 100
- `parliament_find_member`: 82 / 100
- `parliament_get_debate_divisions`: 82 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: debate_ext_id. Name the tool or the place that returns it, or models look it up first.
- `hmrc_get_manual_page`: 84 / 100
  - Minor: No `required` list, so every argument is optional.
- `bills_search_bills`: 85 / 100
- `citations_network`: 85 / 100
- `citations_resolve`: 85 / 100
- `committees_search_evidence`: 85 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: committee_id. Name the tool or the place that returns it, or models look it up first.
- `parliament_get_debate_contributions`: 85 / 100
  - Minor: Required identifiers whose description does not say where the value comes from: debate_ext_id. Name the tool or the place that returns it, or models look it up first.
- `hmrc_search_guidance`: 87 / 100
- `read_resource`: 87 / 100
- `votes_search_divisions`: 87 / 100
  - Minor: No `required` list, so every argument is optional.
- `citations_format_oscola`: 88 / 100
- `case_law_search`: 90 / 100
- `legislation_get_toc`: 90 / 100
- `case_law_grep_judgment`: 92 / 100
- `hmrc_check_mtd_status`: 92 / 100
- `hmrc_get_vat_rate`: 92 / 100
- `legislation_search`: 92 / 100
- `parliament_lookup_by_column`: 95 / 100
- `parliament_search_hansard`: 95 / 100
- `legislation_get_section`: 97 / 100

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)
