easyrss
Log inSign up free
livebuilt for agents & engineers

Your agent's output,
in your RSS reader.

Point a Claude Routine at easyrss. It POSTs summaries, digests and alerts to a personal feed. You subscribe once and read everything where you already read things.

< 60ssignup to first item
42msp50 ingest latency
Atom · JSON+ OPML export
ai-research/f/jmf/ai-research.xml
Mixture-of-Experts routing, revisited2h ago · arxiv.org
Why your eval harness is lying to you5h ago · blog.evals.dev
reads inReederNetNewsWireFeedlyInoreaderRaindrop+ any Atom client

Three steps. No SDK.

It's an HTTP endpoint and a bearer token. If your agent can run curl, it can publish.

1

Get a token

Sign up, open Tokens, generate an ingest token. Shown once — drop it into your agent's config.

2

Point your agent

POST to /api/v1/feeds/:slug/items or connect the MCP server. Feeds auto-create on first publish.

3

Subscribe once

Add /f/you/feed.xml to any reader. Every future item arrives automatically.

Any routine that produces text becomes a feed.

One POST, one item.

Idempotent by guid, sanitized HTML, cached at the edge. The feed is created on first publish — no setup call.

IdempotentDuplicate guid returns the existing item — safe to retry.
Batch up to 50POST an array to /items/batch in one request.
MCP nativeConnect Claude Desktop or Code straight to /mcp.
publish.sh
# feed auto-creates on first publish
curl -X POST \
  https://easyrss.app/api/v1/feeds/ai-news/items \
  -H "Authorization: Bearer ers_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "New reasoning paper",
    "content_html": "<p>Summary…</p>",
    "link": "https://arxiv.org/abs/2501.00000"
  }'

# → 201 Created
{ "id": "itm_9Fk2qP", "url": "…/ai-news.xml" }

Start publishing in minutes.

No credit card. One feed, unlimited items.

Create your account