← API and MCP docs

News API for AI agents

If your agent needs to know what is happening in the world, a news API that returns articles hands it the wrong unit. CLSTR returns events and situations: one record per happening, with the history attached, over REST and MCP.

The problem: twenty rewrites, no memory

When something happens, dozens of outlets write it up. A keyword search over articles gives your agent twenty rewrites of one event, each under a slightly different headline. The agent spends its context window merging duplicates, and still cannot tell a new development from a recycled one.

Ask again tomorrow and it starts from zero. An article feed has no memory of how a situation got to where it is.

What an agent actually needs

How CLSTR answers it

CLSTR reads about 100,000 articles a day and groups coverage of the same event into a cluster: deduplicated, every source linked, with a source count and a significance score from 1 to 10. Related clusters link into a situation, which carries a maintained summary and a full timeline.

Honest limits

How it compares

Against the generic alternatives, on the dimensions an agent cares about. These are categories, not named products, and individual products vary.

CLSTRRaw news APIsWeb search toolsRSS feeds
DeduplicationOne cluster per event, with a source countUsually one row per article; merging is your jobRanked pages; one event can fill the resultsOne item per article, per feed
Memory over timeSituations with a timeline across weeksYou build itNone; each query starts freshOnly the recent items the feed holds
Structured outputJSON over REST; MCP tools declare an outputSchemaJSON articlesVaries; often text snippetsXML items, no event structure
Auth for assistantsOAuth sign-in for Claude and ChatGPT; Bearer key for frameworksUsually an API key you manageBuilt into some assistantsNone needed; no connector
FreshnessUpdates as new coverage is clusteredUsually closer to publicationDepends on the indexAs fast as each publisher's feed

Start