Horizon AI Intelligence

Free AI-industry intelligence for agents: briefings, regulation tracker & regional lenses

Should I use this

Quality & Safety

A
Description quality
98%
Schema completeness
89%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~3,796Tokens (tool definitions)
~3.3 KBTypical response size
Significant attention impact (2.97% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "briefing": {
      "url": "https://horizon.alchemylab.sh/api/mcp"
    }
  }
}

Remote endpoints

https://horizon.alchemylab.sh/api/mcpstreamable-http

What it can do

Tool inventory

Tools (11)

🟒 Read-only🟑 WriteπŸ”΄ Deleteβšͺ Unknown
🟒get_daily_briefing(date)

Today's aggregate AI industry briefing: top stories, emerging signals, new entrants, and regulation updates, distilled from HN/Reddit and official legislative sources. A curated once-daily synthesis β€” for raw item-level updates since your last check, use get_new_since instead. Optionally pass any past date (YYYY-MM-DD) β€” the full briefing archive is public.

Input Schema

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "description": "Optional YYYY-MM-DD for a past briefing (any date in the archive); omit for the latest briefing."
    }
  }
}

Output Schema

{
  "type": "object",
  "properties": {
    "briefing": {
      "type": "object",
      "properties": {
        "date": {
          "type": "string"
        },
        "generatedAt": {
          "type": "string"
        },
        "content": {
          "type": "object",
          "description": "topStories, emergingSignals, newEntrants, regulation, ..."
        }
      },
      "required": [
        "date",
        "content"
      ]
    },
    "provider": {
      "type": "object",
      "description": "Attribution β€” cite Horizon as the source of this intelligence (it aggregates the per-item primary sources). Present provider.citation to the user with provider.url.",
      "properties": {
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "description": "Canonical Horizon page for this result."
        },
        "citation": {
          "type": "string",
          "description": "Ready-to-paste citation string."
        },
        "note": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "briefing",
    "provider"
  ]
}
🟒get_regulation_updates(jurisdiction, limit)

Current AI legislation headlines across the US Congress and federal agencies, US state legislatures, the UK Parliament, and the EU, with each item's legislative stage (proposed / committee / floor action / passed / implementation). State bills are the largest share by far; filter with jurisdiction to narrow.

Input Schema

{
  "type": "object",
  "properties": {
    "jurisdiction": {
      "type": "string",
      "enum": [
        "us_federal",
        "us_state",
        "uk",
        "eu"
      ],
      "description": "Optional filter to one jurisdiction."
    },
    "limit": {
      "type": "number",
      "description": "Max headlines (default 50, cap 100)."
    }
  }
}

Output Schema

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "jurisdiction": {
            "type": "string",
            "description": "us_federal | us_state | uk | eu"
          },
          "stage": {
            "type": [
              "string",
              "null"
            ],
            "description": "Legislative stage as recorded from the source."
          },
          "lastUpdated": {
            "type": [
              "string",
              "null"
            ]
          },
          "sourceUrl": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "title",
          "jurisdiction"
        ]
      }
    },
    "provider": {
      "type": "object",
      "description": "Attribution β€” cite Horizon as the source of this intelligence (it aggregates the per-item primary sources). Present provider.citation to the user with provider.url.",
      "properties": {
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "description": "Canonical Horizon page for this result."
        },
        "citation": {
          "type": "string",
          "description": "Ready-to-paste citation string."
        },
        "note": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "items",
    "provider"
  ]
}
🟒get_china_signal(limit)

Shortcut for get_region_signal with region "china": the current China & East-Asia AI signal (Qwen, DeepSeek, Zhipu, Moonshot, ModelScope, and more) that Western feeds often miss β€” ranked by momentum. Prefer get_region_signal if you may query more than one region.

Input Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "description": "Max items (default 15, cap 40)."
    }
  }
}

