# Web Search & Data API (xyz.kadec0/web-search-data-api): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/xyz.kadec0%2Fweb-search-data-api/versions/latest)
- Connected to: https://api.kadec0.xyz/mcp
- Homepage: https://api.kadec0.xyz/docs
- Scoring rules: v2
- Tools: 23
- Average: 34.4 / 100 (Rain)
- Near-identical pairs: 1

This page shows how Web Search & Data API (xyz.kadec0/web-search-data-api)'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

No server-wide issues.

## Tools

- `congress_trades`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - 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.
- `dns_propagation`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - 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.
- `domain_info`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - 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.
- `geocode`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - 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.
- `github`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - 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.
- `sec_edgar`: 27 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - 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.
- `hackernews`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `scrape`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - 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.
- `cve`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `interest_by_region`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `related_papers`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `related_queries`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `related_topics`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `trend`: 34 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `author_search`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
- `lit_review`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
- `paper_details`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
- `papers`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
- `serp_read`: 37 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
- `paper_fulltext`: 39 / 100
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `serp_batch`: 43 / 100
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
  - Minor: Says nothing about what it returns.
- `serp_multi`: 47 / 100
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.
- `serp`: 52 / 100
  - Major: Arguments without a description: params.
  - Minor: No `required` list, so every argument is optional.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
