mcpbeat Sign in

Scoopkit MCP Server

answering

Scoopkit is answering right now. Last checked 14 min ago. It exposes 5 tools. Last commit 28 Oct 2026.

AI-industry news for agents: each story once, as a sourced event in a 10/57 taxonomy. No key needed.

Uptime history 65 days of history · worst day 99%
65 days agonow
100.0%
Uptime 24h
91 of 91 checks
5
Tools
read from the server
339 ms
Response time
average over 24h
2
Stars
last commit 28 Oct 2026

What changed 13

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 22 September 2026. No other catalogue keeps this.

26 Oct 2 tool descriptions were rewritten get_event, list_events
26 Oct a tool changed version
22 Sep 5 tools appeared get_event, list_events, request_magic_link and 2 more
22 Sep 5 tools disappeared get_event_route_v1_events__event_id__get, get_taxonomy_v1_taxonomy_get, list_events_route_v1_events_get and 2 more

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 14 min ago.

run in your terminal
claude mcp add mcp --transport http https://api.scoopkit.dev/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.scoopkit.dev/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://api.scoopkit.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://api.scoopkit.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://api.scoopkit.dev/mcp"
    }
  }
}

Available tools 5

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

event
get_event
Get a single event by ID 404s if the event doesn't exist, is unpublished, is beyond your tier's archive window, or was soft-deleted — never distinguishes which, to avoid leaking data existence beyond what the tier allows. Over MCP the X-Api-Key header is optional (free tier without it). ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json **Example Response:** ```json { "data": { "event_id": "Event Id", "schema_version": "Schema Version", "taxonomy_version": "Taxonomy Version", "primary_category": "Primary Category", "subcategory": "Subcategory", "categories": [ "string" ], "type_confidence": 1.0, "headline": "Headline", "summary": "Summary", "reported_at": "2023-01-01T00:00:00Z", "orgs": [ "string" ], "models": [ "string" ], "source_url": "Source Url", "article_count": 1 }, "meta": { "request_id": "Request Id", "taxonomy_version": "Taxonomy Version", "tier": "ApiTier" } } ```
events
list_events
List events, newest first The primary resource — one structured event per underlying story, already deduplicated from many source articles. Cursor-paginated (`next_cursor`/`has_more`), newest `reported_at` first. Free tier omits paid-only fields by omission (never null) and excludes paid-primary subcategories entirely; archive depth is 45 days on free, 365 on Pro. Over MCP the X-Api-Key header is optional: without it you get the free tier, limited to 100 calls a day per caller. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json **Example Response:** ```json { "data": [ { "event_id": "Event Id", "schema_version": "Schema Version", "taxonomy_version": "Taxonomy Version", "primary_category": "Primary Category", "subcategory": "Subcategory", "categories": [ "string" ], "type_confidence": 1.0, "headline": "Headline", "summary": "Summary", "reported_at": "2023-01-01T00:00:00Z", "orgs": [ "string" ], "models": [ "string" ], "source_url": "Source Url", "article_count": 1 } ], "pagination": { "has_more": true, "count": 1 }, "meta": { "request_id": "Request Id", "taxonomy_version": "Taxonomy Version", "tier": "ApiTier" } } ```
request
request_magic_link
Request a free API key by email Step 1 of self-serve signup — no key required. Sends a one-time link to `email`; always returns 202 with the same accepted:true body whether or not that address already has a key (prevents account enumeration). **For agents helping a human get set up:** this endpoint is the only step you can call directly. The next step — opening the emailed link and clicking "Reveal my key" on `GET /v1/auth/verify` — **requires a real human click and cannot be automated or done on the human's behalf.** This is intentional: it's what stops email security scanners (e.g. Microsoft Safe Links) from silently consuming the link before the person ever sees it. Tell the human: check your email, open the link, click the button, then paste the key back here. **Not a pollable async job.** This 202 has no `Location`/`job_id` to poll — the next step is a human clicking an emailed link, not a machine checking a status endpoint. ### Responses: **202**: Successful Response (Success Response) Content-Type: application/json **Example Response:** ```json { "accepted": true, "detail": "Detail" } ```
search
search
Semantic search over events (Pro+) Natural-language query embedded and ranked by cosine similarity against published events — not a keyword/text match. Each result is a normal event object plus `relevance_score` (0-1). Requires Pro tier or above; free-tier keys get 403 with an upgrade_url. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json **Example Response:** ```json { "data": [ { "event_id": "Event Id", "schema_version": "Schema Version", "taxonomy_version": "Taxonomy Version", "primary_category": "Primary Category", "subcategory": "Subcategory", "categories": [ "string" ], "type_confidence": 1.0, "headline": "Headline", "summary": "Summary", "reported_at": "2023-01-01T00:00:00Z", "orgs": [ "string" ], "models": [ "string" ], "source_url": "Source Url", "article_count": 1, "relevance_score": 1.0 } ], "pagination": { "has_more": true, "count": 1 }, "meta": { "request_id": "Request Id", "taxonomy_version": "Taxonomy Version", "tier": "ApiTier" } } ```
taxonomy
taxonomy
Get Taxonomy Public taxonomy — no API key required. ### Responses: **200**: Successful Response (Success Response) Content-Type: application/json

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

