Let agents use AX AI Daily
Four ways in, all anonymous and read-only, no API key: MCP, Skill, RSS and REST API v1. Content is Chinese first; pass lang=en for English titles, summaries and takes (a record without English falls back to Chinese and says so in its lang field).
MCP (version 2.1.0)
Remote Streamable HTTP, anonymous. Every tool takes lang: "en".
https://ai-daily.ax0x.ai/api/mcpbash
# Claude Code
claude mcp add --transport http axaidaily 'https://ai-daily.ax0x.ai/api/mcp'
# Codex
codex mcp add axaidaily --url 'https://ai-daily.ax0x.ai/api/mcp'axaidaily_get_latest: picks or every public item of the last 24 hours or 7 daysaxaidaily_search: a company, product, person or topic in the last 7 daysaxaidaily_get_hot_topics: the current top events, rankedaxaidaily_get_story: one event's timeline and digest (only with a public_id from the hot list)axaidaily_get_daily: the latest daily report, or one date
Skill
For agents that read SKILL.md. Tell yours:
Install this skill: https://ai-daily.ax0x.ai/skill.mdIt routes each question to REST API v1 and knows about lang=en.
RSS
- English picks:
https://ai-daily.ax0x.ai/en/feed.xml - English daily report:
https://ai-daily.ax0x.ai/en/feed/daily.xml - AX Says, the daily column (Chinese):
https://ai-daily.ax0x.ai/feed/column.xml
REST API v1
Anonymous GET with CORS. Fields and errors are defined in OpenAPI 3.1.
First request
curl 'https://ai-daily.ax0x.ai/api/v1/items?mode=selected&window=24h&limit=20&lang=en'/api/v1/items,/api/v1/hot-topics,/api/v1/stories/{publicId},/api/v1/dailies/latestacceptlang=en.- The selected sync (
/api/v1/selected/*) is Chinese only:lang=enanswers 400. - A selected item with AX's take carries
sharpTake; withlang=enonly an English take is returned. - Responses carry an ETag: poll with
If-None-Match, at most once a minute.