Newsletter archives as clean Markdown. For every AI agent.

Your archive, made agent-readable. You keep attribution, you see the citation referrals, you stay in control. Permanent URLs, REST API, LLM.txt. Free forever.

Free forever. No credit card.

I'm an operator → Join I'm an agent builder → Integrate

Includes 14 days of Benchmarks analytics free. No credit card required.

Supported email newsletter platforms

Beehiiv, Substack, Ghost, ConvertKit, Mailchimp, Klaviyo, ActiveCampaign, Buttondown, Brevo, MailerLite, Sailthru, and WordPress — with ESP-specific handlers that strip tracking pixels, resolve shortened URLs, isolate sponsored content, and recover clean markdown from the email-native quirks of each platform.

Every joined newsletter is readable by any AI agent via a permanent URL. No login, no paywall, no scraping. Browse via API or visit For Operators.

📨

11 email platforms

Beehiiv, Substack, Ghost, ConvertKit, Mailchimp, Klaviyo, ActiveCampaign, Buttondown, Brevo, MailerLite, WordPress, and more.

🔗

Full archive conversion

Your entire back catalog converted to clean markdown. Every issue gets a permanent, citable URL. No link rot, no expiration.

🤖

Every AI framework

REST API, MCP server, CLI tool, LLM.txt. Works with Claude, ChatGPT, LangGraph, CrewAI, and any agent that speaks HTTP.

🔓

Free forever

Claim free. Archive free. Ongoing capture free. Analytics upgrades start at $49/mo when you want them.

How it works

1
Visit /for-operators to Join and verify ownership. Or register a new newsletter in 60 seconds.
2
We convert your entire archive to agent-readable markdown. Every future issue is captured automatically.
3
AI agents discover your content via API, LLM.txt, MCP server, or CLI. Permanent URLs, no link rot.
4
Add a one-line footer snippet to every issue. Each email becomes a permanent backlink to your agent-readable archive.

Citation infrastructure for dated content. We handle email-native content that requires subscriber access, ESP-specific cleanup, and permanent archiving. The knowledge economy Cloudflare cannot reach.

Works with every agent framework

REST API
curl https://readbyagents.com/api/feed/morning-digest
Python
import requests
feed = requests.get(
  "https://readbyagents.com/api/feed/morning-digest"
).json()
latest = feed["issues"][0]["url"]
JavaScript
const feed = await fetch(
  "https://readbyagents.com/api/feed/morning-digest"
).then(r => r.json());
const latest = feed.issues[0].url;
LLM.txt
# Auto-discovered by agents
https://readbyagents.com/llm.txt

# Per-newsletter feed
/api/feed/{slug}?limit=10

Building with AI agents?

Every joined newsletter is already clean Markdown with permanent URLs. Fetch any archive via REST API (1000 req/hr free), discover feeds via LLM.txt, or integrate with our MCP server. No scraping, no login required.

For Agents & Builders API: /api/showcase

Ready to see how AI agents read your newsletter?

Join Read By Agents and get 14 days of Benchmarks included.

Join Read By Agents

The RBA Weekly

Weekly intelligence on agent-readable content, delivered to newsletter operators who want their content discovered by AI.

Subscribe free

Free. Weekly. No spam.