# uk.firstmention.api/automaton: tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/uk.firstmention.api%2Fautomaton/versions/latest)
- Connected to: https://api.firstmention.uk/mcp
- Scoring rules: v2
- Tools: 99
- Average: 38.3 / 100 (Rain)
- Near-identical pairs: 136

This page shows how uk.firstmention.api/automaton'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: 99 tools. Above 40, models choose less accurately.
- Minor: 136 pairs with nearly the same description in all; the top 12 are shown.

## Tools

- `domfacts__dns`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: domain.
  - Minor: String arguments with no constraint or example: domain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `domfacts__rdap`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: domain.
  - Minor: String arguments with no constraint or example: domain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `feednews__cluster`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sources, since_hours, min_sources.
  - Minor: String arguments with no constraint or example: sources.
  - 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.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `feednews__digest`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sources, since_hours, min_sources.
  - Minor: String arguments with no constraint or example: sources.
  - 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.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `fundinglens__best`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: symbol.
  - Minor: String arguments with no constraint or example: symbol.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `fundinglens__rates`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: symbols, venues.
  - Minor: String arguments with no constraint or example: symbols, venues.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `txpreflight__guard`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: from, to, data, token, owner, spender.
  - Minor: String arguments with no constraint or example: from, to, data, token, owner, spender.
  - 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.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `walletprofile__hygiene`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: address, range_blocks.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `walletprofile__profile`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: address, range_blocks.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `walletprofile__sanctions`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: address.
  - Minor: String arguments with no constraint or example: address.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `agentkit__convert`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: value, from, to, round, values.
  - Minor: String arguments with no constraint or example: from, to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `api_change_check__compare`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: before, before.openapi, before.info, before.info.title, before.info.version, before.paths, before.paths./users, before.paths./users.get, before.paths./users.get.responses, before.paths./users.get.responses.200, before.paths./users.get.responses.200.description, after, after.openapi, after.info, after.info.title, after.info.version, after.paths.
  - Minor: String arguments with no constraint or example: before.openapi, before.info.title, before.info.version, before.paths./users.get.responses.200.description, after.openapi, after.info.title, after.info.version.
  - 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.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `basedue__due`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tokens.
  - Minor: String arguments with no constraint or example: tokens.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `basedue__exit`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tokens.
  - Minor: String arguments with no constraint or example: tokens.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `basedue__price`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tokens.
  - Minor: String arguments with no constraint or example: tokens.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `basedue__report`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tokens.
  - Minor: String arguments with no constraint or example: tokens.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `txpreflight__allowance`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: token, owner, spender.
  - Minor: String arguments with no constraint or example: token, owner, spender.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `txpreflight__preflight`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tx.
  - Minor: String arguments with no constraint or example: tx.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `txpreflight__verify`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tx, pay_to, amount_usd.
  - Minor: String arguments with no constraint or example: tx, pay_to.
  - 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.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `webmd__extract`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url.
  - Minor: String arguments with no constraint or example: url.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `agentkit__extract`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: text, types, unique, max_hits.
  - Minor: String arguments with no constraint or example: text.
  - Minor: The meaning of the boolean argument unique is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `agentkit__datetime`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: op, ts, ts2, tz, to_tz, amount, unit, cron, count.
  - Minor: String arguments with no constraint or example: ts, ts2, tz, to_tz, unit, cron.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `bizcal_api__add`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: country, date.
  - Minor: String arguments with no constraint or example: country, date.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `bizcal_api__batch`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: country, date.
  - Minor: String arguments with no constraint or example: country, date.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `bizcal_api__between`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: country, date.
  - Minor: String arguments with no constraint or example: country, date.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `bizcal_api__day`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: country, date.
  - Minor: String arguments with no constraint or example: country, date.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `bizcal_api__settle`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: country, date.
  - Minor: String arguments with no constraint or example: country, date.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `bizcal_api__workdays`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: country, date.
  - Minor: String arguments with no constraint or example: country, date.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `bizcal_api__year`: 29 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: country, date.
  - Minor: String arguments with no constraint or example: country, date.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `agentkit__chain`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: op, chain, caip, namespace, testnet.
  - Minor: String arguments with no constraint or example: caip, namespace.
  - Minor: The meaning of the boolean argument testnet is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `agentkit__validate`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: op, format, value, data, schema.
  - Minor: String arguments with no constraint or example: format.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `check_sanctions__verdict`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `check_sanctions__address`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `check_sanctions__batch`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `check_sanctions__screen`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `check_sanctions__watchlist`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `company_facts__lookup`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `company_facts__snapshot`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `domain_intel__batch`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `domain_intel__dns`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: domain.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `domain_intel__email`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: domain.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `funding_rates__batch`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `funding_rates__history`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: asset.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `funding_rates__rates`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `token_dd__batch`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `websearch__dossier`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: q.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402_preflight__tls`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402index__dossier`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: url.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402index__verdict`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: url.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402check__balance`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402check__block`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402check__check`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402check__erc20`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402check__gas`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402check__nonce`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402check__tx`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `check_sanctions__changes`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `funding_rates__best`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `websearch__deps`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `domain_intel__lookup`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: domain.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `domain_intel__portfolio`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `funding_rates__spread`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `websearch__brief`: 44 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: q.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `composite__brief`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `composite__filings`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `composite__watchlist`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `funding_rates__funding`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `list_services`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `token_dd__check`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: address.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `web_extract__extract`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `websearch__briefbatch`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `chainread__balance`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: chain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `chainread__batch`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: chain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `chainread__block`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: chain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `chainread__code`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: chain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `chainread__gas`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: chain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `chainread__network`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: chain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `chainread__nonce`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: chain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `chainread__token`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: chain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `chainread__tx`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: chain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `chainread__verdict`: 46 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: chain.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `edgar__company`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `edgar__financials`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `edgar__resolve`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `edgar__search`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `pageaudit__audit`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402_preflight__check`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402_preflight__headers`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402index__demandreport_md`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402index__history`: 48 / 100
  - Minor: String arguments with no constraint or example: url.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `chgwatch__diff`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `chgwatch__diffmulti`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `chgwatch__watch`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `chgwatch__watchlist`: 49 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `x402index__demandreport_json`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `webread__meta`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `webread__outline`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `webread__read`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `websearch__search`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: q.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.

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)
