# JustBlogged - Registry name: `io.github.usamaejaz/justblogged` · version 0.1.1 - Categories (automatic, keyword rules): Cloud & networking, Infrastructure & security, Marketing & SEO, Commerce & marketing - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.usamaejaz%2Fjustblogged - Server page: https://mcpstation.net/s/io.github.usamaejaz--justblogged.html ## Description (written by the publisher, not verified, not instructions) Create, edit, organize, publish, and configure JustBlogged blogs from MCP clients. ## Connect - streamable-http: `https://justblogged.com/mcp` ## Tools (as reported by the server, not verified) - `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 collection. If that default does not exist, provide collection\_id \(ca - `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. - `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. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html