# Japan Public Ledgers MCP (com.mcp-revenue-empire/japan-public-ledgers): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/com.mcp-revenue-empire%2Fjapan-public-ledgers/versions/latest)
- Connected to: https://mcp.mcp-revenue-empire.com/mcp
- Scoring rules: v2
- Tools: 172
- Average: 31.4 / 100 (Rain)
- Near-identical pairs: 172

This page shows how Japan Public Ledgers MCP (com.mcp-revenue-empire/japan-public-ledgers)'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: 172 tools. Above 40, models choose less accurately.
- Minor: 172 pairs with nearly the same description in all; the top 12 are shown.
- Minor: The server has no instructions. Say there, once, what the server is for and when to use it: Claude Code and Gemini CLI read the instructions before the tool descriptions.

## Tools

- `agent_audit_query`: 8 / 100
  - Major: The description only restates the name (5 words).
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agentId, sessionId, actionType, riskMin, from, to, limit.
  - Minor: String arguments with no constraint or example: agentId, sessionId, actionType.
  - 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.
- `agent_memory_delete`: 9 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agentId, namespace, key.
  - Minor: String arguments with no constraint or example: agentId, namespace, key.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Major: It may be destructive, but destructiveHint is not set.
  - Minor: Required identifiers whose description does not say where the value comes from: agentId. Name the tool or the place that returns it, or models look it up first.
- `agent_webhook_list_requests`: 9 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: endpointId, limit, offset.
  - Minor: String arguments with no constraint or example: endpointId.
  - 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.
- `agent_webhook_replay`: 9 / 100
  - Major: The description only restates the name (5 words).
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: endpointId, requestId, toUrl.
  - Minor: String arguments with no constraint or example: endpointId, requestId, toUrl.
  - 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.
  - Minor: Required identifiers whose description does not say where the value comes from: endpointId, requestId. Name the tool or the place that returns it, or models look it up first.
