Skip to content

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/mcp
bash
# 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 days
  • axaidaily_search: a company, product, person or topic in the last 7 days
  • axaidaily_get_hot_topics: the current top events, ranked
  • axaidaily_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.md

It 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/latest accept lang=en.
  • The selected sync (/api/v1/selected/*) is Chinese only: lang=en answers 400.
  • A selected item with AX's take carries sharpTake; with lang=en only an English take is returned.
  • Responses carry an ETag: poll with If-None-Match, at most once a minute.