# Misar.Blog MCP Server [Health: Active]

**Category:** 🎯 Marketing  
**Repository:** https://github.com/Misar-AI/misarblog-mcp  
**GitHub Stars:** 1  
**npm Downloads (last month):** 1734  
**Views:** 1  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/misar-blog-mcp-server

## Description
Publish and manage articles, series, comments, reactions, newsletters and blog analytics.

## Tools
Capabilities this server exposes over MCP:

- **login** — Authenticate with your Misar.Blog account via browser — no API key copy-paste needed. Opens the Misar.Blog authorization page where you review the requested permissions and click 'Authorize'. Your API key is delivered straight back to this client and saved to ~/.misarblog/config.json.
- **status** — Check whether you are authenticated with Misar.Blog and which account is connected. Run this first to verify your connection.
- **upgrade** — Show your current Misar.Blog plan, how much of each quota you have left, and what upgrading unlocks, with the link to upgrade. Call it any time — not only after hitting a limit. Reads only: it never changes the plan or takes payment; the user upgrades by following the link. On a local install, open=true also opens that link in the user's browser.
- **get_profile** — Get your Misar.Blog creator profile
- **get_analytics_summary** — Get analytics summary (views, revenue, subscribers) for a time period
- **list_my_articles** — List your articles on Misar.Blog
- **get_article** — Get a single article by slug, including full markdown content
- **publish_article** — Publish a new article (or schedule it) on Misar.Blog
- **create_draft** — Save an article as a draft on Misar.Blog (for review before publishing)
- **update_article** — Update the title, body, or tags of an existing article or draft. Only the fields you pass are changed; omitted fields keep their current values.
- **search_articles** — Search PUBLISHED articles across Misar.Blog by keyword, tag, or author — including other creators' work. Use list_my_articles for your own drafts and unpublished posts.
- **research_topic** — Research a topic and get AI-generated insights, sources, and a content outline. Useful before writing an article.
- **generate_title_seo** — Generate 5 SEO/AEO/GEO-optimized article titles from a topic or keyword prompt. Targets high-volume, low-competition long-tail keywords. Optimized for Google, AI answer engines (ChatGPT, Perplexity, Claude), Google AI Overviews, and AI search experiences. Each title includes a keyword strategy hint.
- **suggest_titles** — Generate 5 compelling, SEO-friendly article title options from your existing article content. Use generate_title_seo instead if you want to target specific keywords or have not written content yet.
- **upload_image** — Upload a local image file to the Misar.Blog CDN
- **generate_cover_image** — Generate a cover image using AI and upload it to the Misar.Blog CDN
- **get_series** — List all your series on Misar.Blog
- **create_series** — Create a new series to group related articles
- **add_to_series** — Add an existing article to a series
- **list_comments** — Get the comment thread for an article. Requires an API key; counts against your plan's request quota.
- **get_follow_status** — Get follow status and follower count for a profile UUID. Requires an API key; counts against your plan's request quota.
- **list_newsletter_subscribers** — Get your newsletter subscriber list. Requires API key authentication.
- **list_newsletter_issues** — Get your sent and scheduled newsletter issues. Requires API key authentication.
- **get_reactions** — Get reaction counts and your reactions for an article. Requires API key.
- **add_reaction** — Add a reaction to an article. No-ops if already reacted. Requires API key.
- **remove_reaction** — Remove a specific reaction from an article. Requires API key.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "misar-blog-mcp-server": {
    "command": "npx",
    "args": ["-y","@misarblog/mcp@latest"],
    "env": {
      "MISARBLOG_API_KEY": "",
      "MISARBLOG_BASE_URL": ""
    }
  }
}
```

**Requires environment variables:** `MISARBLOG_API_KEY`, `MISARBLOG_BASE_URL` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What Misar.Blog MCP Server MCP server does

Misar.Blog MCP Server MCP server gives an MCP-compatible AI client access to publishing and audience-management functions on Misar.Blog. It can retrieve a creator profile, list personal articles, fetch complete article markdown by slug, and search published work by keyword, tag, or author. Personal drafts and unpublished articles are handled through the account-specific listing tool rather than public search.

Writing workflows include topic research, AI-generated title suggestions, article drafting, updates, scheduling, and publication. The server can also create and organize article series, upload a local image, or generate a cover image and send it to the Misar.Blog CDN. For audience operations, it exposes newsletter subscribers and issues, article comments, follower status, and reactions. Analytics provide views, revenue, and subscriber figures for a selected period.

## How it works

The server communicates with an MCP client over local stdio or Streamable HTTP. A local process can be launched with the npm package, while a remote configuration can point to Misar.Blog's MCP endpoint. Discovery operations such as listing tools, prompts, and resources do not require credentials, but actions do.

Authentication can begin with the `login` tool. The user reviews permissions in a browser, authorizes access, and receives a key that the client stores in `~/.misarblog/config.json`. Alternatively, the client can provide an API key through configuration. The `status` tool reports whether the connection is authenticated and which account is active. The `upgrade` tool only reads plan and quota information and returns an upgrade link.

## Setup and configuration

Install the npm package through a client connector or configure it manually as an MCP server. A local setup can use `npx -y @misarblog/mcp@latest`; a remote setup uses the Streamable HTTP URL with a bearer token. The repository also provides ready-made connector configurations for supported clients.

Set `MISARBLOG_API_KEY` when using API-key authentication. Browser login can be used instead, so an API key is not required for that flow. Set `MISARBLOG_BASE_URL` when connecting to a self-hosted Misar.Blog instance. API-key access is required by tools such as comments, follows, newsletters, and reactions, and some of those calls count against the plan's request quota.

## Tools and capabilities

Misar.Blog MCP Server MCP server includes tools for:

- Creating drafts, updating articles, publishing immediately, or scheduling publication.
- Researching topics and generating SEO-, AEO-, and GEO-oriented title ideas.
- Suggesting titles from existing content and generating or uploading cover images.
- Creating series and adding existing articles to them.
- Reading analytics, profiles, article content, public search results, comments, reactions, and follow data.
- Reading newsletter subscribers and sent or scheduled newsletter issues.

It also exposes reusable prompts for drafting articles, improving SEO, writing newsletters, planning series, creating social captions, and reporting on engagement. Read-only resources provide profile data, recent published articles, drafts, series, and a 30-day analytics summary.

## Limitations and notes

Search covers published articles across Misar.Blog, including other creators' work; it is not the tool for finding personal drafts or unpublished posts. Several audience-related operations require an API key. Publishing, sending communications, and other externally visible actions are marked for client confirmation through destructive-action annotations and bundled workflow guidance. The `upgrade` tool does not change a plan or process payment; the user must follow its returned link.

_Full upstream README: https://allmcps.com/mcp/misar-blog-mcp-server/readme_

