Connects your Claude workspace directly to the Misar.Blog publishing platform through 15 REST API tools. You can draft articles, publish posts, upload and generate AI cover images, organize content into series, and pull view and engagement analytics without leaving your editor. Authentication works via API key or a browser OAuth flow (the login tool opens a window, no copy-paste). Useful if you're publishing technical content or managing a blog on Misar.Blog and want to keep the entire editorial workflow inside Claude Code, Cursor, or Windsurf instead of switching to a web dashboard.
Public tool metadata for what this MCP can expose to an agent.
get_profileGet your Misar.Blog creator profileGet your Misar.Blog creator profile
No parameter schema in public metadata yet.
get_analytics_summaryGet analytics summary (views, revenue, subscribers) for a time period1 paramsGet analytics summary (views, revenue, subscribers) for a time period
daysintegerlist_my_articlesList your articles on Misar.Blog2 paramsList your articles on Misar.Blog
limitintegerstatusstringdraft · published · scheduled · archivedget_articleGet a single article by slug, including full markdown content1 paramsGet a single article by slug, including full markdown content
slugstringpublish_articlePublish a new article on Misar.Blog6 paramsPublish a new article on Misar.Blog
tagsarraytitlestringvisibilitystringpublic · subscribers · paid · privatedefault: publicschedule_atstringbody_markdownstringcover_image_urlstringcreate_draftSave an article as a draft on Misar.Blog3 paramsSave an article as a draft on Misar.Blog
tagsarraytitlestringbody_markdownstringget_seriesList all your series on Misar.BlogList all your series on Misar.Blog
No parameter schema in public metadata yet.
create_seriesCreate a new series to group related articles2 paramsCreate a new series to group related articles
titlestringdescriptionstringadd_to_seriesAdd an existing article to a series3 paramsAdd an existing article to a series
positionintegerseries_slugstringarticle_slugstringresearch_topicResearch a topic and get AI-generated insights, sources, and a content outline1 paramsResearch a topic and get AI-generated insights, sources, and a content outline
querystringgenerate_title_seoGenerate 5 SEO/AEO/GEO-optimized article titles from a topic or keyword prompt2 paramsGenerate 5 SEO/AEO/GEO-optimized article titles from a topic or keyword prompt
promptstringcontextstringsuggest_titlesGenerate 5 compelling, SEO-friendly article title options from your existing article content1 paramsGenerate 5 compelling, SEO-friendly article title options from your existing article content
contextstringgenerate_cover_imageGenerate a cover image using AI and upload it to the Misar.Blog CDN2 paramsGenerate a cover image using AI and upload it to the Misar.Blog CDN
sizestring1024x1024 · 1792x1024 · 1024x1792default: 1792x1024promptstringlist_commentsGet public comments for an article3 paramsGet public comments for an article
limitintegeroffsetintegerarticle_idstringget_follow_statusGet public follow status and follower count for a user by their profile UUID1 paramsGet public follow status and follower count for a user by their profile UUID
user_idstringget_reactionsGet reaction counts for an article1 paramsGet reaction counts for an article
article_idstringadd_reactionAdd a reaction to an article2 paramsAdd a reaction to an article
typestringlike · clap · bookmarkarticle_idstringremove_reactionRemove a reaction from an article2 paramsRemove a reaction from an article
typestringlike · clap · bookmarkarticle_idstringlist_newsletter_subscribersGet your newsletter subscriber list2 paramsGet your newsletter subscriber list
limitintegeroffsetintegerlist_newsletter_issuesGet your sent and scheduled newsletter issues1 paramsGet your sent and scheduled newsletter issues
limitintegerPublish & manage your blog from Claude Code, Cursor, or Windsurf
Publish blog posts, manage drafts, organize series, run AI research/title/cover-image
generation, and pull analytics — all from your AI coding environment. Connect your
Misar.Blog creator account via an API key or the one-click
login browser flow (no copy-paste).
The stdio package exposes 23 tools. On the hosted
Smithery remote (streamable-HTTP), 20
are available — the three local-only tools (login, status, upload_image) require a
local process and are not exposed over remote HTTP.
claude mcp add misarblog -- npx -y @misarblog/mcp
Then set your API key:
export MISARBLOG_API_KEY=mbk_your_key
{
"mcpServers": {
"misarblog": {
"command": "npx",
"args": ["-y", "@misarblog/mcp"],
"env": {
"MISARBLOG_API_KEY": "mbk_your_key"
}
}
}
}
~/.cursor/mcp.json (global) or .cursor/mcp.json (project)~/.codeium/windsurf/mcp_config.json.vscode/mcp.json, add "type": "stdio" to the server entryInstall the hosted server straight from Smithery — it runs the package for you and connects over streamable-HTTP:
npx -y @smithery/cli install misar/misarblog-mcp --client claude
Or add the remote endpoint directly and authenticate with a Bearer API key:
https://www.misar.blog/api/mcp
Authorization: Bearer mbk_your_key
Option 1 — API key (recommended). Generate a key at
Dashboard → Settings → API Keys
(it starts with mbk_), then set MISARBLOG_API_KEY. Keys are rate-limited to 100 req/min
and can be revoked or regenerated at any time.
Option 2 — browser login (stdio only). Omit MISARBLOG_API_KEY and call the login
tool as your first request. It starts a temporary 127.0.0.1 listener, opens
https://www.misar.blog/dashboard/settings/api?mcp_port=<port>, and saves the returned key
to ~/.misarblog/config.json — no clipboard involved. The listener is local-only and shuts
down after 120 seconds.
23 tools over stdio; the 20 marked ✓ are also available on the Smithery remote.
| Area | Tools | Remote |
|---|---|---|
| Connection & account | login, status | — |
get_profile | ✓ | |
| Articles & drafts | list_my_articles, get_article, publish_article, create_draft | ✓ |
| Series | get_series, create_series, add_to_series | ✓ |
| AI writing | research_topic, generate_title_seo, suggest_titles | ✓ |
| Images | upload_image | — |
generate_cover_image | ✓ | |
| Analytics | get_analytics_summary | ✓ |
| Comments & follows | list_comments, get_follow_status | ✓ |
| Reactions | get_reactions, add_reaction, remove_reaction | ✓ |
| Newsletter | list_newsletter_subscribers, list_newsletter_issues | ✓ |
Full parameter tables, return shapes, and example prompts live in the MCP Tools Reference.
Prompts you can send directly in Claude Code or Cursor Agent mode:
Write a 1000-word article about "Why AI-first blogging changes SEO forever"
and publish it on my Misar.Blog with tags ["AI", "SEO", "blogging"].
Generate a dark, futuristic cover image for an article titled "Building with MCP",
then create a draft with that image as the cover.
List my published articles, create a series called "AI Writing Guide",
and add the last 3 to it in chronological order.
Show me my analytics for the last 90 days.
Point the server at your own instance with MISARBLOG_BASE_URL:
{
"mcpServers": {
"misarblog": {
"command": "npx",
"args": ["-y", "@misarblog/mcp"],
"env": {
"MISARBLOG_API_KEY": "mbk_your_key",
"MISARBLOG_BASE_URL": "https://blog.yourdomain.com"
}
}
}
}
npx)login toolpackages/blog-mcp-server/)MIT — Copyright (c) 2026 Misar AI Technology Pvt Ltd
MISARBLOG_API_KEY*secretMisar.Blog API key — get from https://www.misar.blog/settings/api
io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage
io.github.mikerawsonnz/llm-orchestration-agent
io.github.mikerawsonnz/authenticated-llm-agent
labforgedev/copilot-memory-mcp
csoai-org/agent-prompt-injection-firewall-mcp
io.github.mikerawsonnz/authenticated-multi-llm-agent