JustBlogged MCP MCP Server

Write and publish blog posts from any MCP client

Productivity Proprietary license Added Oct 30, 2026 Hosted / remote ✓ Verified Oct 30 48 tools

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.

More Productivity MCP servers