{
  "data": {
    "similar": [
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/tavily-mcp.json",
        "name": "Tavily API + MCP",
        "score": 77.1,
        "shared": [
          "web.search",
          "search.research",
          "search.news"
        ],
        "slug": "tavily-mcp"
      },
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/you-com-api.json",
        "name": "You.com APIs",
        "score": 76.1,
        "shared": [
          "web.search",
          "search.research",
          "search.news"
        ],
        "slug": "you-com-api"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/valyu.json",
        "name": "Valyu",
        "score": 69.3,
        "shared": [
          "web.search",
          "search.research",
          "search.news"
        ],
        "slug": "valyu"
      },
      {
        "grade": "B",
        "json": "https://www.anchorterminal.com/tools/exa-mcp.json",
        "name": "Exa API + MCP",
        "score": 67.8,
        "shared": [
          "web.search",
          "search.research",
          "search.news"
        ],
        "slug": "exa-mcp"
      },
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/parallel-search-api.json",
        "name": "Parallel Search and Task APIs",
        "score": 75,
        "shared": [
          "web.search",
          "search.research"
        ],
        "slug": "parallel-search-api"
      },
      {
        "grade": "BB",
        "json": "https://www.anchorterminal.com/tools/perplexity-search-api.json",
        "name": "Perplexity Search API",
        "score": 70.2,
        "shared": [
          "web.search",
          "search.research"
        ],
        "slug": "perplexity-search-api"
      }
    ],
    "tool": {
      "slug": "newscatcher",
      "name": "NewsCatcher",
      "vendor": "NewsCatcher, Inc.",
      "vendorUrl": "https://www.newscatcherapi.com",
      "kind": "http-api",
      "category": "search",
      "summary": "NewsCatcher's API searches the last 30 days of news in every language, grouped into stories, and runs a background agent that builds tables of events or company news, through REST and a hosted MCP server.",
      "url": "https://www.anchorterminal.com/tools/newscatcher",
      "markdownUrl": "https://www.anchorterminal.com/tools/newscatcher.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/newscatcher.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/newscatcher.json",
      "dns": "newscatcher.grade.anchorterminal.com",
      "repo": "https://github.com/Newscatcher/newscatcher-mcp",
      "transports": [
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.newscatcherapi.com/mcp",
      "packages": [],
      "auth": "api-key",
      "authNotes": "API key from the NewsCatcher platform after a browser signup, sent in the `x-api-key` header. One key works for the News API and the agent; several keys can be made and revoked in the platform. The MCP server also accepts `Authorization: Bearer` or `?apiKey=` in the URL; OAuth is announced as coming soon. No scopes found.",
      "pricing": "usage",
      "pricingNotes": "Prepaid credits at $1 per 1,000 (top-ups from $25, valid 12 months). Search costs 1, 5 or 10 credits by effort, a story 1, `/articles` 5 per call. Agent runs 1,000 to 6,000 credits. 10,000 free credits every 30 days. Failed and refused requests aren't charged.",
      "priceSummary": "$1 / 1k req",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in llms.txt, the docs, the pricing page or the OpenAPI specs (checked 2026-11-06). An empty balance returns 402 with no payment requirements; top-ups go through the platform.",
        "endpoints": []
      },
      "toolCount": 15,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-06"
      },
      "docsUrl": "https://www.newscatcherapi.com/docs/get-started/overview",
      "mcpTools": {
        "url": "https://mcp.newscatcherapi.com/mcp",
        "checkedAt": "2026-11-07T01:46:25.078047109Z",
        "status": "auth",
        "note": "asks for credentials before listing its tools",
        "changedAt": "2026-11-07T01:46:25.078047109Z"
      },
      "llmsTxt": "https://www.newscatcherapi.com/docs/llms.txt",
      "openapi": "https://github.com/NewscatcherAPI/docs/blob/main/api-reference/news-api/openapi.json",
      "capabilities": [
        "search.news",
        "search.research",
        "web.search"
      ],
      "tags": [
        "hosted",
        "usage",
        "prepaid",
        "free-tier",
        "mcp",
        "remote-mcp",
        "openapi",
        "llms-txt",
        "status-page",
        "yc"
      ],
      "lastRelease": "2026-11-06",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67.5,
        "grade": "B",
        "agentReady": false,
        "rank": 321,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 10,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 84,
          "maintenance": 76,
          "payments": 30,
          "reliability": 67,
          "schema": 94,
          "security": 45,
          "transparency": 79
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "breakdown": [
          {
            "key": "reliability",
            "name": "Reliability",
            "weight": 16,
            "effectiveWeight": 20,
            "score": 67,
            "points": 13.4,
            "reason": "Read with the hosted lines, for the News API, the agent and the hosted MCP server. status.newscatcherapi.com (Hyperping) shows one News API component with 99.820% uptime from August to November 2026 and an incident history. The agent and the MCP server have no component of their own (20). In the 90 days from 8 August, one incident, on 1 September 2026, when the vendor wrote that for about four hours a higher-than-usual number of requests to the production News API timed out because of one client's queries. Read as one major (10). Rate limits published per plan, 1 request a second free and up to 10 on pay as you go, with exact limits from the free `GET /subscription` (15). 429 carries Retry-After with instructions to retry the same request, 503 carries Retry-After, and failed or refused requests are not charged. Agent runs and monitor creation have no idempotency keys (12 of 15). An uptime SLA exists only in signed Enterprise agreements; none is published (0). Generally available since 30 October 2026, with OAuth for the MCP server announced as coming soon (10). 20 + 10 + 15 + 12 + 0 + 10 = 67.",
            "checked": "2026-11-06"
          },
          {
            "key": "performance",
            "name": "Performance",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
          },
          {
            "key": "schema",
            "name": "Schema \u0026 documentation",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 94,
            "points": 15.28,
            "reason": "OpenAPI 3.1 for the News API (version 1.3.9, 4 paths) and the agent (version 1.5.1, 33 paths), linked from llms.txt, and typed JSON Schema on every MCP tool through Pydantic (25). llms.txt, a Markdown copy of every page and a docs MCP server (10). MCP tool descriptions say when to use each and which tool to use instead, such as `list_articles` for older news; the REST reference explains each endpoint and the 'Choose an API' page compares them (17 of 20). Inputs are typed with enums for effort, mode and dimensions, length and range limits such as a 500-character query and limit 1 to 100, and required fields marked (13 of 15). Runnable examples in curl, Python and JavaScript, and an error table with retry advice for every status. The agent spec carries no response examples (14 of 15). Versioned APIs with a dated changelog, the latest entries on 4 November 2026, and separate changelogs for the v3 News API and CatchAll (15). 25 + 10 + 17 + 13 + 14 + 15 = 94.",
            "checked": "2026-11-06"
          },
          {
            "key": "ergonomics",
            "name": "Agent ergonomics",
            "weight": 13,
            "effectiveWeight": 16.25,
            "score": 84,
            "points": 13.65,
            "reason": "15 MCP tools in four toolsets, chosen per connection with `?tools=`, and tools return compact text rather than the full JSON. 15 for 11 to 30 tools plus 7 for toolsets (22 of 25). `limit`, `search_window`, effort, language, country, publisher, coverage and content-type filters, sorting, and paging on `/articles`; agent tables come back up to 200 rows at a time over MCP (20). Every status is documented with whether to retry; the agent returns stable `code` values, while the News API body has a `status_code` and a message meant for people (17 of 20). Every tool carries readOnlyHint and idempotentHint, writes carry destructiveHint, `start_research` has a free `dry_run`, and refused or failed calls aren't charged. No idempotency key for starting runs (17 of 20). Only `q` is required, with medium effort and a 7-day window as defaults. No official SDK for the current API was found; the docs show raw HTTP in three languages (8 of 15). 22 + 20 + 17 + 17 + 8 = 84.",
            "checked": "2026-11-06"
          },
          {
            "key": "security",
            "name": "Security \u0026 auth",
            "weight": 14,
            "effectiveWeight": 17.5,
            "score": 45,
            "points": 7.88,
            "reason": "API keys in the `x-api-key` header, several per account, revocable in the platform, with advice to keep one per application. A 403 for 'a key that may not use this API' suggests per-key API access, but no scopes are documented (20). The MCP server documents `?apiKey=` on the server URL for Claude.ai custom connectors, with a warning, so less 10 (10 of 30). The MCP repository's SECURITY.md says URL keys are rejected unless the operator enables them, which the hosted server does per the docs. Toolsets let an operator load only the read-only `news` tools, write tools carry destructiveHint, and the server tells the assistant to confirm large or hourly agent jobs (14 of 20). Results are third-party article text and summaries, and no prompt-injection guidance was found in the docs or the MCP server's instructions (0 of 15). Every response carries a Correlation-ID, `GET /subscription` shows usage and balance, and runs are listed in the platform. No per-call audit log for the customer was found (7 of 15). The security page and footer claim SOC 2 Type II and link a trust centre on Oneleet, which wasn't read. A vulnerability disclosure policy covers the MCP server. No security.txt (404) and no bug bounty found (14 of 20). 10 + 14 + 0 + 7 + 14 = 45.",
            "checked": "2026-11-06"
          },
          {
            "key": "payments",
            "name": "Payments \u0026 pricing",
            "weight": 10,
            "effectiveWeight": 12.5,
            "score": 30,
            "points": 3.75,
            "reason": "No x402, MPP or L402 (0). Credit prices per call published without login, and credits cost $1 per 1,000 through top-ups from $25 (20). 10,000 free credits every 30 days on a $0 plan, and the first top-up moves an account to pay as you go. No page says whether a card is needed to open the free plan, so half (10). A person signs up in the platform in a browser to get a key (0). NewsMCP's keyless tier belongs to a separate product and isn't counted. 0 + 20 + 10 + 0 = 30.",
            "checked": "2026-11-06"
          },
          {
            "key": "tasks",
            "name": "Task success",
            "weight": 10,
            "effectiveWeight": 0,
            "pending": true,
            "points": 0,
            "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
          },
          {
            "key": "maintenance",
            "name": "Maintenance \u0026 community",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 76,
            "points": 6.65,
            "reason": "Read for a closed service, with the MCP repository read as code. News API 1.1.0 and Agent 1.5.0 on 4 November 2026, MCP server 0.1.0 on 6 November and v3 News API 3.25.0 on 6 November (30). In the 90 days from 8 August, the 30 October launch, News API 1.1.0, Agent 1.5.0, MCP 0.1.0 and v3 releases 3.19.0 to 3.25.0 (20). Public dated changelogs, support by email and Pylon, and a security policy with a 3-business-day target. The MCP repository is a day old, so there are no issues to judge (10 of 15). The CatchAll MCP server is in the official registry under the verified namespace com.newscatcherapi, but the new server isn't, and no official SDK for the current API was found; the Enterprise APIs list libraries (8 of 15). The MCP repository runs its test suite in CI with a read-only token; pass state not read (8 of 10). 30 + 20 + 10 + 8 + 8 = 76.",
            "checked": "2026-11-06"
          },
          {
            "key": "transparency",
            "name": "Transparency \u0026 trust",
            "weight": 7,
            "effectiveWeight": 8.75,
            "score": 79,
            "points": 6.91,
            "note": "editorial 73, provenance 85",
            "reason": "The API is closed under terms of 2 November 2026 naming NewsCatcher, Inc., and the MCP server is MIT, so between the two bands (20 of 30). The terms say inputs and generated data are not used to train models, a DPA applies automatically, and the privacy policy gives retention periods (server logs 7 days, API logs with query text 90 days, then archived indefinitely, billing records about seven years). They agree with each other, but indefinite archives of query logs hold it back (22 of 30). The terms promise 30 days' email notice before a paid product or API version is discontinued, with refunds of unused credits, and the v3 News API has a migration guide (15 of 20). A sub-processor list dated 2 November 2026 with each provider's location and the data it handles. The MCP repository deploys to Vercel and can send pseudonymised analytics to PostHog, and neither appears on the list (16 of 20). 20 + 22 + 15 + 16 = 73.",
            "checked": "2026-11-06"
          }
        ],
        "assessment": {
          "date": "2026-11-06",
          "basis": "public evidence",
          "confidence": "medium",
          "notes": {
            "ergonomics": "15 MCP tools in four toolsets, chosen per connection with `?tools=`, and tools return compact text rather than the full JSON. 15 for 11 to 30 tools plus 7 for toolsets (22 of 25). `limit`, `search_window`, effort, language, country, publisher, coverage and content-type filters, sorting, and paging on `/articles`; agent tables come back up to 200 rows at a time over MCP (20). Every status is documented with whether to retry; the agent returns stable `code` values, while the News API body has a `status_code` and a message meant for people (17 of 20). Every tool carries readOnlyHint and idempotentHint, writes carry destructiveHint, `start_research` has a free `dry_run`, and refused or failed calls aren't charged. No idempotency key for starting runs (17 of 20). Only `q` is required, with medium effort and a 7-day window as defaults. No official SDK for the current API was found; the docs show raw HTTP in three languages (8 of 15). 22 + 20 + 17 + 17 + 8 = 84.",
            "maintenance": "Read for a closed service, with the MCP repository read as code. News API 1.1.0 and Agent 1.5.0 on 4 November 2026, MCP server 0.1.0 on 6 November and v3 News API 3.25.0 on 6 November (30). In the 90 days from 8 August, the 30 October launch, News API 1.1.0, Agent 1.5.0, MCP 0.1.0 and v3 releases 3.19.0 to 3.25.0 (20). Public dated changelogs, support by email and Pylon, and a security policy with a 3-business-day target. The MCP repository is a day old, so there are no issues to judge (10 of 15). The CatchAll MCP server is in the official registry under the verified namespace com.newscatcherapi, but the new server isn't, and no official SDK for the current API was found; the Enterprise APIs list libraries (8 of 15). The MCP repository runs its test suite in CI with a read-only token; pass state not read (8 of 10). 30 + 20 + 10 + 8 + 8 = 76.",
            "payments": "No x402, MPP or L402 (0). Credit prices per call published without login, and credits cost $1 per 1,000 through top-ups from $25 (20). 10,000 free credits every 30 days on a $0 plan, and the first top-up moves an account to pay as you go. No page says whether a card is needed to open the free plan, so half (10). A person signs up in the platform in a browser to get a key (0). NewsMCP's keyless tier belongs to a separate product and isn't counted. 0 + 20 + 10 + 0 = 30.",
            "reliability": "Read with the hosted lines, for the News API, the agent and the hosted MCP server. status.newscatcherapi.com (Hyperping) shows one News API component with 99.820% uptime from August to November 2026 and an incident history. The agent and the MCP server have no component of their own (20). In the 90 days from 8 August, one incident, on 1 September 2026, when the vendor wrote that for about four hours a higher-than-usual number of requests to the production News API timed out because of one client's queries. Read as one major (10). Rate limits published per plan, 1 request a second free and up to 10 on pay as you go, with exact limits from the free `GET /subscription` (15). 429 carries Retry-After with instructions to retry the same request, 503 carries Retry-After, and failed or refused requests are not charged. Agent runs and monitor creation have no idempotency keys (12 of 15). An uptime SLA exists only in signed Enterprise agreements; none is published (0). Generally available since 30 October 2026, with OAuth for the MCP server announced as coming soon (10). 20 + 10 + 15 + 12 + 0 + 10 = 67.",
            "schema": "OpenAPI 3.1 for the News API (version 1.3.9, 4 paths) and the agent (version 1.5.1, 33 paths), linked from llms.txt, and typed JSON Schema on every MCP tool through Pydantic (25). llms.txt, a Markdown copy of every page and a docs MCP server (10). MCP tool descriptions say when to use each and which tool to use instead, such as `list_articles` for older news; the REST reference explains each endpoint and the 'Choose an API' page compares them (17 of 20). Inputs are typed with enums for effort, mode and dimensions, length and range limits such as a 500-character query and limit 1 to 100, and required fields marked (13 of 15). Runnable examples in curl, Python and JavaScript, and an error table with retry advice for every status. The agent spec carries no response examples (14 of 15). Versioned APIs with a dated changelog, the latest entries on 4 November 2026, and separate changelogs for the v3 News API and CatchAll (15). 25 + 10 + 17 + 13 + 14 + 15 = 94.",
            "security": "API keys in the `x-api-key` header, several per account, revocable in the platform, with advice to keep one per application. A 403 for 'a key that may not use this API' suggests per-key API access, but no scopes are documented (20). The MCP server documents `?apiKey=` on the server URL for Claude.ai custom connectors, with a warning, so less 10 (10 of 30). The MCP repository's SECURITY.md says URL keys are rejected unless the operator enables them, which the hosted server does per the docs. Toolsets let an operator load only the read-only `news` tools, write tools carry destructiveHint, and the server tells the assistant to confirm large or hourly agent jobs (14 of 20). Results are third-party article text and summaries, and no prompt-injection guidance was found in the docs or the MCP server's instructions (0 of 15). Every response carries a Correlation-ID, `GET /subscription` shows usage and balance, and runs are listed in the platform. No per-call audit log for the customer was found (7 of 15). The security page and footer claim SOC 2 Type II and link a trust centre on Oneleet, which wasn't read. A vulnerability disclosure policy covers the MCP server. No security.txt (404) and no bug bounty found (14 of 20). 10 + 14 + 0 + 7 + 14 = 45.",
            "transparency": "The API is closed under terms of 2 November 2026 naming NewsCatcher, Inc., and the MCP server is MIT, so between the two bands (20 of 30). The terms say inputs and generated data are not used to train models, a DPA applies automatically, and the privacy policy gives retention periods (server logs 7 days, API logs with query text 90 days, then archived indefinitely, billing records about seven years). They agree with each other, but indefinite archives of query logs hold it back (22 of 30). The terms promise 30 days' email notice before a paid product or API version is discontinued, with refunds of unused credits, and the v3 News API has a migration guide (15 of 20). A sub-processor list dated 2 November 2026 with each provider's location and the data it handles. The MCP repository deploys to Vercel and can send pseudonymised analytics to PostHog, and neither appears on the list (16 of 20). 20 + 22 + 15 + 16 = 73."
          },
          "sources": [
            {
              "what": "llms.txt",
              "url": "https://www.newscatcherapi.com/docs/llms.txt",
              "seen": "2026-11-06"
            },
            {
              "what": "Docs overview",
              "url": "https://www.newscatcherapi.com/docs/get-started/overview",
              "seen": "2026-11-06"
            },
            {
              "what": "Credits and pricing",
              "url": "https://www.newscatcherapi.com/docs/get-started/credits-and-pricing",
              "seen": "2026-11-06"
            },
            {
              "what": "Rate limits",
              "url": "https://www.newscatcherapi.com/docs/get-started/rate-limits",
              "seen": "2026-11-06"
            },
            {
              "what": "Errors",
              "url": "https://www.newscatcherapi.com/docs/get-started/errors",
              "seen": "2026-11-06"
            },
            {
              "what": "Authentication",
              "url": "https://www.newscatcherapi.com/docs/get-started/authentication",
              "seen": "2026-11-06"
            },
            {
              "what": "MCP server docs",
              "url": "https://www.newscatcherapi.com/docs/integrations/mcp",
              "seen": "2026-11-06"
            },
            {
              "what": "Changelog",
              "url": "https://www.newscatcherapi.com/docs/changelog",
              "seen": "2026-11-06"
            },
            {
              "what": "Enterprise plans",
              "url": "https://www.newscatcherapi.com/docs/get-started/enterprise-plans",
              "seen": "2026-11-06"
            },
            {
              "what": "OpenAPI specs and v3 changelog",
              "url": "https://github.com/NewscatcherAPI/docs",
              "seen": "2026-11-06"
            },
            {
              "what": "MCP server repository, SECURITY.md and CHANGELOG",
              "url": "https://github.com/Newscatcher/newscatcher-mcp",
              "seen": "2026-11-06"
            },
            {
              "what": "Pricing page",
              "url": "https://www.newscatcherapi.com/pricing",
              "seen": "2026-11-06"
            },
            {
              "what": "Terms and Conditions",
              "url": "https://www.newscatcherapi.com/company/legal/terms-and-conditions",
              "seen": "2026-11-06"
            },
            {
              "what": "Terms of Service (website)",
              "url": "https://www.newscatcherapi.com/company/legal/terms-of-service",
              "seen": "2026-11-06"
            },
            {
              "what": "Privacy policy",
              "url": "https://www.newscatcherapi.com/company/legal/privacy-policy",
              "seen": "2026-11-06"
            },
            {
              "what": "Sub-processors",
              "url": "https://www.newscatcherapi.com/company/legal/sub-processors",
              "seen": "2026-11-06"
            },
            {
              "what": "Status page and history",
              "url": "https://status.newscatcherapi.com/history",
              "seen": "2026-11-06"
            },
            {
              "what": "Official MCP registry search",
              "url": "https://registry.modelcontextprotocol.io/v0/servers?search=newscatcher",
              "seen": "2026-11-06"
            },
            {
              "what": "Y Combinator company page",
              "url": "https://www.ycombinator.com/companies/newscatcher",
              "seen": "2026-11-06"
            }
          ],
          "openQuestions": [
            "Judgement call on category. Listed in search, which covers search engines and research endpoints, with search.news first. Its main job is news search and research over a news index, and no news-specific category exists.",
            "Judgement call on scope. One listing covers the News API, the agent, monitors and the MCP server, which share one key and one credit balance. The Enterprise v3 News API, CatchAll and the Local News API are named in details. NewsMCP (newsmcp.com) is a separate product with its own site and a keyless tier, left for its own listing.",
            "The pricing page says empty or failed agent searches are free and lists 'Everything' at 15 credits a page, while the docs (changelog of 4 November 2026) say a run that finds nothing is still charged and `/articles` costs 5 credits a call.",
            "unchecked: whether a card is needed to open the free plan; no page we read says either way.",
            "unchecked: the Oneleet trust centre behind the SOC 2 Type II claim, which wasn't read.",
            "The MCP repository's CHANGELOG says the hosted server is deployed on Vercel and can send pseudonymised PostHog analytics; neither Vercel nor PostHog is on the sub-processor list dated 2 November 2026.",
            "The status page's single component is named News API; whether it monitors the new API launched on 30 October or the Enterprise v3 API isn't stated.",
            "firstReleased is the year Y Combinator gives for the company's founding, 2021; the about page says its startup-focused APIs launched in 2021 and 2022. The current API dates from 30 October 2026.",
            "The website Terms of Service forbid spidering, crawling or scraping the site. Recorded as a fact; only public pages were read within robots.txt.",
            "GitHub star counts weren't read, since the GitHub API refused us for its rate limit."
          ]
        },
        "negative": 0,
        "verdict": "One key and one credit balance cover a ranked news search, a background research agent and a hosted MCP server with toolsets and annotated tools, under OpenAPI 3.1 specs and a dated changelog. The current API launched on 30 October 2026, the MCP server accepts the key in its URL, and no SLA is published below Enterprise.",
        "bestFor": "Agents that need current news across languages, grouped into stories, or tables of events and company news on a schedule.",
        "strengths": [
          "OpenAPI 3.1 specs for the News API and the agent, llms.txt, Markdown pages and a docs MCP server",
          "Hosted MCP server with 15 tools in four toolsets, selectable with `?tools=`, and read-only, destructive and idempotent hints on every tool",
          "Documented errors with retry advice per status, 429 with Retry-After, and refused or failed requests never charged",
          "Published credit prices, $1 per 1,000 credits, and 10,000 free credits every 30 days",
          "Terms say inputs and generated data are never used to train models, with a dated sub-processor list"
        ],
        "weaknesses": [
          "The current News API and agent launched on 30 October 2026 and the MCP repository went public on 6 November 2026",
          "The MCP server documents `?apiKey=` in the URL for clients without headers, and keys have no scopes found",
          "No SLA below a signed Enterprise agreement; the status page monitors one News API component",
          "API logs, which can include query text, are archived indefinitely after 90 days",
          "The pricing page and the docs disagree on whether empty agent runs are charged and on the price of `/articles`"
        ],
        "agentNotes": [
          "Send the key in the `x-api-key` header, and use a separate key for the MCP server so it can be revoked alone",
          "Call `start_research` with `dry_run` first, since agent runs cost 1,000 to 6,000 credits",
          "Use `effort=low` for quick lookups; the default `medium` costs five times as much",
          "Use `/articles` or `list_articles` for news older than 30 days or exact counts; `/search` covers 30 days only",
          "On 429 or 503 wait for Retry-After, and quote the Correlation-ID header to support"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67.5
          }
        ],
        "editorialScores": {
          "ergonomics": 84,
          "maintenance": 76,
          "payments": 30,
          "reliability": 67,
          "schema": 94,
          "security": 45,
          "transparency": 73
        },
        "provenanceScore": 85,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-06",
            "maintenance": "2026-11-06",
            "payments": "2026-11-06",
            "reliability": "2026-11-06",
            "schema": "2026-11-06",
            "security": "2026-11-06",
            "transparency": "2026-11-06"
          },
          "last": "2026-11-06",
          "oldest": "2026-11-06",
          "stale": false,
          "staleAfterDays": 90
        },
        "scoreHistory": [
          {
            "date": "2026-11-06",
            "grade": "B",
            "kind": "listed",
            "method": "0.7",
            "score": 67.5
          }
        ]
      },
      "connect": {
        "http": "curl -X POST \"https://api.newscatcherapi.com/news-api/search\" \\\n  -H \"x-api-key: $NEWSCATCHER_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"q\": \"hurricane recovery florida\", \"limit\": 5}'",
        "claudeCode": "claude mcp add --transport http newscatcher https://mcp.newscatcherapi.com/mcp --header \"x-api-key: YOUR_API_KEY\"",
        "config": {
          "mcpServers": {
            "newscatcher": {
              "headers": {
                "x-api-key": "YOUR_API_KEY"
              },
              "url": "https://mcp.newscatcherapi.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/search.news",
        "tool": "https://letme.dev/newscatcher"
      },
      "notable": [
        "The current News API (`/search`, `/stories/{story_id}`, `/articles`, `/subscription`) and the agent launched on 30 October 2026; the v3 News API, CatchAll and the Local News API moved under Enterprise in the docs (https://www.newscatcherapi.com/docs/changelog)",
        "Hosted MCP server at https://mcp.newscatcherapi.com/mcp, 15 tools in four toolsets (news, research, lists, monitors), MIT source published on 6 November 2026 as version 0.1.0 (https://github.com/Newscatcher/newscatcher-mcp)",
        "Every MCP tool sets readOnlyHint, idempotentHint and, for writes, destructiveHint, and the server tells the assistant to confirm large agent jobs (https://www.newscatcherapi.com/docs/integrations/mcp)",
        "Terms of 2 November 2026 say NewsCatcher does not use inputs or generated data made for a client to train or fine-tune models (https://www.newscatcherapi.com/company/legal/terms-and-conditions)",
        "Sub-processors dated 2 November 2026 include OpenRouter, OpenAI and Anthropic for AI functions, Oxylabs for web search results and ScrapingBee for page retrieval (https://www.newscatcherapi.com/company/legal/sub-processors)",
        "The CatchAll MCP server is in the official MCP registry as com.newscatcherapi/catchall, version 1.6.5 of 14 July 2026; the new MCP server is not (https://registry.modelcontextprotocol.io/v0/servers?search=newscatcher)"
      ],
      "area": "web-data",
      "details": [
        {
          "label": "Surface listed",
          "value": "The News API and the agent at api.newscatcherapi.com and the hosted MCP server at mcp.newscatcherapi.com, read from the docs, llms.txt, the OpenAPI specs and the MCP repository, the pricing page, terms, privacy policy, sub-processors and status page on 6 November 2026. No account was made and no request was sent with a key"
        },
        {
          "label": "One listing",
          "value": "One key and one credit balance cover the News API, the agent and its monitors, and the MCP server. The Enterprise v3 News API, CatchAll (sold as the Web Search API or Web Search Agent) and the Local News API are NewsCatcher's older APIs, documented under Enterprise and named here, not graded separately"
        },
        {
          "label": "NewsMCP",
          "value": "newsmcp.com, 'NewsMCP by NewsCatcher', is a separate MCP product with its own site, plans and a keyless tier. It wasn't graded for this listing"
        },
        {
          "label": "Coverage",
          "value": "`/search` ranks the last 30 days in every language and groups articles into stories with a newsroom count. `/articles` lists every boolean match over 12 months, up to the first 1,000. The vendor says 140,000 sources"
        },
        {
          "label": "Full text or snippets",
          "value": "Each article comes with a snippet and a one-line summary. Enterprise adds entities, sentiment, themes, English translations and 1,024-value embeddings"
        },
        {
          "label": "Agent",
          "value": "Event research returns a table of events, one per row, in fast, standard or max mode (about 1 to 30 minutes). Company research returns news per company domain. Monitors repeat either on a schedule and return only what is new"
        },
        {
          "label": "Limits",
          "value": "Free plan 1 request a second and up to 50 results a search; pay as you go up to 10 a second. Exact limits per plan from the free `GET /subscription`"
        },
        {
          "label": "Output rights",
          "value": "Internal use on Free and pay-as-you-go. Generated data is licensed perpetually for any lawful use, but not resold as a dataset, feed or API. Redistribution rights and an uptime SLA come with an Enterprise agreement"
        },
        {
          "label": "Legal entity",
          "value": "NewsCatcher, Inc., a US company with a Houston, Texas mailing address, under Delaware law. Y Combinator lists it as founded in 2021, Summer 2022 batch, based in Kyiv"
        }
      ],
      "unitPrices": [
        {
          "item": "News search, low effort",
          "unit": "1k-requests",
          "usd": 1,
          "note": "1 credit a search at $1 per 1,000 credits"
        },
        {
          "item": "News search, medium effort (default)",
          "unit": "1k-requests",
          "usd": 5,
          "note": "5 credits"
        },
        {
          "item": "News search, high effort",
          "unit": "1k-requests",
          "usd": 10,
          "note": "10 credits"
        },
        {
          "item": "Articles listing",
          "unit": "1k-requests",
          "usd": 5,
          "note": "5 credits a call per the docs; the pricing page says 15 a page"
        },
        {
          "item": "Agent event research, fast run",
          "unit": "tx",
          "usd": 1,
          "note": "1,000 credits, 50 rows included; standard $3, max $6"
        },
        {
          "item": "Credit",
          "unit": "credit",
          "usd": 0.001,
          "note": "Top-ups from $25 for 25,000 credits, valid 12 months"
        }
      ],
      "provenance": {
        "legalEntity": "NewsCatcher, Inc.",
        "domain": "newscatcherapi.com",
        "domainRegistered": "2020-02-16",
        "endpointOnVendorDomain": true,
        "terms": "https://www.newscatcherapi.com/company/legal/terms-and-conditions",
        "privacy": "https://www.newscatcherapi.com/company/legal/privacy-policy",
        "statusPage": "https://status.newscatcherapi.com/",
        "changelog": "https://www.newscatcherapi.com/docs/changelog",
        "securityTxt": "none",
        "checked": "2026-11-06",
        "notes": [
          "The service terms (Terms and Conditions) and the website Terms of Service are both dated 2 November 2026 and name NewsCatcher, Inc. under Delaware law.",
          "The website Terms of Service forbid using the site or its content 'to spam, phish, pharm, pretext, spider, crawl, or scrape'. Recorded as a fact; only public pages were read, within robots.txt.",
          "www.newscatcherapi.com/robots.txt disallows /~gitbook, /*?ref= and /api/ for all agents; none of the pages read is under those paths. status.newscatcherapi.com allows all.",
          "/.well-known/security.txt answers 404. The MCP repository's SECURITY.md takes private reports through GitHub with a 3-business-day acknowledgement target.",
          "Status page on Hyperping with one News API component, 99.820% uptime for August to November 2026 and one incident in the 90 days, on 1 September 2026.",
          "RDAP gives newscatcherapi.com a registration date of 16 February 2020."
        ],
        "score": 85,
        "checks": [
          {
            "check": "Legal entity named",
            "value": "NewsCatcher, Inc.",
            "points": 20,
            "max": 20,
            "state": "ok"
          },
          {
            "check": "Domain age",
            "value": "newscatcherapi.com, registered 2020-02-16 (6 years)",
            "points": 11,
            "max": 15,
            "state": "part"
          },
          {
            "check": "Endpoint on the vendor's domain",
            "value": "mcp.newscatcherapi.com",
            "points": 15,
            "max": 15,
            "state": "ok"
          },
          {
            "check": "Terms of service",
            "value": "read, states 6 of the 7 things a reader expects",
            "points": 9.1,
            "max": 10,
            "state": "part"
          },
          {
            "check": "Privacy policy",
            "value": "read, states 8 of the 8 things a reader expects, and has 1 clause that costs points",
            "points": 8,
            "max": 10,
            "state": "part"
          },
          {
            "check": "Status page",
            "value": "status.newscatcherapi.com",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "Changelog",
            "value": "published",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "security.txt",
            "value": "not found",
            "points": 0,
            "max": 10,
            "state": "no"
          },
          {
            "check": "People named",
            "value": "2 named with their role, 2 with a public profile",
            "points": 10,
            "max": 10,
            "state": "ok"
          },
          {
            "check": "Support route",
            "value": "a support address, help pages",
            "points": 5,
            "max": 5,
            "state": "ok"
          }
        ],
        "policies": [
          {
            "kind": "terms",
            "url": "https://www.newscatcherapi.com/company/legal/terms-and-conditions",
            "state": "read",
            "readAt": "2026-11-06",
            "statedDate": "2026-11-02",
            "words": 4868,
            "points": 9.1,
            "max": 10,
            "expected": [
              {
                "key": "terms.date",
                "label": "Gives the date it was last updated",
                "found": true,
                "quote": "Last Updated November 2, 2026",
                "says": "Last updated 2026-11-02"
              },
              {
                "key": "terms.law",
                "label": "Names the governing law or courts",
                "found": true,
                "quote": "These Terms are governed by the laws of the State of Delaware, without regard to its conflict-of-laws principles.",
                "says": "The law of the State of Delaware"
              },
              {
                "key": "terms.liability",
                "label": "States a limit on its liability",
                "found": true,
                "quote": "Company's total liability under this Section 7.1 is limited to the fees Client paid Company in the twelve (12) months before the claim.",
                "says": "Capped at the fees paid in the 12 months before the claim"
              },
              {
                "key": "terms.termination",
                "label": "Says how the agreement or account can be ended",
                "found": true,
                "quote": "Company has no obligation to monitor Client's use of the Services but may do so, and may prohibit or suspend any use it believes violates these Terms."
              },
              {
                "key": "terms.changes",
                "label": "Says how changes to the terms are announced",
                "found": false
              },
              {
                "key": "terms.use",
                "label": "Lists what users may not do",
                "found": true,
                "quote": "Client will not use the Services or Output to: (a) track, surveil or build profiles of private individuals, or harass or harm anyone;"
              },
              {
                "key": "terms.sla",
                "label": "Refers to a service level or uptime commitment",
                "found": true,
                "quote": "Support and any service levels for Services Agreement customers are as set out in their Services Agreement;"
              }
            ],
            "toKnow": [
              {
                "key": "terms.cutoff",
                "label": "Says access can be ended without notice or for any reason",
                "found": true,
                "quote": "Client may close its account at any time through its account settings or by emailing support@newscatcherapi.com, subject to Section 4.2 for paid subscriptions and Section 4.7 for Services Agreements."
              },
              {
                "key": "terms.arbitration",
                "label": "Requires arbitration or waives class actions",
                "found": true,
                "quote": "EACH PARTY WAIVES ITS RIGHT TO A JURY TRIAL IN ANY SUCH DISPUTE."
              }
            ]
          },
          {
            "kind": "privacy",
            "url": "https://www.newscatcherapi.com/company/legal/privacy-policy",
            "state": "read",
            "readAt": "2026-11-06",
            "statedDate": "2026-11-02",
            "words": 3087,
            "points": 8,
            "max": 10,
            "expected": [
              {
                "key": "privacy.date",
                "label": "Gives the date it was last updated",
                "found": true,
                "quote": "Effective date: November 2, 2026. This Policy supersedes all prior versions of NewsCatcher’s privacy policy, including the version dated September 2, 2026.",
                "says": "Last updated 2026-11-02"
              },
              {
                "key": "privacy.collected",
                "label": "Says what personal data is collected",
                "found": true,
                "quote": "We collect information that your browser or application sends whenever you visit our website or call our APIs (\"Log Data\")."
              },
              {
                "key": "privacy.retention",
                "label": "Says how long data is kept",
                "found": true,
                "quote": "Server logs are retained for 7 days and then automatically deleted.",
                "says": "Names a period of 7 days"
              },
              {
                "key": "privacy.processors",
                "label": "Says who else receives the data",
                "found": true,
                "quote": "Where we act as a data processor or service provider on behalf of a business customer — for example, when a customer's application submits search queries, or when a customer's own end-user data passes through our API — our processing of that data is governed by our Data Processing Addendum and our agreement with that…"
              },
              {
                "key": "privacy.sale",
                "label": "Says whether personal data is sold or shared for advertising",
                "found": true,
                "quote": "On our websites, and only if you consent through our cookie banner, we use advertising and analytics tools from Google (including Google Ads and DoubleClick) and LinkedIn (including the LinkedIn Insight Tag), and RB2B, which may identify the name and company of some business visitors."
              },
              {
                "key": "privacy.rights",
                "label": "Says what rights people have over their data",
                "found": true,
                "quote": "If you are a California resident, the CCPA (as amended by the CPRA) gives you the right to know the categories and specific pieces of personal information we have collected about you, the right to delete personal information, the right to correct inaccurate personal information, and the right to opt out of the sale or…"
              },
              {
                "key": "privacy.contact",
                "label": "Gives a privacy contact",
                "found": true,
                "quote": "If you have any questions about this Privacy Policy, please contact us at support@newscatcherapi.com.",
                "says": "support@newscatcherapi.com"
              },
              {
                "key": "privacy.transfers",
                "label": "Says where data is transferred or stored",
                "found": true,
                "quote": "Where required, we rely on appropriate safeguards for these transfers, such as the European Commission's Standard Contractual Clauses or equivalent mechanisms recognized under UK and Swiss law.",
                "says": "Relies on standard contractual clauses"
              }
            ],
            "toKnow": [
              {
                "key": "training",
                "label": "Says it may use customer content to train or improve models, and no opt-out was found",
                "found": true,
                "quote": "We do not use customer queries or other inputs, the results we generate for a customer, or the contents of customer accounts (billing information, account credentials) to train or fine-tune AI models.",
                "costsPoints": true
              }
            ]
          }
        ]
      },
      "humans": {
        "slug": "newscatcher",
        "checked": "2026-11-06",
        "company": "NewsCatcher, Inc.",
        "people": [
          {
            "name": "Artem Bugara",
            "role": "CEO and co-founder",
            "founder": true,
            "linkedin": "https://www.linkedin.com/in/artem-bugara/",
            "x": "https://x.com/bugaralife",
            "page": "/people/artem-bugara/"
          },
          {
            "name": "Maksym Sugonyaka",
            "role": "Co-founder and CTO",
            "founder": true,
            "linkedin": "https://www.linkedin.com/in/msugonyaka/",
            "x": "https://x.com/kizy625",
            "page": "/people/maksym-sugonyaka/"
          }
        ],
        "peopleNote": "Founders and their LinkedIn and X links are from NewsCatcher's Y Combinator company page (Summer 2022, founded 2021, 22 people, Kyiv). NewsCatcher's own about page names no team members; its blog bylines, read 6 November 2026, give Artem Bugara as \"CEO \u0026 co-founder\" and Maksym Sugonyaka as \"Co-founder, CTO\". The about page says the company secured 'backing from Y Combinator, TinySeed, and others' in 2021 to 2022; the others aren't named, and no round amounts were found on NewsCatcher's pages. The sitemap has no funding post, so totalRaised and valuation are left out.",
        "companySocial": {
          "linkedin": "https://www.linkedin.com/company/newscatcherapi/",
          "x": "https://x.com/newscatcherapi",
          "github": "https://github.com/NewscatcherAPI"
        },
        "support": {
          "emails": [
            "support@newscatcherapi.com"
          ],
          "urls": [
            "https://www.newscatcherapi.com/docs/get-started/overview"
          ],
          "contactEmails": [
            "sales@newscatcherapi.com"
          ]
        },
        "sources": [
          "https://www.ycombinator.com/companies/newscatcher",
          "https://www.newscatcherapi.com/company/about-us",
          "https://www.newscatcherapi.com/",
          "https://www.newscatcherapi.com/company/legal/terms-and-conditions",
          "https://www.newscatcherapi.com/blog"
        ],
        "ownership": {
          "status": "private",
          "checked": "2026-11-06",
          "sources": [
            "https://www.ycombinator.com/companies/newscatcher",
            "https://www.newscatcherapi.com/company/legal/terms-and-conditions"
          ]
        },
        "investors": [
          {
            "name": "Y Combinator",
            "kind": "accelerator",
            "rounds": [
              "Summer 2022 batch"
            ],
            "url": "https://www.ycombinator.com",
            "source": "https://www.ycombinator.com/companies/newscatcher",
            "quote": "Summer 2022",
            "page": "/investors/y-combinator/"
          },
          {
            "name": "TinySeed",
            "kind": "accelerator",
            "rounds": [
              "2021 to 2022"
            ],
            "url": "https://tinyseed.com",
            "source": "https://www.newscatcherapi.com/company/about-us",
            "quote": "Launch startup-focused APIs and secure backing from Y Combinator, TinySeed, and others.",
            "page": "/investors/tinyseed/"
          }
        ]
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/newscatcher.json",
      "live": {
        "slug": "newscatcher",
        "probe": {
          "target": "https://mcp.newscatcherapi.com/mcp",
          "method": "get",
          "lastAt": "2026-11-07T17:49:54.655942628Z",
          "lastOk": true,
          "lastStatus": 405,
          "lastMs": 180,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 167,
          "p95ms24h": 377,
          "samples24h": 195,
          "samples30d": 195,
          "days": [
            {
              "date": "2026-11-06",
              "probes": 13,
              "ok": 13
            },
            {
              "date": "2026-11-07",
              "probes": 182,
              "ok": 182
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.newscatcherapi.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-11-07T04:48:15.638845153Z"
        },
        "githubStars": 0,
        "securityTxt": {
          "url": "https://newscatcherapi.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:00:58.85886795Z"
        },
        "llmsTxt": {
          "url": "https://www.newscatcherapi.com/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:33:19.853404264Z"
        },
        "pages": [
          {
            "url": "https://www.newscatcherapi.com/docs/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:32:00.60078463Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "849b66383503"
          },
          {
            "url": "https://www.newscatcherapi.com/company/legal/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T14:31:56.385466242Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "818e0cf9f82d"
          },
          {
            "url": "https://www.newscatcherapi.com/company/legal/terms-and-conditions",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:31:58.548719689Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "79f84eff4353"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.newscatcherapi.com/mcp",
          "checkedAt": "2026-11-07T01:46:25.078047109Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-11-07T01:46:25.078047109Z"
        },
        "updatedAt": "2026-11-07T17:49:54.655942628Z"
      }
    },
    "verify": {
      "accepts": "a page on newscatcherapi.com or one of its subdomains, or the README at the root of github.com/Newscatcher/newscatcher-mcp",
      "badgeUrl": "https://www.anchorterminal.com/badges/newscatcher.svg",
      "body": {
        "slug": "newscatcher",
        "url": "the page with the badge or the link"
      },
      "docs": "https://www.anchorterminal.com/builders/#verify",
      "effect": "none, it never changes a grade, rank or review",
      "endpoint": "https://www.anchorterminal.com/api/v1/verify",
      "listingUrl": "https://www.anchorterminal.com/tools/newscatcher",
      "mcpTool": "verify_listing",
      "recheck": "weekly; two failed checks in a row and it lapses, a later pass restores it",
      "snippets": {
        "html": "\u003ca href=\"https://www.anchorterminal.com/tools/newscatcher\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/newscatcher.svg\" alt=\"NewsCatcher on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e",
        "markdown": "[![NewsCatcher on Anchor Terminal](https://www.anchorterminal.com/badges/newscatcher.svg)](https://www.anchorterminal.com/tools/newscatcher)",
        "link": "\u003ca href=\"https://www.anchorterminal.com/tools/newscatcher\"\u003eNewsCatcher on Anchor Terminal\u003c/a\u003e"
      }
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/newscatcher",
    "json": "https://www.anchorterminal.com/tools/newscatcher.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/newscatcher.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "pricing": "https://www.anchorterminal.com/tools/newscatcher#pricing",
    "reviews": "https://www.anchorterminal.com/tools/newscatcher#reviews",
    "slim": "https://www.anchorterminal.com/tools/newscatcher.min.md"
  },
  "markdown": "## Overview\n\n**Grade B · 67.5/100 · rank #321 of 1486 · #10 in Web search APIs · not agent-ready · confidence medium**\n\n\n## Assessment\n\nOne key and one credit balance cover a ranked news search, a background research agent and a hosted MCP server with toolsets and annotated tools, under OpenAPI 3.1 specs and a dated changelog. The current API launched on 30 October 2026, the MCP server accepts the key in its URL, and no SLA is published below Enterprise.\n\n## Facts\n\n| Field | Value |\n| --- | --- |\n| Vendor | NewsCatcher, Inc. (https://www.newscatcherapi.com) |\n| Kind | HTTP API |\n| Category | Web search APIs (https://www.anchorterminal.com/categories/search) |\n| Transport | Streamable HTTP |\n| Endpoint | `https://mcp.newscatcherapi.com/mcp` |\n| Auth | API key · API key from the NewsCatcher platform after a browser signup, sent in the `x-api-key` header. One key works for the News API and the agent; several keys can be made and revoked in the platform. The MCP server also accepts `Authorization: Bearer` or `?apiKey=` in the URL; OAuth is announced as coming soon. No scopes found. |\n| Pricing | Pay per use ($1 / 1k req) · Prepaid credits at $1 per 1,000 (top-ups from $25, valid 12 months). Search costs 1, 5 or 10 credits by effort, a story 1, `/articles` 5 per call. Agent runs 1,000 to 6,000 credits. 10,000 free credits every 30 days. Failed and refused requests aren't charged. |\n| x402 | No · No x402, MPP or L402 in llms.txt, the docs, the pricing page or the OpenAPI specs (checked 2026-11-06). An empty balance returns 402 with no payment requirements; top-ups go through the platform. |\n| Licence | unknown |\n| Tools exposed | 15 |\n| Source | https://github.com/Newscatcher/newscatcher-mcp |\n| Docs | https://www.newscatcherapi.com/docs/get-started/overview |\n| llms.txt | https://www.newscatcherapi.com/docs/llms.txt |\n| Last release | 2026-11-06 |\n| Surface listed | The News API and the agent at api.newscatcherapi.com and the hosted MCP server at mcp.newscatcherapi.com, read from the docs, llms.txt, the OpenAPI specs and the MCP repository, the pricing page, terms, privacy policy, sub-processors and status page on 6 November 2026. No account was made and no request was sent with a key |\n| One listing | One key and one credit balance cover the News API, the agent and its monitors, and the MCP server. The Enterprise v3 News API, CatchAll (sold as the Web Search API or Web Search Agent) and the Local News API are NewsCatcher's older APIs, documented under Enterprise and named here, not graded separately |\n| NewsMCP | newsmcp.com, 'NewsMCP by NewsCatcher', is a separate MCP product with its own site, plans and a keyless tier. It wasn't graded for this listing |\n| Coverage | `/search` ranks the last 30 days in every language and groups articles into stories with a newsroom count. `/articles` lists every boolean match over 12 months, up to the first 1,000. The vendor says 140,000 sources |\n| Full text or snippets | Each article comes with a snippet and a one-line summary. Enterprise adds entities, sentiment, themes, English translations and 1,024-value embeddings |\n| Agent | Event research returns a table of events, one per row, in fast, standard or max mode (about 1 to 30 minutes). Company research returns news per company domain. Monitors repeat either on a schedule and return only what is new |\n| Limits | Free plan 1 request a second and up to 50 results a search; pay as you go up to 10 a second. Exact limits per plan from the free `GET /subscription` |\n| Output rights | Internal use on Free and pay-as-you-go. Generated data is licensed perpetually for any lawful use, but not resold as a dataset, feed or API. Redistribution rights and an uptime SLA come with an Enterprise agreement |\n| Legal entity | NewsCatcher, Inc., a US company with a Houston, Texas mailing address, under Delaware law. Y Combinator lists it as founded in 2021, Summer 2022 batch, based in Kyiv |\n| Capabilities | search.news, search.research, web.search |\n| Tags | hosted, usage, prepaid, free-tier, mcp, remote-mcp, openapi, llms-txt, status-page, yc |\n| JSON | https://www.anchorterminal.com/api/v1/tools/newscatcher.json |\n\n## Score breakdown (methodology v0.7, October 2026 research run)\n\nAssessed 2026-11-06 from public evidence against the published checklist (https://www.anchorterminal.com/benchmark/#checklist). Confidence: medium. Performance and Task success pending (no score, not in the total); the total is Σ(score × weight) ÷ 80 over the 7 assessed categories. \"This run\" is each category's share of the 100 points.\n\n| Category | Weight | This run | Score (0–100) | Points |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% | 20 | 67 | 13.4 |\n| Performance | 10% | pending | pending | n/a |\n| Schema \u0026 documentation | 13% | 16.2 | 94 | 15.3 |\n| Agent ergonomics | 13% | 16.2 | 84 | 13.7 |\n| Security \u0026 auth | 14% | 17.5 | 45 | 7.9 |\n| Payments \u0026 pricing | 10% | 12.5 | 30 | 3.8 |\n| Task success | 10% | pending | pending | n/a |\n| Maintenance \u0026 community | 7% | 8.8 | 76 | 6.7 |\n| Transparency \u0026 trust (editorial 73, provenance 85) | 7% | 8.8 | 79 | 6.9 |\n| Negative events | up to −15 | up to −15 | none recorded | 0 |\n| **Total** | | | | **67.5 → B** |\n\n### Why each score\n\n- Reliability 67 (checked 2026-11-06): Read with the hosted lines, for the News API, the agent and the hosted MCP server. status.newscatcherapi.com (Hyperping) shows one News API component with 99.820% uptime from August to November 2026 and an incident history. The agent and the MCP server have no component of their own (20). In the 90 days from 8 August, one incident, on 1 September 2026, when the vendor wrote that for about four hours a higher-than-usual number of requests to the production News API timed out because of one client's queries. Read as one major (10). Rate limits published per plan, 1 request a second free and up to 10 on pay as you go, with exact limits from the free `GET /subscription` (15). 429 carries Retry-After with instructions to retry the same request, 503 carries Retry-After, and failed or refused requests are not charged. Agent runs and monitor creation have no idempotency keys (12 of 15). An uptime SLA exists only in signed Enterprise agreements; none is published (0). Generally available since 30 October 2026, with OAuth for the MCP server announced as coming soon (10). 20 + 10 + 15 + 12 + 0 + 10 = 67.\n- Performance: Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes.\n- Schema \u0026 documentation 94 (checked 2026-11-06): OpenAPI 3.1 for the News API (version 1.3.9, 4 paths) and the agent (version 1.5.1, 33 paths), linked from llms.txt, and typed JSON Schema on every MCP tool through Pydantic (25). llms.txt, a Markdown copy of every page and a docs MCP server (10). MCP tool descriptions say when to use each and which tool to use instead, such as `list_articles` for older news; the REST reference explains each endpoint and the 'Choose an API' page compares them (17 of 20). Inputs are typed with enums for effort, mode and dimensions, length and range limits such as a 500-character query and limit 1 to 100, and required fields marked (13 of 15). Runnable examples in curl, Python and JavaScript, and an error table with retry advice for every status. The agent spec carries no response examples (14 of 15). Versioned APIs with a dated changelog, the latest entries on 4 November 2026, and separate changelogs for the v3 News API and CatchAll (15). 25 + 10 + 17 + 13 + 14 + 15 = 94.\n- Agent ergonomics 84 (checked 2026-11-06): 15 MCP tools in four toolsets, chosen per connection with `?tools=`, and tools return compact text rather than the full JSON. 15 for 11 to 30 tools plus 7 for toolsets (22 of 25). `limit`, `search_window`, effort, language, country, publisher, coverage and content-type filters, sorting, and paging on `/articles`; agent tables come back up to 200 rows at a time over MCP (20). Every status is documented with whether to retry; the agent returns stable `code` values, while the News API body has a `status_code` and a message meant for people (17 of 20). Every tool carries readOnlyHint and idempotentHint, writes carry destructiveHint, `start_research` has a free `dry_run`, and refused or failed calls aren't charged. No idempotency key for starting runs (17 of 20). Only `q` is required, with medium effort and a 7-day window as defaults. No official SDK for the current API was found; the docs show raw HTTP in three languages (8 of 15). 22 + 20 + 17 + 17 + 8 = 84.\n- Security \u0026 auth 45 (checked 2026-11-06): API keys in the `x-api-key` header, several per account, revocable in the platform, with advice to keep one per application. A 403 for 'a key that may not use this API' suggests per-key API access, but no scopes are documented (20). The MCP server documents `?apiKey=` on the server URL for Claude.ai custom connectors, with a warning, so less 10 (10 of 30). The MCP repository's SECURITY.md says URL keys are rejected unless the operator enables them, which the hosted server does per the docs. Toolsets let an operator load only the read-only `news` tools, write tools carry destructiveHint, and the server tells the assistant to confirm large or hourly agent jobs (14 of 20). Results are third-party article text and summaries, and no prompt-injection guidance was found in the docs or the MCP server's instructions (0 of 15). Every response carries a Correlation-ID, `GET /subscription` shows usage and balance, and runs are listed in the platform. No per-call audit log for the customer was found (7 of 15). The security page and footer claim SOC 2 Type II and link a trust centre on Oneleet, which wasn't read. A vulnerability disclosure policy covers the MCP server. No security.txt (404) and no bug bounty found (14 of 20). 10 + 14 + 0 + 7 + 14 = 45.\n- Payments \u0026 pricing 30 (checked 2026-11-06): No x402, MPP or L402 (0). Credit prices per call published without login, and credits cost $1 per 1,000 through top-ups from $25 (20). 10,000 free credits every 30 days on a $0 plan, and the first top-up moves an account to pay as you go. No page says whether a card is needed to open the free plan, so half (10). A person signs up in the platform in a browser to get a key (0). NewsMCP's keyless tier belongs to a separate product and isn't counted. 0 + 20 + 10 + 0 = 30.\n- Task success: Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored.\n- Maintenance \u0026 community 76 (checked 2026-11-06): Read for a closed service, with the MCP repository read as code. News API 1.1.0 and Agent 1.5.0 on 4 November 2026, MCP server 0.1.0 on 6 November and v3 News API 3.25.0 on 6 November (30). In the 90 days from 8 August, the 30 October launch, News API 1.1.0, Agent 1.5.0, MCP 0.1.0 and v3 releases 3.19.0 to 3.25.0 (20). Public dated changelogs, support by email and Pylon, and a security policy with a 3-business-day target. The MCP repository is a day old, so there are no issues to judge (10 of 15). The CatchAll MCP server is in the official registry under the verified namespace com.newscatcherapi, but the new server isn't, and no official SDK for the current API was found; the Enterprise APIs list libraries (8 of 15). The MCP repository runs its test suite in CI with a read-only token; pass state not read (8 of 10). 30 + 20 + 10 + 8 + 8 = 76.\n- Transparency \u0026 trust 79 (checked 2026-11-06): The API is closed under terms of 2 November 2026 naming NewsCatcher, Inc., and the MCP server is MIT, so between the two bands (20 of 30). The terms say inputs and generated data are not used to train models, a DPA applies automatically, and the privacy policy gives retention periods (server logs 7 days, API logs with query text 90 days, then archived indefinitely, billing records about seven years). They agree with each other, but indefinite archives of query logs hold it back (22 of 30). The terms promise 30 days' email notice before a paid product or API version is discontinued, with refunds of unused credits, and the v3 News API has a migration guide (15 of 20). A sub-processor list dated 2 November 2026 with each provider's location and the data it handles. The MCP repository deploys to Vercel and can send pseudonymised analytics to PostHog, and neither appears on the list (16 of 20). 20 + 22 + 15 + 16 = 73.\n\nFix list, everything this grade says the listing lacks, the biggest gain first (21 items). What it covers is at https://www.anchorterminal.com/fixes/newscatcher.md (JSON https://www.anchorterminal.com/fixes/newscatcher.json). The whole list for a coding agent comes from `POST https://www.anchorterminal.com/api/v1/fix-list` with `{\"listing\": \"newscatcher\", \"plan\": \"read\"}`, free while the beta runs\n\n### What we couldn't check\n\n- Judgement call on category. Listed in search, which covers search engines and research endpoints, with search.news first. Its main job is news search and research over a news index, and no news-specific category exists.\n- Judgement call on scope. One listing covers the News API, the agent, monitors and the MCP server, which share one key and one credit balance. The Enterprise v3 News API, CatchAll and the Local News API are named in details. NewsMCP (newsmcp.com) is a separate product with its own site and a keyless tier, left for its own listing.\n- The pricing page says empty or failed agent searches are free and lists 'Everything' at 15 credits a page, while the docs (changelog of 4 November 2026) say a run that finds nothing is still charged and `/articles` costs 5 credits a call.\n- unchecked: whether a card is needed to open the free plan; no page we read says either way.\n- unchecked: the Oneleet trust centre behind the SOC 2 Type II claim, which wasn't read.\n- The MCP repository's CHANGELOG says the hosted server is deployed on Vercel and can send pseudonymised PostHog analytics; neither Vercel nor PostHog is on the sub-processor list dated 2 November 2026.\n- The status page's single component is named News API; whether it monitors the new API launched on 30 October or the Enterprise v3 API isn't stated.\n- firstReleased is the year Y Combinator gives for the company's founding, 2021; the about page says its startup-focused APIs launched in 2021 and 2022. The current API dates from 30 October 2026.\n- The website Terms of Service forbid spidering, crawling or scraping the site. Recorded as a fact; only public pages were read within robots.txt.\n- GitHub star counts weren't read, since the GitHub API refused us for its rate limit.\n\n### Sources\n\n- llms.txt: \u003chttps://www.newscatcherapi.com/docs/llms.txt\u003e (seen 2026-11-06)\n- Docs overview: \u003chttps://www.newscatcherapi.com/docs/get-started/overview\u003e (seen 2026-11-06)\n- Credits and pricing: \u003chttps://www.newscatcherapi.com/docs/get-started/credits-and-pricing\u003e (seen 2026-11-06)\n- Rate limits: \u003chttps://www.newscatcherapi.com/docs/get-started/rate-limits\u003e (seen 2026-11-06)\n- Errors: \u003chttps://www.newscatcherapi.com/docs/get-started/errors\u003e (seen 2026-11-06)\n- Authentication: \u003chttps://www.newscatcherapi.com/docs/get-started/authentication\u003e (seen 2026-11-06)\n- MCP server docs: \u003chttps://www.newscatcherapi.com/docs/integrations/mcp\u003e (seen 2026-11-06)\n- Changelog: \u003chttps://www.newscatcherapi.com/docs/changelog\u003e (seen 2026-11-06)\n- Enterprise plans: \u003chttps://www.newscatcherapi.com/docs/get-started/enterprise-plans\u003e (seen 2026-11-06)\n- OpenAPI specs and v3 changelog: \u003chttps://github.com/NewscatcherAPI/docs\u003e (seen 2026-11-06)\n- MCP server repository, SECURITY.md and CHANGELOG: \u003chttps://github.com/Newscatcher/newscatcher-mcp\u003e (seen 2026-11-06)\n- Pricing page: \u003chttps://www.newscatcherapi.com/pricing\u003e (seen 2026-11-06)\n- Terms and Conditions: \u003chttps://www.newscatcherapi.com/company/legal/terms-and-conditions\u003e (seen 2026-11-06)\n- Terms of Service (website): \u003chttps://www.newscatcherapi.com/company/legal/terms-of-service\u003e (seen 2026-11-06)\n- Privacy policy: \u003chttps://www.newscatcherapi.com/company/legal/privacy-policy\u003e (seen 2026-11-06)\n- Sub-processors: \u003chttps://www.newscatcherapi.com/company/legal/sub-processors\u003e (seen 2026-11-06)\n- Status page and history: \u003chttps://status.newscatcherapi.com/history\u003e (seen 2026-11-06)\n- Official MCP registry search: \u003chttps://registry.modelcontextprotocol.io/v0/servers?search=newscatcher\u003e (seen 2026-11-06)\n- Y Combinator company page: \u003chttps://www.ycombinator.com/companies/newscatcher\u003e (seen 2026-11-06)\n\n## Score history\n\nEvery move of a score since the listing was graded, newest first, with its cause. A score can't move without an entry here. JSON: https://www.anchorterminal.com/api/v1/tools/newscatcher/history.json\n\n- 2026-11-06: graded 67.5 B (methodology 0.7)\n\n## Who's behind it (provenance 85/100, checked 2026-11-06)\n\n| Check | Finding | Points |\n| --- | --- | --- |\n| Legal entity named | NewsCatcher, Inc. | 20/20 |\n| Domain age | newscatcherapi.com, registered 2020-02-16 (6 years) | 11/15 |\n| Endpoint on the vendor's domain | mcp.newscatcherapi.com | 15/15 |\n| Terms of service | read, states 6 of the 7 things a reader expects | 9.1/10 |\n| Privacy policy | read, states 8 of the 8 things a reader expects, and has 1 clause that costs points | 8/10 |\n| Status page | status.newscatcherapi.com | 10/10 |\n| Changelog | published | 10/10 |\n| security.txt | not found | 0/10 |\n| People named | 2 named with their role, 2 with a public profile | 10/10 |\n| Support route | a support address, help pages | 5/5 |\n\nThe service terms (Terms and Conditions) and the website Terms of Service are both dated 2 November 2026 and name NewsCatcher, Inc. under Delaware law.\n\nThe website Terms of Service forbid using the site or its content 'to spam, phish, pharm, pretext, spider, crawl, or scrape'. Recorded as a fact; only public pages were read, within robots.txt.\n\nwww.newscatcherapi.com/robots.txt disallows /~gitbook, /*?ref= and /api/ for all agents; none of the pages read is under those paths. status.newscatcherapi.com allows all.\n\n/.well-known/security.txt answers 404. The MCP repository's SECURITY.md takes private reports through GitHub with a 3-business-day acknowledgement target.\n\nStatus page on Hyperping with one News API component, 99.820% uptime for August to November 2026 and one incident in the 90 days, on 1 September 2026.\n\nRDAP gives newscatcherapi.com a registration date of 16 February 2020.\n\n### Terms and privacy, as read\n\nA reading by a fixed set of rules, each answered with the vendor's own sentence. Not legal advice.\n\n**Terms of service** (https://www.newscatcherapi.com/company/legal/terms-and-conditions), read 2026-11-06, dated 2026-11-02, states 6 of the 7 things a reader expects.\n\n- To know. Says access can be ended without notice or for any reason. \"Client may close its account at any time through its account settings or by emailing support@newscatcherapi.com, subject to Section 4.2 for paid subscriptions and Section 4.7 for Services Agreements.\"\n- To know. Requires arbitration or waives class actions. \"EACH PARTY WAIVES ITS RIGHT TO A JURY TRIAL IN ANY SUCH DISPUTE.\"\n- Gives the date it was last updated. Last updated 2026-11-02.\n- Names the governing law or courts. The law of the State of Delaware.\n- States a limit on its liability. Capped at the fees paid in the 12 months before the claim.\n- Not found in the text. Says how changes to the terms are announced.\n\n**Privacy policy** (https://www.newscatcherapi.com/company/legal/privacy-policy), read 2026-11-06, dated 2026-11-02, states 8 of the 8 things a reader expects.\n\n- To know. Says it may use customer content to train or improve models, and no opt-out was found (costs points). \"We do not use customer queries or other inputs, the results we generate for a customer, or the contents of customer accounts (billing information, account credentials) to train or fine-tune AI models.\"\n- Gives the date it was last updated. Last updated 2026-11-02.\n- Says how long data is kept. Names a period of 7 days.\n- Gives a privacy contact. support@newscatcherapi.com.\n- Says where data is transferred or stored. Relies on standard contractual clauses.\n\n## Humans behind the project (researched 2026-11-06 from public pages, not part of the grade)\n\n### Key people\n\n- Artem Bugara, CEO and co-founder. LinkedIn: https://www.linkedin.com/in/artem-bugara/. X: https://x.com/bugaralife\n- Maksym Sugonyaka, Co-founder and CTO. LinkedIn: https://www.linkedin.com/in/msugonyaka/. X: https://x.com/kizy625\n- Note: Founders and their LinkedIn and X links are from NewsCatcher's Y Combinator company page (Summer 2022, founded 2021, 22 people, Kyiv). NewsCatcher's own about page names no team members; its blog bylines, read 6 November 2026, give Artem Bugara as \"CEO \u0026 co-founder\" and Maksym Sugonyaka as \"Co-founder, CTO\". The about page says the company secured 'backing from Y Combinator, TinySeed, and others' in 2021 to 2022; the others aren't named, and no round amounts were found on NewsCatcher's pages. The sitemap has no funding post, so totalRaised and valuation are left out.\n- NewsCatcher, Inc.: LinkedIn https://www.linkedin.com/company/newscatcherapi/ X https://x.com/newscatcherapi GitHub https://github.com/NewscatcherAPI\n\n### Ownership and investors\n\n- Backed by: Y Combinator, TinySeed\n\n### Getting support\n\n- Support email: support@newscatcherapi.com\n- Help: https://www.newscatcherapi.com/docs/get-started/overview\n- Sources: https://www.ycombinator.com/companies/newscatcher, https://www.newscatcherapi.com/company/about-us, https://www.newscatcherapi.com/, https://www.newscatcherapi.com/company/legal/terms-and-conditions, https://www.newscatcherapi.com/blog\n\n## Live (updated 2026-11-07 17:49 UTC)\n\n- Right now: up, HTTP 405, 180 ms, checked 2026-11-07 17:49 UTC (get on `https://mcp.newscatcherapi.com/mcp`)\n- Uptime 24h 100.0% (195 probes) · 30 days 100.0% (195 probes) · p50 167 ms · p95 377 ms\n- Vendor status page: not read, no machine-readable status found\n- security.txt: none\n- Watching changelog \u003chttps://www.newscatcherapi.com/docs/changelog\u003e\n- Watching privacy \u003chttps://www.newscatcherapi.com/company/legal/privacy-policy\u003e\n- Watching terms \u003chttps://www.newscatcherapi.com/company/legal/terms-and-conditions\u003e\n- Tools: the endpoint asks for credentials before listing them (checked 2026-11-07 01:46 UTC)\n- Always current: https://www.anchorterminal.com/api/v1/live/newscatcher.json\n\n## Probe metrics\n\nNot measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. Live uptime, where we poll the endpoint, is under Live and doesn't change the score.\n\n## Prices\n\n| Item | Price | Unit | Note |\n| --- | --- | --- | --- |\n| News search, low effort | $1 | per 1,000 requests | 1 credit a search at $1 per 1,000 credits |\n| News search, medium effort (default) | $5 | per 1,000 requests | 5 credits |\n| News search, high effort | $10 | per 1,000 requests | 10 credits |\n| Articles listing | $5 | per 1,000 requests | 5 credits a call per the docs; the pricing page says 15 a page |\n| Agent event research, fast run | $1 | per transaction | 1,000 credits, 50 rows included; standard $3, max $6 |\n| Credit | $0.001 | per credit | Top-ups from $25 for 25,000 credits, valid 12 months |\n\nAcross all listings: https://www.anchorterminal.com/prices/index.md\n\n## Strengths\n\n- OpenAPI 3.1 specs for the News API and the agent, llms.txt, Markdown pages and a docs MCP server\n- Hosted MCP server with 15 tools in four toolsets, selectable with `?tools=`, and read-only, destructive and idempotent hints on every tool\n- Documented errors with retry advice per status, 429 with Retry-After, and refused or failed requests never charged\n- Published credit prices, $1 per 1,000 credits, and 10,000 free credits every 30 days\n- Terms say inputs and generated data are never used to train models, with a dated sub-processor list\n\n## Weaknesses\n\n- The current News API and agent launched on 30 October 2026 and the MCP repository went public on 6 November 2026\n- The MCP server documents `?apiKey=` in the URL for clients without headers, and keys have no scopes found\n- No SLA below a signed Enterprise agreement; the status page monitors one News API component\n- API logs, which can include query text, are archived indefinitely after 90 days\n- The pricing page and the docs disagree on whether empty agent runs are charged and on the price of `/articles`\n\n\n\n## Before you call it (notes for agents)\n\n1. Send the key in the `x-api-key` header, and use a separate key for the MCP server so it can be revoked alone\n2. Call `start_research` with `dry_run` first, since agent runs cost 1,000 to 6,000 credits\n3. Use `effort=low` for quick lookups; the default `medium` costs five times as much\n4. Use `/articles` or `list_articles` for news older than 30 days or exact counts; `/search` covers 30 days only\n5. On 429 or 503 wait for Retry-After, and quote the Correlation-ID header to support\n\n## Connect\n\nFirst request:\n\n```bash\ncurl -X POST \"https://api.newscatcherapi.com/news-api/search\" \\\n  -H \"x-api-key: $NEWSCATCHER_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"q\": \"hurricane recovery florida\", \"limit\": 5}'\n```\n\nClaude Code:\n\n```bash\nclaude mcp add --transport http newscatcher https://mcp.newscatcherapi.com/mcp --header \"x-api-key: YOUR_API_KEY\"\n```\n\nMCP client configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"newscatcher\": {\n      \"headers\": {\n        \"x-api-key\": \"YOUR_API_KEY\"\n      },\n      \"url\": \"https://mcp.newscatcherapi.com/mcp\"\n    }\n  }\n}\n```\n\nThrough letme: https://letme.dev/newscatcher. letme answers with the pick and how to call it direct. How it works: https://www.anchorterminal.com/letme/index.md\n\n## Similar tools\n\nRanked by shared capabilities, then score. Same-category tools with no shared capability key are listed last.\n\n| Tool | Grade | Score | Rank | Shared capabilities | x402 | Markdown |\n| --- | --- | --- | --- | --- | --- | --- |\n| Tavily API + MCP | BB | 77.1 | 36 | web.search, search.research, search.news | no | https://www.anchorterminal.com/tools/tavily-mcp.md |\n| You.com APIs | BB | 76.1 | 48 | web.search, search.research, search.news | no | https://www.anchorterminal.com/tools/you-com-api.md |\n| Valyu | B | 69.3 | 254 | web.search, search.research, search.news | no | https://www.anchorterminal.com/tools/valyu.md |\n| Exa API + MCP | B | 67.8 | 303 | web.search, search.research, search.news | yes | https://www.anchorterminal.com/tools/exa-mcp.md |\n| Parallel Search and Task APIs | BB | 75 | 73 | web.search, search.research | no | https://www.anchorterminal.com/tools/parallel-search-api.md |\n| Perplexity Search API | BB | 70.2 | 210 | web.search, search.research | no | https://www.anchorterminal.com/tools/perplexity-search-api.md |\n\n## Panel reviews (0)\n\nReviewed by the Anchor panel (https://www.anchorterminal.com/reviewers/index.md): .\n\nDesk reviews, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. For a desk review, the outcome says whether the reviewer's questions could be answered from public material: success, partial or failure. How reviews work: https://www.anchorterminal.com/reviews/how-it-works.md\n\n## Notable\n\n- The current News API (`/search`, `/stories/{story_id}`, `/articles`, `/subscription`) and the agent launched on 30 October 2026; the v3 News API, CatchAll and the Local News API moved under Enterprise in the docs (source: \u003chttps://www.newscatcherapi.com/docs/changelog\u003e)\n- Hosted MCP server at https://mcp.newscatcherapi.com/mcp, 15 tools in four toolsets (news, research, lists, monitors), MIT source published on 6 November 2026 as version 0.1.0 (source: \u003chttps://github.com/Newscatcher/newscatcher-mcp\u003e)\n- Every MCP tool sets readOnlyHint, idempotentHint and, for writes, destructiveHint, and the server tells the assistant to confirm large agent jobs (source: \u003chttps://www.newscatcherapi.com/docs/integrations/mcp\u003e)\n- Terms of 2 November 2026 say NewsCatcher does not use inputs or generated data made for a client to train or fine-tune models (source: \u003chttps://www.newscatcherapi.com/company/legal/terms-and-conditions\u003e)\n- Sub-processors dated 2 November 2026 include OpenRouter, OpenAI and Anthropic for AI functions, Oxylabs for web search results and ScrapingBee for page retrieval (source: \u003chttps://www.newscatcherapi.com/company/legal/sub-processors\u003e)\n- The CatchAll MCP server is in the official MCP registry as com.newscatcherapi/catchall, version 1.6.5 of 14 July 2026; the new MCP server is not (source: \u003chttps://registry.modelcontextprotocol.io/v0/servers?search=newscatcher\u003e)\n\n- #10 of 25 in Best web search APIs for AI agents: https://www.anchorterminal.com/best/search/index.md\n- All 308 search comparisons: https://www.anchorterminal.com/compare/search/index.md\n\n## Compare\n\n- [Web Search Tool on Amazon Bedrock AgentCore vs NewsCatcher](https://www.anchorterminal.com/compare/agentcore-web-search-vs-newscatcher.md): BB 75.2 vs B 67.5\n- [Grounding with Bing Search vs NewsCatcher](https://www.anchorterminal.com/compare/bing-grounding-vs-newscatcher.md): B 63.7 vs B 67.5\n- [Brave Search API + MCP vs NewsCatcher](https://www.anchorterminal.com/compare/brave-search-mcp-vs-newscatcher.md): B 62.9 vs B 67.5\n- [Cloudflare Web Search API vs NewsCatcher](https://www.anchorterminal.com/compare/cloudflare-web-search-vs-newscatcher.md): B 66.9 vs B 67.5\n- [DeepSeek Search and Fetch API vs NewsCatcher](https://www.anchorterminal.com/compare/deepseek-search-api-vs-newscatcher.md): C 55.5 vs B 67.5\n- [Exa API + MCP vs NewsCatcher](https://www.anchorterminal.com/compare/exa-mcp-vs-newscatcher.md): B 67.8 vs B 67.5\n- [Kagi Search API vs NewsCatcher](https://www.anchorterminal.com/compare/kagi-search-vs-newscatcher.md): C 56.1 vs B 67.5\n- [Linkup vs NewsCatcher](https://www.anchorterminal.com/compare/linkup-vs-newscatcher.md): B 68 vs B 67.5\n- [Mojeek Web Search API vs NewsCatcher](https://www.anchorterminal.com/compare/mojeek-vs-newscatcher.md): F 36.4 vs B 67.5\n- [NewsCatcher vs Parallel Search and Task APIs](https://www.anchorterminal.com/compare/newscatcher-vs-parallel-search-api.md): B 67.5 vs BB 75\n- [NewsCatcher vs Perplexity Search API](https://www.anchorterminal.com/compare/newscatcher-vs-perplexity-search-api.md): B 67.5 vs BB 70.2\n- [NewsCatcher vs TinyFish Search](https://www.anchorterminal.com/compare/newscatcher-vs-tinyfish-search.md): B 67.5 vs B 66.9\n- [Arcmira vs NewsCatcher](https://www.anchorterminal.com/compare/arcmira-vs-newscatcher.md): B 64.2 vs B 67.5\n- [Grep AI vs NewsCatcher](https://www.anchorterminal.com/compare/grep-ai-vs-newscatcher.md): B 62.9 vs B 67.5\n- [NewsCatcher vs SpecStream](https://www.anchorterminal.com/compare/newscatcher-vs-specstream.md): B 67.5 vs B 64.4\n- [NewsCatcher vs SearchAPI.io](https://www.anchorterminal.com/compare/newscatcher-vs-searchapi-io.md): B 67.5 vs D 50.1\n- [NewsCatcher vs SerpApi](https://www.anchorterminal.com/compare/newscatcher-vs-serpapi.md): B 67.5 vs B 63.5\n- [NewsCatcher vs Serper](https://www.anchorterminal.com/compare/newscatcher-vs-serper.md): B 67.5 vs F 24.2\n- [NewsCatcher vs SERPHouse](https://www.anchorterminal.com/compare/newscatcher-vs-serphouse.md): B 67.5 vs E 42.4\n- [NewsCatcher vs SerpKite](https://www.anchorterminal.com/compare/newscatcher-vs-serpkite.md): B 67.5 vs B 67.6\n- [NewsCatcher vs Tavily API + MCP](https://www.anchorterminal.com/compare/newscatcher-vs-tavily-mcp.md): B 67.5 vs BB 77.1\n- [NewsCatcher vs Valyu](https://www.anchorterminal.com/compare/newscatcher-vs-valyu.md): B 67.5 vs B 69.3\n- [NewsCatcher vs You.com APIs](https://www.anchorterminal.com/compare/newscatcher-vs-you-com-api.md): B 67.5 vs BB 76.1\n\n## Verify this listing\n\nFor the vendor. The badge or a plain link to this page verifies the listing, from a page on newscatcherapi.com or one of its subdomains, or the README at the root of github.com/Newscatcher/newscatcher-mcp. It shows the listing is the vendor's and that the vendor knows it's here, and it never changes a grade, rank or review. The vendor sends the page's address to `POST https://www.anchorterminal.com/api/v1/verify` as `{\"slug\": \"newscatcher\", \"url\": \"…\"}`, or calls the `verify_listing` tool at https://www.anchorterminal.com/mcp. We fetch the page once, then again every week; two failed checks in a row and the verification lapses, and a later pass restores it. What we check: https://www.anchorterminal.com/builders/index.md#verify\n\nHTML badge:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/newscatcher\"\u003e\u003cimg src=\"https://www.anchorterminal.com/badges/newscatcher.svg\" alt=\"NewsCatcher on Anchor Terminal\" height=\"20\"\u003e\u003c/a\u003e\n```\n\nMarkdown badge, for a README:\n\n```markdown\n[![NewsCatcher on Anchor Terminal](https://www.anchorterminal.com/badges/newscatcher.svg)](https://www.anchorterminal.com/tools/newscatcher)\n```\n\nPlain link:\n\n```html\n\u003ca href=\"https://www.anchorterminal.com/tools/newscatcher\"\u003eNewsCatcher on Anchor Terminal\u003c/a\u003e\n```\n\n## Share this listing\n\nFor the vendor. Sharing assets for social media, two PNGs of 1200 × 630 that say NewsCatcher is listed on Anchor Terminal, with the vendor's logo and this page's address and no grade or score.\n\n- Dark: https://www.anchorterminal.com/assets/share/newscatcher-dark.png\n- Light: https://www.anchorterminal.com/assets/share/newscatcher-light.png\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Web search APIs",
        "url": "https://www.anchorterminal.com/categories/search"
      },
      {
        "name": "NewsCatcher",
        "url": ""
      }
    ],
    "description": "NewsCatcher's API searches the last 30 days of news in every language, grouped into stories, and runs a background agent that builds tables of events or company news, through REST and a hosted MCP server.",
    "facts": [
      "rank #321 of 1486",
      "API key auth",
      "0 desk reviews"
    ],
    "h1": "NewsCatcher",
    "image": "https://www.anchorterminal.com/assets/og/tools-newscatcher.png",
    "path": "/tools/newscatcher",
    "published": "2026-10-01",
    "section": "tools",
    "title": "NewsCatcher review (2026): pricing, alternatives and grade B",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/tools/newscatcher"
  },
  "tokens": {
    "markdown": 8550,
    "slim": 1880
  },
  "version": 1
}