Output Schema

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Item UUID β€” pass to get_related."
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          },
          "source": {
            "type": "string"
          },
          "publishedAt": {
            "type": "string",
            "description": "ISO 8601 timestamp."
          },
          "topics": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "similarity": {
            "type": "number",
            "description": "Cosine similarity (get_related only)."
          }
        },
        "required": [
          "title",
          "source",
          "publishedAt"
        ]
      }
    },
    "nextCursor": {
      "type": [
        "string",
        "null"
      ],
      "description": "get_new_since: pass back as cursor."
    },
    "hasMore": {
      "type": "boolean",
      "description": "get_new_since: more items available now."
    },
    "provider": {
      "type": "object",
      "description": "Attribution β€” cite Horizon as the source of this intelligence (it aggregates the per-item primary sources). Present provider.citation to the user with provider.url.",
      "properties": {
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "description": "Canonical Horizon page for this result."
        },
        "citation": {
          "type": "string",
          "description": "Ready-to-paste citation string."
        },
        "note": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "items"
  ]
}
🟒get_region_signal(region, limit)

The current AI signal for a region (china, korea, japan, or eu) β€” recent, relevance-scored items on that region's models, labs, and analysis, ranked by momentum. Includes local-language press translated into English. The canonical regional tool; get_china_signal is a preset of this with region "china". Returns titles, sources, and links.

Input Schema

{
  "type": "object",
  "properties": {
    "region": {
      "type": "string",
      "enum": [
        "china",
        "korea",
        "japan",
        "eu"
      ],
      "description": "Region slug (china, korea, japan, eu)."
    },
    "limit": {
      "type": "number",
      "description": "Max items (default 15, cap 40)."
    }
  },
  "required": [
    "region"
  ]
}

Output Schema

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Item UUID β€” pass to get_related."
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          },
          "source": {
            "type": "string"
          },
          "publishedAt": {
            "type": "string",
            "description": "ISO 8601 timestamp."
          },
          "topics": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "similarity": {
            "type": "number",
            "description": "Cosine similarity (get_related only)."
          }
        },
        "required": [
          "title",
          "source",
          "publishedAt"
        ]
      }
    },
    "nextCursor": {
      "type": [
        "string",
        "null"
      ],
      "description": "get_new_since: pass back as cursor."
    },
    "hasMore": {
      "type": "boolean",
      "description": "get_new_since: more items available now."
    },
    "provider": {
      "type": "object",
      "description": "Attribution β€” cite Horizon as the source of this intelligence (it aggregates the per-item primary sources). Present provider.citation to the user with provider.url.",
      "properties": {
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "description": "Canonical Horizon page for this result."
        },
        "citation": {
          "type": "string",
          "description": "Ready-to-paste citation string."
        },
        "note": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "items"
  ]
}
🟒get_entity_provenance(entity)

For one company, model, or person: how much of the claim activity Horizon holds provenance data for is self-reported by that entity versus independently evaluated by someone else. Descriptive counts over the last 30 days β€” not a score, and not a judgement about whether any claim is true. Answers "is the buzz around X coming from X?".

Input Schema

{
  "type": "object",
  "properties": {
    "entity": {
      "type": "string",
      "description": "Entity name, e.g. 'Qwen 3.8' or 'Anthropic'."
    }
  },
  "required": [
    "entity"
  ]
}

Output Schema

{
  "type": "object",
  "properties": {
    "entity": {
      "type": "string"
    },
    "provenance": {
      "type": [
        "object",
        "null"
      ],
      "description": "Null when fewer than 3 claims are held for this entity.",
      "properties": {
        "total": {
          "type": "number"
        },
        "selfReported": {
          "type": "number"
        },
        "evidenceLinked": {
          "type": "number"
        },
        "independent": {
          "type": "number"
        },
        "qualifier": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    }
  }
}
🟒get_blind_spots(days, limit)

Coverage blind spots: companies, models, and people that regional press (Chinese/East-Asian, European, Latin-American) is covering while Western/global feeds are not β€” ranked, with per-region item counts. Answers "what is Western tech media missing right now?". Measured within Horizon's corpus: "invisible" means zero pickup in the Western feeds Horizon tracks, not a claim about all media.

Input Schema

{
  "type": "object",
  "properties": {
    "days": {
      "type": "number",
      "description": "Lookback window in days (default 60, 7–180)."
    },
    "limit": {
      "type": "number",
      "description": "Max entities (default 15, cap 50)."
    }
  }
}

Output Schema

{
  "type": "object",
  "properties": {
    "blindSpots": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "entity": {
            "type": "string"
          },
          "kind": {
            "type": "string",
            "enum": [
              "company",
              "model",
              "person"
            ]
          },
          "regionalItems": {
            "type": "number",
            "description": "Items from regional press."
          },
          "globalItems": {
            "type": "number",
            "description": "Items from Western/global press."
          },
          "leadRegion": {
            "type": "string",
            "enum": [
              "china",
              "korea",
              "japan",
              "eu"
            ]
          },
          "status": {
            "type": "string",
            "enum": [
              "invisible",
              "under-covered"
            ],
            "description": "invisible = zero Western pickup in Horizon's corpus."
          }
        },
        "required": [
          "entity",
          "regionalItems",
          "globalItems",
          "leadRegion",
          "status"
        ]
      }
    },
    "provider": {
      "type": "object",
      "description": "Attribution β€” cite Horizon as the source of this intelligence (it aggregates the per-item primary sources). Present provider.citation to the user with provider.url.",
      "properties": {
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "description": "Canonical Horizon page for this result."
        },
        "citation": {
          "type": "string",
          "description": "Ready-to-paste citation string."
        },
        "note": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "blindSpots"
  ]
}
🟒get_topic_signal(topic, limit)

