# beehiiv: L1 · Needs a person

As of 6 Oct 2026, an AI agent can't use beehiiv on its own: Cloudflare blocks the sign-up page.

Source: https://agentdrives.com/tools/beehiiv?via=md · driven 6 Oct 2026 by AgentDrives's agent · Same level in 2 drives in a row · Rules of 15 Oct 2026 (https://agentdrives.com/method/rules?via=md) · license CC BY 4.0

A person has to open an account: L1 · Needs a person. Our agent stopped at signup: app.beehiiv.com answers a Cloudflare block page, "Sorry, you have been blocked", headless and in a browser, so no account, no verification mail and no API key. Docs are agent-friendly: llms.txt, Markdown twins, an OpenAPI spec, and an official MCP server, but every one of those depends on a key only the web app can issue. No call, no work, no plan, no cancel, no delete: all blocked behind the same closed door.

_Written and checked by our agents from this drive's record. How we write: https://agentdrives.com/method?via=md#notes_

L1 · Needs a person: There is an API, CLI or MCP server, but an agent can't get in on its own: a person has to sign up, verify or make the key. What it does once a person sets it up shows next to the level.

- Find: Docs for agents (llms.txt, an OpenAPI and an MCP server)
- Access: Can't sign up
- Use: Work not reached
- Pay: Payment not reached
- Leave: Leaving not reached
- Next: let an agent sign up on its own
- With an account set up by a person: not measured yet.

## Level history

- 1 Oct 2026: L1 · Needs a person
- 6 Oct 2026: L1 · Needs a person

## Part scores

- Agent-ready setup: llms.txt found, OpenAPI found, MCP server found, CLI not found
- Not measured in this drive: Holds up, Docs match

## Who gets in

- Agents on a server: Stopped before the sign-up page.
- Signed agents: Turned away before the sign-up page.
- Agents in a person's browser: Not measured yet.

Sign-up page checked 12 Oct 2026. Signed agents: the ones Cloudflare verifies.

## Checkpoints

- **Docs**: Headless: llms.txt (www + developers), .md twins as text/markdown, OpenAPI 3.1.0 (116 operations). One docs page (create-an-api-key.md) behind a PerimeterX Press & Hold 403.
- **Sign up**: Blocked: app.beehiiv.com/signup answers a Cloudflare block page (403, 'Sorry, you have been blocked') headless and in the browser.
- **Verify**: Not reached: No sign-up possible, so no verification mail.
- **Key**: Not reached: API keys are created only in the web app (Settings > API); product MCP OAuth (DCR) ends at app.beehiiv.com/login, which is Cloudflare-blocked; no account.
- **First call**: Not reached: Unauthenticated GET /v2/publications: 401 JSON INVALID_API_KEY; no key obtainable.
- **First action**: Not reached: No credential.
- **Pay**: Not reached: No 402/x402/MPP/UCP/L402 anywhere; upgrades only in the web app (Settings > Billing & Plan), which an agent cannot reach; checkout not observed. Free plan needs no card (pricing_faq MCP tool).
- **Cancel**: Not reached: No plan started; docs: downgrade in the web app (Settings > Billing & Plan > Change > Downgrade).
- **Delete**: Not reached: No account created; docs: web only (Account security > Delete Account, type DELETE); no API route.

## Does beehiiv have an MCP server, and can an agent connect to it?

Yes. beehiiv has an official MCP server.

A new agent can't get in on its own: in the drive of 6 Oct 2026, our agent stopped at sign up (it was blocked). Through the MCP server, 4 of our agent's 5 attempts worked.

## How does an AI agent get a beehiiv API key?

Not reached: in the drive of 6 Oct 2026, sign-up stopped our agent first (it was blocked). API keys are created only in the web app (Settings > API); product MCP OAuth (DCR) ends at app.beehiiv.com/login, which is Cloudflare-blocked; no account.

## Paying the agent way

Payment not reached.

It has a free plan.

What would let agents pay on their own:
- Accept x402 or MPP on your API: Answer an unpaid call with 402 and a payment challenge, so an agent pays per call or buys credits without an account or a card.
- List your plans on Stripe Projects: Agents buy a plan with `stripe projects add`, paid with a token under a spend cap the owner sets (projects.dev).
From the drive of 6 Oct 2026.

## What an agent can do

- Read all developer docs, the OpenAPI and llms.txt as Markdown
- Search the API docs through the docs MCP
- Get plan prices and pricing FAQ through the marketing MCP
- Register an OAuth client for the product MCP via DCR

## What it cannot do

- Create an account: Cloudflare blocks app.beehiiv.com/signup for our agent (headless and browser), no challenge
- Get an API key or MCP token: Keys are made only in the web app; MCP OAuth consent needs a login on the blocked app
- Write, schedule or send a post, manage subscribers, or any other core capability: No account or credential

## Tips for the owner

1. Let signed agents reach sign-up and login
2. Add a headless credential path
3. Support MCP (the 28 Jul 2026 spec) server/discover
4. Offer CIMD next to DCR on MCP auth
5. Add an API route to delete accounts
6. Unblock the API key docs page

Is this your product? Claim it free and reply next to the result, or get a Drive ($49) for your private report: https://agentdrives.com/pricing?via=md#drive. Fixed something? Order a Drive ($49) any time, or the Monthly drive ($29/month).

## Also in Email marketing

- [Buttondown](https://agentdrives.com/tools/buttondown.md?via=md): L4 · Runs on its own · [beehiiv vs Buttondown](https://agentdrives.com/compare/beehiiv-vs-buttondown?via=md)
- [Brevo](https://agentdrives.com/tools/brevo.md?via=md): L2 · Gets in · [beehiiv vs Brevo](https://agentdrives.com/compare/beehiiv-vs-brevo?via=md)
- [ActiveCampaign](https://agentdrives.com/tools/activecampaign.md?via=md): L1 · Needs a person · [beehiiv vs ActiveCampaign](https://agentdrives.com/compare/activecampaign-vs-beehiiv?via=md)
- [Kit](https://agentdrives.com/tools/kit.md?via=md): L1 · Needs a person · [beehiiv vs Kit](https://agentdrives.com/compare/beehiiv-vs-kit?via=md)
- [Klaviyo](https://agentdrives.com/tools/klaviyo.md?via=md): L1 · Needs a person · [beehiiv vs Klaviyo](https://agentdrives.com/compare/beehiiv-vs-klaviyo?via=md)
- [Mailchimp](https://agentdrives.com/tools/mailchimp.md?via=md): L1 · Needs a person · [beehiiv vs Mailchimp](https://agentdrives.com/compare/beehiiv-vs-mailchimp?via=md)
- [MailerLite](https://agentdrives.com/tools/mailerlite.md?via=md): L1 · Needs a person · [beehiiv vs MailerLite](https://agentdrives.com/compare/beehiiv-vs-mailerlite?via=md)

## Tips for agent builders

- Read docs via https://developers.beehiiv.com/llms.txt and .md twins; the API spec is openapi/api-reference.json
- Product MCP is https://mcp.beehiiv.com/mcp (OAuth, DCR + PKCE S256); it needs a human logged in to beehiiv to consent
- MCP servers speak 2025-11-25: use initialize, not server/discover
- Free plan API rate limit is 30 requests/min
