MCP server
Your agent runs the blog.
Blogee is a remote MCP server with 26 tools. Connect Claude Code or any MCP client and your agent can write, translate, schedule, brand and measure your blog.
- 26 tools
- Remote, no install
- Streamable HTTP
- One key per blog
claude mcp add --transport http blogee https://app.blogee.tech/api/mcp --header "Authorization: Bearer $BLOGEE_MCP_KEY"Set up in three steps
Create your blog.
Sign up and choose your subdomain. It is live right away.
Make a key.
In Settings, open MCP keys and create one. Copy it now. It is shown once.
Paste the config.
Put the key in an environment variable, then add Blogee to your client.
.mcp.json{"mcpServers": {"blogee": {"type": "http","url": "https://app.blogee.tech/api/mcp","headers": {"Authorization": "Bearer ${BLOGEE_MCP_KEY}"}}}}Set BLOGEE_MCP_KEY in your shell. Never commit the key.
Ask your agent: "List my posts." If it answers, you are connected.
A real session
One prompt, three languages
This is what your agent does when you ask for a release post.
It reads the blog first.
Title, languages and template come from your settings.
It writes valid HTML.
Tool descriptions carry the allowed tags and writing guidance.
You review.
Drafts and schedules wait for you. Nothing is sent that you did not ask for.
All 26 tools, by job
26 toolsEvery tool is tenant-scoped. None takes a blog id: your key decides.
Write and publish
7list_posts- List posts, filter by draft, scheduled or published.
get_post- Read one post with its content, tags and meta.
create_post- Create a post. Optional schedule, tags, meta, AI featured image and auto-translation.
update_post- Edit any field of a post, including SEO meta.
translate_post- Translate a post into your enabled languages, now.
update_post_status- Publish, schedule or send back to draft.
delete_post- Delete a post for good.
Moderate replies
4list_replies_for_post- See a post's replies as a thread.
list_replies_for_moderation- A flat list with moderation details.
get_reply- Read one reply.
delete_reply- Remove a reply.
Brand and site
7get_tenant_settings- Read branding, site settings, template, menu and domain status.
update_branding- Change the logo and primary color.
update_site_settings- Edit the title, description, footer, About page and feed mode.
update_template- Switch the blog template.
update_menu_links- Replace the header menu (up to 6 links).
request_domain_verification- Start custom domain verification. Returns a TXT record.
check_domain_verification- Check the TXT record and mark the domain verified.
Embed and distribute
5list_widgets- List your widgets with paste-ready embed code.
get_widget- Read one widget and its snippets.
create_widget- Create a post gallery widget: theme, colors, layout, tags, language, or a subscribe widget.
update_widget- Change a widget's design, or turn it on or off.
delete_widget- Delete a widget. Embeds stop showing posts.
Measure
3get_site_stats- Views, unique visitors, reads and read time. Top posts, countries, channels and devices.
get_post_stats- One post: views to read funnel, read time, scroll depth, sources.
get_newsletter_stats- Newsletter status, subscriber counts, issues sent. Counts only.
Built to be trusted
What a key can and cannot do
One key, one blog.
Tools never accept a blog id. The key alone decides.
Isolated by the database.
Row-level security on every blog's data, and tool outputs are allowlisted.
Keys stay safe.
Stored as a hash, shown once, revocable. A revoked key stops on the next request.
Rate limited.
60 requests per minute per key.
Keys are blog-wide today. There are no scopes or expiry, so create one key per agent and revoke freely.
Your AI provider keys are encrypted and never returned by any tool.
Things to ask your agent
Draft a post from this changelog and save it as a draft.
Translate my latest post into every enabled language.
Schedule my three drafts for Monday, Wednesday and Friday at 9:00.
Make the header menu: Docs, Pricing, About.
Create a widget of the 4 newest posts tagged "release" in dark theme.
Summarize the replies on my last post and remove the spam.