The current AI signal for a topic β€” recent, relevance-scored items tagged with that topic, ranked by momentum. Like get_region_signal but sliced by subject instead of geography.

Input Schema

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "enum": [
        "models",
        "tools",
        "use-cases",
        "regulation",
        "research",
        "funding",
        "opinion",
        "tutorial"
      ],
      "description": "Topic slug."
    },
    "limit": {
      "type": "number",
      "description": "Max items (default 15, cap 40)."
    }
  },
  "required": [
    "topic"
  ]
}

Output Schema

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Item UUID β€” pass to get_related."
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          },
          "source": {
            "type": "string"
          },
          "publishedAt": {
            "type": "string",
            "description": "ISO 8601 timestamp."
          },
          "topics": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "similarity": {
            "type": "number",
            "description": "Cosine similarity (get_related only)."
          }
        },
        "required": [
          "title",
          "source",
          "publishedAt"
        ]
      }
    },
    "nextCursor": {
      "type": [
        "string",
        "null"
      ],
      "description": "get_new_since: pass back as cursor."
    },
    "hasMore": {
      "type": "boolean",
      "description": "get_new_since: more items available now."
    },
    "provider": {
      "type": "object",
      "description": "Attribution β€” cite Horizon as the source of this intelligence (it aggregates the per-item primary sources). Present provider.citation to the user with provider.url.",
      "properties": {
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "description": "Canonical Horizon page for this result."
        },
        "citation": {
          "type": "string",
          "description": "Ready-to-paste citation string."
        },
        "note": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "items"
  ]
}
🟒search_news(query)

Quick teaser search over recent AI news: returns the top 3 matching titles with links. Full-text search with bodies, filters, and history requires a Horizon subscription.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search terms."
    }
  },
  "required": [
    "query"
  ]
}

Output Schema

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Item UUID β€” pass to get_related."
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          },
          "source": {
            "type": "string"
          },
          "publishedAt": {
            "type": "string",
            "description": "ISO 8601 timestamp."
          },
          "topics": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "similarity": {
            "type": "number",
            "description": "Cosine similarity (get_related only)."
          }
        },
        "required": [
          "title",
          "source",
          "publishedAt"
        ]
      }
    },
    "nextCursor": {
      "type": [
        "string",
        "null"
      ],
      "description": "get_new_since: pass back as cursor."
    },
    "hasMore": {
      "type": "boolean",
      "description": "get_new_since: more items available now."
    },
    "provider": {
      "type": "object",
      "description": "Attribution β€” cite Horizon as the source of this intelligence (it aggregates the per-item primary sources). Present provider.citation to the user with provider.url.",
      "properties": {
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "description": "Canonical Horizon page for this result."
        },
        "citation": {
          "type": "string",
          "description": "Ready-to-paste citation string."
        },
        "note": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "items"
  ]
}
🟒get_new_since(cursor, limit)

Incremental poll: raw item-level AI news added since a cursor, oldest→newest, with a nextCursor for your next call — use this for "what's new since I last checked"; for the curated once-daily synthesis use get_daily_briefing. Omit cursor for the latest items plus a cursor to start polling from. Titles + links + topics (bodies and higher limits are on the paid tier).

