
Free AI-curated news summaries from 100+ sources across seven beats, plus entity dossiers.
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
SkimNews keeps a permanent dossier on every person, organisation, product, law, or place it has covered repeatedly. Returns the current 3-sentence status, 60-day mention/source counts, recent coverage, and related entities. Use for "what has SkimNews covered about X" and "what's the latest on X" where X is a trackable entity. Slug form, e.g. 'trump', 'openai', 'iran'.
Entity slug, e.g. 'trump', 'openai', 'iran'
SkimNews keeps a permanent dossier on every person, organisation, product, law, or place it has covered repeatedly. Returns the current 3-sentence status, 60-day mention/source counts, recent coverage, and related entities. Use for "what has SkimNews covered about X" and "what's the latest on X" where X is a trackable entity. Slug form, e.g. 'trump', 'openai', 'iran'.
| Argument | Type | Description |
|---|---|---|
| slug | string | Entity slug, e.g. 'trump', 'openai', 'iran' |
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"default": "",
"description": "Entity slug, e.g. 'trump', 'openai', 'iran'"
}
},
"additionalProperties": false
}The full SkimNews treatment of one story: summary, why-it-matters, sourced bullet points, editorial take, named entities, the source taxonomy, and the canonical URL. Accepts an article id (e.g. '46b45d01'), a canonical skimnews.com URL, or an article slug. Use after get_top_stories or search_stories when a story needs detail or accurate citation.
| Argument | Type | Description |
|---|---|---|
| identifier* | string | Article id, canonical URL, or slug |
{
"type": "object",
"required": [
"identifier"
],
"properties": {
"identifier": {
"type": "string",
"description": "Article id, canonical URL, or slug"
}
},
"additionalProperties": false
}Today's top SkimNews stories, optionally limited to one beat. Use this for "what's happening today" / "today's news" / "latest in <beat>" questions. Returns summaries plus canonical URLs per story. Categories: geopolitics, tech, finance, health, energy, sports, culture.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Stories per category, 1-20 |
| category | any | Optional beat: geopolitics | tech | finance | health | energy | sports | culture |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 20,
"minimum": 1,
"description": "Stories per category, 1-20"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional beat: geopolitics | tech | finance | health | energy | sports | culture"
}
},
"additionalProperties": false
}Semantically search SkimNews' archive of 47,000+ summarised stories by topic, theme, or news event, ranked by relevance. Use this to find coverage of a subject across SkimNews' history rather than only today. Returns summaries plus canonical URLs. An empty result list means SkimNews has not covered that topic — say so rather than substituting unrelated stories.
| Argument | Type | Description |
|---|---|---|
| days | integer | Only consider stories from the last N days |
| limit | integer | Maximum results, 1-25 |
| query* | string | Topic, theme, or event, e.g. 'Federal Reserve rate decision' |
| category | any | Optional beat filter: geopolitics | tech | finance | health | energy | sports | culture |
{
"type": "object",
"required": [
"query"
],
"properties": {
"days": {
"type": "integer",
"default": 90,
"maximum": 730,
"minimum": 1,
"description": "Only consider stories from the last N days"
},
"limit": {
"type": "integer",
"default": 8,
"maximum": 25,
"minimum": 1,
"description": "Maximum results, 1-25"
},
"query": {
"type": "string",
"description": "Topic, theme, or event, e.g. 'Federal Reserve rate decision'"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional beat filter: geopolitics | tech | finance | health | energy | sports | culture"
}
},
"additionalProperties": false
}