Beehiiv MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BEEHIIV_API_KEYYesYour Beehiiv API key
BEEHIIV_PUBLICATION_IDYesYour Beehiiv publication ID

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
list_publications
List all publications accessible with this API key.
list_posts
List all posts for a given publication. Args: publication_id: e.g. 'pub_00000000-0000-0000-0000-000000000000'
get_post
Retrieve a single post by ID. Args: publication_id: ID of the publication post_id: ID of the post
ID: oswww3pa8s