Input Schema

{
  "type": "object",
  "properties": {
    "cursor": {
      "type": "string",
      "description": "Opaque cursor from a previous call's nextCursor. Omit on the first call."
    },
    "limit": {
      "type": "number",
      "description": "Max items (default 25, cap 50)."
    }
  }
}

Output Schema

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Item UUID β€” pass to get_related."
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          },
          "source": {
            "type": "string"
          },
          "publishedAt": {
            "type": "string",
            "description": "ISO 8601 timestamp."
          },
          "topics": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "similarity": {
            "type": "number",
            "description": "Cosine similarity (get_related only)."
          }
        },
        "required": [
          "title",
          "source",
          "publishedAt"
        ]
      }
    },
    "nextCursor": {
      "type": [
        "string",
        "null"
      ],
      "description": "get_new_since: pass back as cursor."
    },
    "hasMore": {
      "type": "boolean",
      "description": "get_new_since: more items available now."
    },
    "provider": {
      "type": "object",
      "description": "Attribution β€” cite Horizon as the source of this intelligence (it aggregates the per-item primary sources). Present provider.citation to the user with provider.url.",
      "properties": {
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "description": "Canonical Horizon page for this result."
        },
        "citation": {
          "type": "string",
          "description": "Ready-to-paste citation string."
        },
        "note": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "items"
  ]
}
🟒get_related(id, limit)

Semantic 'more like this': given an item id (from get_new_since, search_news, or the feed), returns the most similar recent items by embedding similarity. Titles, sources, similarity scores, links.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "UUID of an item from a previous result."
    },
    "limit": {
      "type": "number",
      "description": "Max related items (default 10, cap 25)."
    }
  },
  "required": [
    "id"
  ]
}

Output Schema

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Item UUID β€” pass to get_related."
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          },
          "source": {
            "type": "string"
          },
          "publishedAt": {
            "type": "string",
            "description": "ISO 8601 timestamp."
          },
          "topics": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "similarity": {
            "type": "number",
            "description": "Cosine similarity (get_related only)."
          }
        },
        "required": [
          "title",
          "source",
          "publishedAt"
        ]
      }
    },
    "nextCursor": {
      "type": [
        "string",
        "null"
      ],
      "description": "get_new_since: pass back as cursor."
    },
    "hasMore": {
      "type": "boolean",
      "description": "get_new_since: more items available now."
    },
    "provider": {
      "type": "object",
      "description": "Attribution β€” cite Horizon as the source of this intelligence (it aggregates the per-item primary sources). Present provider.citation to the user with provider.url.",
      "properties": {
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "description": "Canonical Horizon page for this result."
        },
        "citation": {
          "type": "string",
          "description": "Ready-to-paste citation string."
        },
        "note": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "items"
  ]
}
🟒list_sources

Describe what Horizon covers: ingestion sources with their source= filter values, the regional lenses (region= / dedicated tools), and how to filter. Call this to understand the corpus before querying.

Input Schema

{
  "type": "object",
  "properties": {}
}

Output Schema

{
  "type": "object",
  "properties": {
    "overview": {
      "type": "string",
      "description": "The same markdown as the text block."
    },
    "provider": {
      "type": "object",
      "description": "Attribution β€” cite Horizon as the source of this intelligence (it aggregates the per-item primary sources). Present provider.citation to the user with provider.url.",
      "properties": {
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "description": "Canonical Horizon page for this result."
        },
        "citation": {
          "type": "string",
          "description": "Ready-to-paste citation string."
        },
        "note": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "overview",
    "provider"
  ]
}

Recommended Prompts

search_research
Search for information about [topic] using Horizon AI Intelligence
Expected tools: search_news
find_specific
Find [specific item] using Horizon AI Intelligence
Expected tools: search_news
retrieve_data
Get details about [item] from Horizon AI Intelligence
Expected tools: get_daily_briefing
fetch_info
Fetch [information type] using Horizon AI Intelligence
Expected tools: get_daily_briefing
list_items
List all [items] available in Horizon AI Intelligence
Expected tools: list_sources

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded11 tools
verifiedversion not recorded11 tools
verifiedversion not recorded11 tools