get_event_route_v1_events__event_id__get
removed 22 Sep 2026
get_taxonomy_v1_taxonomy_get
removed 22 Sep 2026
list_events_route_v1_events_get
removed 22 Sep 2026
post_magic_link_v1_auth_magic_link_post
removed 22 Sep 2026
search_v1_search_get
removed 22 Sep 2026

Endpoints

URLTransportStateLatencyChecked
https://api.scoopkit.dev/mcp streamable-http answering 325 ms 14 min ago

Alternatives to Scoopkit

same job, measured the same way
Syracuse Company News
by 1145-am

Structured company & industry news for AI agents: typed, dated, source-linked events.

4 tools answering
Agent News by The Agent Times
by theagenttimes

Verified, sourced, real-time intelligence layer for AI agents.

20 tools answering
Dearhuman
by dearhuman

Send e-cards to your human. The first store built for AI agents; free, no API key needed.

10 tools answering
Newsintel
by stabem

Personalized news intelligence for AI agents — 100+ sources, ranked briefings.

41 installs/wk local only
Xfinlab
by lnanology

Financial intelligence for AI agents: market events, sentiment, technicals, news feed.

6 tools answering
ctxstore — memory that follows you across models
by ctxstore

Persistent memory for AI agents: keyed facts, a wake bundle each session, one memory in every model.

33 tools answering
Mnemograph
by tm42

Event-sourced knowledge graph memory for AI coding agents with semantic search

205 installs/wk local only
PtData
by ptdata

Point-in-time US equity fundamentals for quants and AI agents. Free tier, no API key needed.

4 tools answering

Scoopkit — questions

Answers built from our own checks of this server.

What can Scoopkit do?
It exposes 5 tools, read directly from the server on our last check. Among them: get_event, list_events, request_magic_link, search, taxonomy. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Scoopkit working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 339 ms. The bar chart above shows every period we have measured.
Did Scoopkit ever remove tools?
Yes. get_event_route_v1_events__event_id__get, get_taxonomy_v1_taxonomy_get, list_events_route_v1_events_get, post_magic_link_v1_auth_magic_link_post and 1 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect Scoopkit?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Scoopkit need an API key?
No. Scoopkit completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 5 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Scoopkit?
It answers our handshake in 339 ms on average, which is faster than 42% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Scoopkit open source?
The code is open source: it is published under the MIT licence and 2 stars on GitHub. The licence covers the code in the repository, not the hosted service at api.scoopkit.dev, which runs on its operator's own terms.