Horizon

Build on Horizon

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.

MCP server

free · no auth

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.

REST endpoints

free · no auth

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 + stages

Machine-readable index at /llms.txt.

Full API

API key

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&region=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.

Regional lenses

free + API

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/mo

Or start free with the machine-readable tier.