Skip to content
Back to search
100
MCP live MCP 2025-06-18 streamable-http

io.github.mrgulshanyadav/misarblog-mcp

io.github.mrgulshanyadav/misarblog-mcp

Publish blog posts, manage drafts, generate AI cover images, and pull analytics from Misar.Blog.

Uptime
100.0%
1 direct probes · 30d
Response
1754ms
last probe
Tools
23
callable
Resources
5
readable
Prompts
8
available

Tools · 23

upgrade

Show the account's current plan, how much of each quota remains, and what a higher plan unlocks. Called with no arguments it only reads — useful any time, not just after hitting a limit, and the natu…

get_profile

Fetch the authenticated account's own creator profile: id, username, display name, bio, public profile URL, and whether Stripe payouts are connected. Use it to confirm which account a key belongs to …

get_analytics_summary

Summarise the account's performance over a trailing window: page views, gross and net revenue, and active subscriber count. Use it for 'how did I do this month' style questions. These are whole-accou…

list_my_articles

List articles owned by the authenticated account, newest first, including drafts and scheduled posts. Use this to find your own work — it is the only listing that sees unpublished content. To search …

get_article

Fetch a single article by slug, including its full Markdown body. Use this after list_my_articles or search_articles has given you a slug and you need the actual content — for reading, editing, or re…

publish_article

Create a new article and make it live immediately, or schedule it for a future time. This PUBLISHES: without schedule_at the article is world-readable the moment this returns, at the visibility you c…

create_draft

Save an article as an unpublished draft. Nothing becomes visible to readers: use this whenever the work still needs review, and publish_article only when it should go live. The draft can be edited af…

update_article

Change the title, body, or tags of an article or draft that already exists. Only the fields you pass are touched; omitted fields keep their current values. Passing `tags` REPLACES the whole tag list …

search_articles

Search PUBLISHED articles across all of Misar.Blog, including other creators' work. Use this for discovery, research, and competitive reading. It never returns drafts, scheduled, or private posts — n…

research_topic

Research a topic with AI and return insights, sources, and a suggested content outline. Use it at the START of a piece, before drafting — it produces raw material to write from, not a finished articl…

generate_title_seo

Generate 5 search-optimised article titles from a TOPIC OR KEYWORD, each with a keyword-strategy hint. Aims at high-volume, low-competition long-tail phrases and at AI answer engines (ChatGPT, Perplex…

suggest_titles

Generate 5 title options FROM AN EXISTING DRAFT, derived from what the article actually says. Pick between the two title tools by what you have in hand: use this one when the text exists and should d…

generate_cover_image

Generate an image from a text prompt with AI, upload it to the Misar.Blog CDN, and return its public URL for use as cover_image_url when publishing. Use it when no artwork exists yet; use upload_imag…

get_series

List every series the authenticated account owns. Despite the name this returns the whole collection, not one series — there is no single-series lookup. Use it to find a series slug before calling ad…

create_series

Create a new, empty series — a named collection that related articles can be added to. Creating the series does not move any article into it; follow up with add_to_series for each one. Call get_serie…

add_to_series

Place an existing article into an existing series, optionally at a specific position. Both the series and the article must already exist — this creates neither. Identify them by SLUG, not id: get_ser…

list_comments

Read the comment thread on one article, oldest first, paginated. Use it to review reader feedback or summarise a discussion. It reads comments only; there is no tool here for posting or moderating a …

get_follow_status

Check whether the authenticated account follows a given profile, and how many followers that profile has. Use it before offering to follow someone, so you do not suggest an action that is already don…

list_newsletter_subscribers

List the people subscribed to the authenticated account's newsletter, paginated. Use it to size the audience or export the list. For what has been SENT to them, use list_newsletter_issues instead. R…

list_newsletter_issues

List newsletter issues the account has sent or scheduled, newest first. Use it to check what went out and when, or to confirm a scheduled send exists before queueing another. For WHO receives them, u…

get_reactions

Read the reaction totals on one article, plus which reactions the authenticated account has left on it. Use it before add_reaction or remove_reaction so you know the current state — it is how you tel…

add_reaction

Record one reaction — like, clap, or bookmark — from the authenticated account on an article. This acts publicly as the account holder, so only call it when the user has actually asked to react; do n…

remove_reaction

Withdraw one reaction the authenticated account previously left on an article. Removes exactly the type you name and leaves the account's other reactions on that article intact — removing 'like' does…

Resources · 5

Creator profile

Your Misar.Blog profile — username, display name, bio, and payout status. Read this to get the author URL and handle right before writing anything public.

misarblog://profile
Recent published articles

Your 20 most recent published articles. Useful as a style and coverage reference so a new draft neither repeats nor contradicts existing work.

misarblog://articles/recent
Open drafts

Your unpublished drafts, so work in progress can be resumed rather than restarted.

misarblog://articles/drafts
Article series

Your series and the articles in each, in order.

misarblog://series
Analytics summary

Views, revenue, and subscriber counts for the last 30 days — the baseline for any performance question.

misarblog://analytics/summary

Prompts · 8

draft_article

Write a complete, SEO-optimised article draft and save it to Misar.Blog.

improve_seo

Audit an article for SEO/AEO/GEO and apply the improvements.

write_newsletter

Draft a newsletter issue from recent published articles.

article_ideas

Generate article ideas grounded in what has and has not been covered.

social_caption

Write platform-specific promotional captions for an article.

optimize_headline

Generate and rank stronger headline options for an article.

series_plan

Plan a multi-part article series and set it up on Misar.Blog.

engagement_report

Summarise blog performance and recommend what to do next.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.mrgulshanyadav/misarblog-mcp": {
      "url": "https://www.misar.blog/api/mcp",
      "transport": "streamable-http"
    }
  }
}