JustBlogged MCP MCP Server
Write and publish blog posts from any MCP client
JustBlogged MCP is a Productivity MCP (Model Context Protocol) server: Write and publish blog posts from any MCP client. It is listed as Proprietary and available as a hosted endpoint, so it works with no local install. It exposes 48 tools including list_blogs, get_blog, list_blog_members, create_blog. Listed on MCP Collection since October 2026.
About JustBlogged MCP
JustBlogged MCP is the official hosted MCP server for JustBlogged blogs at https://justblogged.com/mcp. Sign in with OAuth, then your AI client can list, create and edit posts and pages, save drafts, publish or schedule posts and upload images. The same actions are available through the REST API. MCP and REST API are included on the free plan, which also has unlimited posts and pages, a custom domain with HTTPS, themes, sitemaps and RSS, no card needed. Pro is $9 per blog per month or $49 per blog per year.
JustBlogged MCP tools (48)
Read from the live server on Oct 30, 2026. These are the tools your AI assistant can call once connected.
list_blogs- List the authenticated user's accessible blogs so later tool calls can target the right blogId.
get_blog- Get a single blog by ID, including settings like subdomain, domain, logo, and metadata.
list_blog_members- List blog members who can be assigned as post authors. Use a member id as authorId in create_post or update_post.
create_blog- Create a new blog. Subdomain is auto-generated from the name. Requires account-level OAuth or a user-scoped API key.
update_blog- Update blog settings including name, subdomain, description, and logo. Requires owner or admin access.
delete_blog- Delete a blog by ID. Only the blog owner can delete. Active subscriptions are cancelled automatically.
get_blog_metadata- Get custom metadata for a blog (SEO fields, themeId, etc.). Does not include themeSettings values.
update_blog_metadata- Merge custom metadata into a blog. Pass only the keys you want to add or update. Theme changes use the dedicated theme tools.
update_blog_domain- Configure or remove a blog's custom domain. Use domain only for custom domains (requires CNAME/A DNS). Use domain + domain_slug for subdirectory hosting (requires TXT DNS verification). Pass an empty domain string to remove the domain.
list_available_themes- List built-in themes available for a blog and show which theme is currently active.
get_theme_settings- Get theme settings schema and current values for a blog's active theme.
update_theme_settings- Update one or more theme setting values for a blog. Unspecified values are preserved. Use get_theme_settings first to discover valid keys.
switch_theme- Switch a blog to a different built-in theme or to custom if theme files exist.
list_theme_files- List the theme file tree for a blog (layouts, templates, assets, etc.).
get_theme_file- Read a theme file by path (e.g. layouts/theme.liquid). Falls back to the active built-in theme when no custom copy exists.
update_theme_file- Create or update a theme file. Requires a Pro subscription. Copies the built-in theme first if no custom files exist yet.
delete_theme_file- Delete a custom theme file from a blog. Requires a Pro subscription. Cannot delete built-in-only files.
upload_image- Upload an image to a blog. Use the returned path as the image value when creating or updating a post, page, or blog.
list_posts- List blog posts with pagination, filtering, and sorting by status, collection, tag, author, or date.
get_post- Get a single blog post by ID.
create_post- Create a new blog post with title, HTML content, author, collection, tags, metadata, slug, image, and publishing options. status=published makes the post live. collection_id is optional; omit it to use the empty-slug default Posts collectio
update_post- Update any editable field on an existing blog post, including its author.
delete_post- Delete a blog post by ID.
list_pages- List static pages with pagination, filtering, and sorting.
get_page- Get a single static page by ID.
create_page- Create a new static page with title, HTML body, metadata, slug, image, and status. status=published makes the page live.
update_page- Update any editable field on an existing static page.
delete_page- Delete a static page by ID.
list_redirects- List redirects for a blog with search, status, type, and pagination filters. Requires owner or admin access through account-level OAuth or a user-scoped API key.
get_redirect- Get a single redirect by ID. Requires owner or admin access through account-level OAuth or a user-scoped API key.
create_redirect- Create a redirect for a blog. Requires owner or admin access through account-level OAuth or a user-scoped API key.
update_redirect- Update a redirect source, destination, status code, or active state. Requires owner or admin access through account-level OAuth or a user-scoped API key.
delete_redirect- Delete a redirect by ID. Requires owner or admin access through account-level OAuth or a user-scoped API key.
create_tag- Create a new blog tag by name. Requires permission to manage taxonomy.
list_tags- List blog tags with optional case-insensitive search filtering.
update_tag- Rename a blog tag.
delete_tag- Delete a blog tag by ID.
list_collections- List all collections for a blog.
get_collection- Get a single collection by ID, including its post count.
create_collection- Create a new collection with name, slug, and optional description.
Show all 48 tools
update_collection- Update an existing collection's name, slug, or description.
delete_collection- Delete a collection by ID and optionally reassign its posts to another collection.
list_content_revisions- List the saved revision history for a post or page. Returns revision metadata without full snapshots.
get_content_revision- Get one saved post or page revision, including its complete content snapshot.
list_content_reviews- List content review requests for a blog, filtered by status.
get_latest_content_review- Get the latest review associated with the newest saved revision of a post or page.
submit_content_review- Submit the latest saved revision of a draft post or page for review.
decide_content_review- Approve a pending content review or request changes. Approving a staged update to published content applies that revision.
How to connect JustBlogged MCP to Claude, Cursor or VS Code
JustBlogged MCP runs as a hosted remote MCP server at https://justblogged.com/mcp. Add that URL to your MCP client's config (Claude Code, Cursor, Windsurf or VS Code) and the tools appear immediately, no install required.
{
"mcpServers": {
"justblogged-mcp": {
"url": "https://justblogged.com/mcp"
}
}
}
Claude Code: claude mcp add --transport http justblogged-mcp https://justblogged.com/mcp. Servers that require OAuth or an API key will prompt on first use.
JustBlogged MCP FAQ
What is JustBlogged MCP?
JustBlogged MCP is a Model Context Protocol (MCP) server in the Productivity category. Write and publish blog posts from any MCP client. MCP servers expose tools that AI assistants like Claude can call during a conversation.
How do I use JustBlogged MCP with Claude or Cursor?
JustBlogged MCP runs as a hosted remote MCP server at https://justblogged.com/mcp. Add that URL to your MCP client's config (Claude Code, Cursor, Windsurf or VS Code) and the tools appear immediately, no install required.
Is JustBlogged MCP free to use?
JustBlogged MCP is listed as Proprietary software. Check the project homepage for pricing and terms.
What tools does JustBlogged MCP provide?
JustBlogged MCP exposes 48 MCP tools: list_blogs, get_blog, list_blog_members, create_blog, update_blog, delete_blog, get_blog_metadata, update_blog_metadata, update_blog_domain, list_available_themes, get_theme_settings, update_theme_settings, and more. This list is read from the live server (last verified Oct 30, 2026).
Is the JustBlogged MCP MCP server online?
Yes. MCP Collection checks the endpoint every day; it last answered on Oct 30, 2026.