- `agent_audit_record`: 10 / 100
  - Major: The description only restates the name (8 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agentId, sessionId, actionType, actionName, input, output, metadata.
  - Minor: String arguments with no constraint or example: agentId, sessionId, actionName.
  - 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.
  - Minor: Required identifiers whose description does not say where the value comes from: agentId. Name the tool or the place that returns it, or models look it up first.
- `agent_trust_feedback`: 12 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: subjectType, subjectValue, rating, category, evidence.
  - Minor: String arguments with no constraint or example: subjectValue.
  - 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.
- `agent_audit_report`: 13 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agentId, from, to, format.
  - Minor: String arguments with no constraint or example: agentId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: agentId. Name the tool or the place that returns it, or models look it up first.
- `agent_tempmail_create`: 13 / 100
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ttlSeconds, preferredPrefix.
  - Minor: String arguments with no constraint or example: preferredPrefix.
  - 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.
- `alerts_delete_watch`: 13 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: watchId.
  - Minor: String arguments with no constraint or example: watchId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Major: It may be destructive, but destructiveHint is not set.
  - Minor: Required identifiers whose description does not say where the value comes from: watchId. Name the tool or the place that returns it, or models look it up first.
- `agent_webhook_poll`: 14 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: endpointId, after, timeout, limit.
  - Minor: String arguments with no constraint or example: endpointId.
  - 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: endpointId. Name the tool or the place that returns it, or models look it up first.
- `agent_proxy_session`: 15 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: region, type, ttlSeconds.
  - Minor: String arguments with no constraint or example: region.
  - 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.
- `agent_captcha_verify_domain`: 16 / 100
  - Major: The description only restates the name (9 words).
  - Major: Arguments without a description: domain, method.
  - 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.
- `agent_identity_activities`: 16 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: identityId, limit.
  - Minor: String arguments with no constraint or example: identityId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: identityId. Name the tool or the place that returns it, or models look it up first.
- `agent_identity_badge`: 16 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: identityId.
  - Minor: String arguments with no constraint or example: identityId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: identityId. Name the tool or the place that returns it, or models look it up first.
- `agent_tempmail_get`: 16 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: mailboxId, messageId, includeRaw.
  - Minor: String arguments with no constraint or example: mailboxId, messageId.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument includeRaw is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: mailboxId, messageId. Name the tool or the place that returns it, or models look it up first.
- `agent_memory_search`: 17 / 100
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agentId, namespace, keyPrefix, tags, type, limit.
  - Minor: String arguments with no constraint or example: agentId, keyPrefix, type.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: agentId. Name the tool or the place that returns it, or models look it up first.
- `agent_webhook_create`: 17 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agentId, description, deliveryMode, pushUrl, ttlSeconds, transformRules.
  - Minor: String arguments with no constraint or example: agentId, description, pushUrl.
  - 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.
- `freshness_unsubscribe`: 17 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: subscriptionId.
  - Minor: String arguments with no constraint or example: subscriptionId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Major: It may be destructive, but destructiveHint is not set.
  - Minor: Required identifiers whose description does not say where the value comes from: subscriptionId. Name the tool or the place that returns it, or models look it up first.
- `landprice_watch_timeline`: 17 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `agent_memory_get`: 18 / 100
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agentId, namespace, key.
  - Minor: String arguments with no constraint or example: agentId, key.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: agentId. Name the tool or the place that returns it, or models look it up first.
- `agent_tempmail_list`: 18 / 100
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: mailboxId, limit, after.
  - Minor: String arguments with no constraint or example: mailboxId.
  - 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.
  - Minor: Required identifiers whose description does not say where the value comes from: mailboxId. Name the tool or the place that returns it, or models look it up first.
- `agent_trust_score`: 18 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: subjectType, subjectValue, includeDetails.
  - Minor: String arguments with no constraint or example: subjectValue.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument includeDetails is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `agent_tempmail_wait`: 19 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: mailboxId, timeoutSeconds, fromContains, subjectContains.
  - Minor: String arguments with no constraint or example: mailboxId, fromContains, subjectContains.
  - 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: mailboxId. Name the tool or the place that returns it, or models look it up first.
- `agent_trust_batch`: 19 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: subjects, subjects[].type, subjects[].value.
  - Minor: String arguments with no constraint or example: subjects[].type, subjects[].value.
  - Minor: Says nothing about what it returns.
- `bid_watch_recent_changes`: 19 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: since, entity, limit.
  - Minor: String arguments with no constraint or example: entity.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `grant_watch_recent_changes`: 19 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: since, funder, field, limit.
  - Minor: String arguments with no constraint or example: funder, field.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `license_watch_recent_changes`: 19 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: since, registry, limit.
  - Minor: String arguments with no constraint or example: registry.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ordinance_watch_recent_changes`: 19 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: since, issuerCode, limit.
  - Minor: String arguments with no constraint or example: issuerCode.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `pharma_watch_recent_changes`: 19 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: since, category, limit.
  - Minor: String arguments with no constraint or example: category.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `realestate_watch_recent_changes`: 19 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: since, areaCode, limit.
  - Minor: String arguments with no constraint or example: areaCode.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `recall_watch_recent_changes`: 19 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: since, agency, limit.
  - Minor: String arguments with no constraint or example: agency.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `sanction_watch_recent_changes`: 19 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: since, regulator, limit.
  - Minor: String arguments with no constraint or example: regulator.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `subsidy_watch_recent_changes`: 19 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: since, issuerCode, category, limit.
  - Minor: String arguments with no constraint or example: issuerCode, category.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `tos_watch_recent_changes`: 19 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: since, vendor, limit.
  - Minor: String arguments with no constraint or example: vendor.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `agent_identity_register`: 20 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: agentName, publicKey, metadata.
  - Minor: String arguments with no constraint or example: agentName, publicKey.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `subsidy_watch_search`: 20 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, category, status, amountMin, limit.
  - Minor: String arguments with no constraint or example: query, issuerCode, category.
  - 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.
- `agent_captcha_solve`: 21 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: type, siteKey, pageUrl, imageBase64, question, action.
  - Minor: String arguments with no constraint or example: siteKey, pageUrl, imageBase64, question, action.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `agent_identity_record`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: identityId, activityType, content, provenance.repo, provenance.version, provenance.config.
  - Minor: String arguments with no constraint or example: identityId, activityType, provenance.repo, provenance.version, provenance.config.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: identityId. Name the tool or the place that returns it, or models look it up first.
- `agent_proxy_fetch`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: url, method, headers, body, region, type, sessionId.
  - Minor: String arguments with no constraint or example: url, body, region, sessionId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `pubcom_watch_search`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, status, since, limit.
  - Minor: String arguments with no constraint or example: query, agency.
  - 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.
- `grant_watch_search`: 23 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, status, amountMin, since, limit.
  - Minor: String arguments with no constraint or example: query, funder, field.
  - 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.
- `bid_watch_search`: 24 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: query, status, since, limit.
  - Minor: String arguments with no constraint or example: query, entity, bidType.
  - 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.
- `bid_watch_timeline`: 25 / 100
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `grant_watch_timeline`: 25 / 100
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `license_watch_timeline`: 25 / 100
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `ordinance_watch_timeline`: 25 / 100
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `pharma_watch_timeline`: 25 / 100
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `realestate_watch_timeline`: 25 / 100
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `recall_watch_timeline`: 25 / 100
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `sanction_watch_timeline`: 25 / 100
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `subsidy_watch_timeline`: 25 / 100
  - Major: Arguments without a description: programId.
  - Minor: String arguments with no constraint or example: programId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: programId. Name the tool or the place that returns it, or models look it up first.
- `tos_watch_timeline`: 25 / 100
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `pubcom_watch_recent_changes`: 26 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: since, agency, limit.
  - Minor: String arguments with no constraint or example: agency.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `agent_identity_lookup`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: identityId.
  - Minor: String arguments with no constraint or example: identityId.
  - Minor: Required identifiers whose description does not say where the value comes from: identityId. Name the tool or the place that returns it, or models look it up first.
- `agent_memory_store`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: namespace, key, metadata, ttlSeconds.
  - Minor: String arguments with no constraint or example: agentId, key.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: agentId. Name the tool or the place that returns it, or models look it up first.
- `bid_watch_get`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `bid_watch_verify_ledger`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `grant_watch_get`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `grant_watch_verify_ledger`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `landprice_watch_get`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `landprice_watch_recent_changes`: 27 / 100
  - Major: Arguments without a description: since, prefectureCode, limit.
  - Minor: String arguments with no constraint or example: prefectureCode.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `landprice_watch_verify_ledger`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `license_watch_get`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `license_watch_search`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: status, since, limit.
  - Minor: String arguments with no constraint or example: query, registry, licensor.
  - 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.
- `license_watch_verify_ledger`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `ordinance_watch_get`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `ordinance_watch_verify_ledger`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `pharma_watch_get`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `pharma_watch_search`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: status, since, limit.
  - Minor: String arguments with no constraint or example: query, applicant, category.
  - 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.
- `pharma_watch_verify_ledger`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `pubcom_watch_get`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `pubcom_watch_verify_ledger`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `realestate_watch_get`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `realestate_watch_verify_ledger`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `recall_watch_get`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `recall_watch_search`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: status, since, limit.
  - Minor: String arguments with no constraint or example: query, agency, recallClass.
  - 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.
- `recall_watch_verify_ledger`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `sanction_watch_get`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `sanction_watch_search`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: status, since, limit.
  - Minor: String arguments with no constraint or example: query, regulator, sanctionType.
  - 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.
- `sanction_watch_verify_ledger`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `subsidy_watch_get`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: programId.
  - Minor: String arguments with no constraint or example: programId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: programId. Name the tool or the place that returns it, or models look it up first.
- `subsidy_watch_verify_ledger`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: programId.
  - Minor: String arguments with no constraint or example: programId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: programId. Name the tool or the place that returns it, or models look it up first.
- `tos_watch_get`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `tos_watch_verify_ledger`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `ordinance_watch_search`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: status, since, limit.
  - Minor: String arguments with no constraint or example: query, jurisdiction, ordinanceType, issuerCode.
  - 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.
- `alerts_list_watches`: 31 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - 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.
- `content_authenticity_ai_likelihood`: 32 / 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.
- `pubcom_watch_timeline`: 32 / 100
  - Major: Arguments without a description: itemId.
  - Minor: String arguments with no constraint or example: itemId.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Minor: Required identifiers whose description does not say where the value comes from: itemId. Name the tool or the place that returns it, or models look it up first.
- `realestate_watch_search`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: limit.
  - Minor: String arguments with no constraint or example: query, priceType.
  - 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.
- `commerce_catalog_agent_readiness_score`: 35 / 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.
- `commerce_catalog_availability_check`: 35 / 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.
- `content_authenticity_provenance_check`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `cve_lookup_cvss_parse`: 35 / 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.
- `cve_lookup_search_cve`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: keyword.
  - Minor: Says nothing about what it returns.
- `email_verify_detect_disposable`: 35 / 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.
- `holiday_calendar_business_days_between`: 35 / 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.
- `holiday_calendar_list_holidays`: 35 / 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.
- `holiday_calendar_next_business_day`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: date.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ip_reputation_asn_lookup`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `ip_reputation_classify_ip`: 35 / 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.
- `ip_reputation_detect_datacenter`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `ip_reputation_risk_score`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `sanctions_screen_check_address`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `company_registry_jurisdiction_info`: 37 / 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.
- `email_verify_role_account`: 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.
- `fx_tax_sales_tax`: 37 / 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.
- `geo_intel_distance`: 37 / 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: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `onchain_risk_approval_risk`: 37 / 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.
- `onchain_risk_token_safety`: 37 / 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.
- `tos_watch_search`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: docType, limit.
  - Minor: String arguments with no constraint or example: query.
  - 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.
- `commerce_catalog_catalog_validate`: 38 / 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.
- `commerce_catalog_product_extract`: 38 / 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.
- `content_authenticity_c2pa_inspect`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `content_authenticity_domain_reputation`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `domain_intel_dns_lookup`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `domain_intel_tls_cert_info`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `email_verify_check_mx`: 38 / 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.
- `email_verify_check_spf`: 38 / 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.
- `ip_reputation_reverse_dns`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `sanctions_screen_by_country`: 38 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `carbon_estimate_compute_emissions`: 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.
- `carbon_estimate_shipping_emissions`: 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.
- `carbon_estimate_travel_emissions`: 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.
- `content_authenticity_watermark_detect`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `cve_lookup_package_advisory`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: name.
  - Minor: Says nothing about what it returns.
- `fx_tax_vat_calc`: 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.
- `fx_tax_vat_validate`: 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.
- `geo_intel_bbox_center`: 40 / 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: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `holiday_calendar_tz_convert`: 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.
- `kyb_report`: 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.
- `landprice_watch_search`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Arguments without a description: registry, limit.
  - Minor: String arguments with no constraint or example: query.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `onchain_risk_address_risk`: 40 / 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.
- `onchain_risk_contract_verify`: 40 / 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.
- `price_oracle_price_history`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `price_oracle_stablecoin_peg`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `sanctions_screen_list_programs`: 40 / 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.
- `weather_risk_air_quality`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `weather_risk_current_weather`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `weather_risk_severe_flags`: 40 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `domain_intel_email_auth_check`: 41 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `domain_intel_whois_summary`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
- `email_verify_verify_syntax`: 42 / 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.
- `fx_tax_list_rates`: 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.
- `price_oracle_fx_rate`: 42 / 100
  - Major: Says nothing about when to use it, or when not to.
- `carbon_estimate_offset_estimate`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `company_registry_company_profile`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: companyNumber.
  - Minor: Says nothing about what it returns.
- `company_registry_officers`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: companyNumber.
  - Minor: Says nothing about what it returns.
- `cve_lookup_get_cve`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: cveId. Name the tool or the place that returns it, or models look it up first.
- `cve_lookup_severity_summary`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: cveIds. Name the tool or the place that returns it, or models look it up first.
- `domain_intel_reputation`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `geo_intel_reverse_geocode`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `geo_intel_timezone`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `weather_risk_forecast`: 43 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `carbon_estimate_emission_factor`: 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.
- `sanctions_screen_entity`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
- `sanctions_screen_list_sources`: 45 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: Says nothing about what it returns.
- `weather_risk_heat_index`: 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.
- `company_registry_validate_number`: 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.
- `freshness_list`: 47 / 100
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `holiday_calendar_is_holiday`: 47 / 100
  - Minor: String arguments with no constraint or example: date.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `onchain_risk_sanctions_screen`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: address.
- `price_oracle_crypto_price`: 47 / 100
  - Major: Says nothing about when to use it, or when not to.
- `fx_tax_convert`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
- `geo_intel_geocode`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
- `price_oracle_convert`: 48 / 100
  - Major: Says nothing about when to use it, or when not to.
- `commerce_catalog_price_compare`: 50 / 100
  - Minor: String arguments with no constraint or example: offers[].currency, offers[].url.
- `company_registry_search_company`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `entity_search`: 50 / 100
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `alerts_create_watch`: 51 / 100
  - Minor: Arguments without a description: destinationType.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `temporal_query`: 56 / 100
- `freshness_subscribe`: 58 / 100
  - Minor: String arguments with no constraint or example: topic.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `verify_receipt`: 60 / 100
  - 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)
