Horizon aggregates the AI landscape — news from Hacker News, Reddit, arXiv, Hugging Face, ModelScope, lab blogs and more, LLM-scored for relevance, with daily briefings, a US/UK/EU regulation tracker, and regional lenses (China, EU, South America). Two ways in for agents and developers: a free, no-auth tier (MCP + REST) and a key-gated API for full-depth access.
A remote, streamable-HTTP MCP server at http://localhost:3000/api/mcp. Point any MCP client at it — no key needed for the read tools.
{
"mcpServers": {
"horizon": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:3000/api/mcp"]
}
}
}Tools: get_daily_briefing, get_regulation_updates, get_topic_signal, get_region_signal (china / eu / south-america), search_news, get_new_since (incremental poll), get_related, list_sources, and ask_horizon (a cited answer — needs an API key). Every item tool also returns structuredContent for parsing.
The cheapest single fetch for “what happened in AI today”:
curl http://localhost:3000/briefing.md # today's briefing, markdown
curl http://localhost:3000/api/public/briefing # same, JSON (add ?format=md)
curl "http://localhost:3000/api/public/feed?since=<cursor>" # incremental delta feed
curl http://localhost:3000/api/public/regulations # US/UK/EU AI legislation + stagesMachine-readable index at /llms.txt.
Subscribers mint keys at /api-keys for the /api/v1 tier — full-text search, full bodies, complete history, webhooks, and a cited RAG answer endpoint. Authenticate with a bearer token (120 req/min; monthly quota by plan).
# Synthesized, cited answer over the recent corpus
curl -X POST http://localhost:3000/api/v1/ask \
-H "Authorization: Bearer hzn_live_..." \
-H "Content-Type: application/json" \
-d '{"question":"what did OpenAI ship this week?","days":14}'
# Full-text search (region/source/topic filters, cluster-collapsed)
curl "http://localhost:3000/api/v1/search?q=agents®ion=eu&limit=20" \
-H "Authorization: Bearer hzn_live_..."Import the OpenAPI 3.1 spec (also at /.well-known/openapi.json) into GPT Actions, LangChain, or any tool-caller to auto-generate a typed client. Track consumption per endpoint at /api/v1/usage.
Every surface can be scoped to a region — the signal Western feeds miss. Browse the hubs (/china, /eu, /south-america), pass region= to feed/search, or call get_region_signal.
Full feed, search, regulation timelines, and API keys.
Get full access — $5/moOr start free with the machine-readable tier.