# Juzpost MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.juzpost%2Fmcp
Registry id: `mcp-registry/com.juzpost/mcp`
Status: live (checked 2026-10-26T23:23:01.628Z)

## Measurements (30 days)

- Uptime: 100%
- Checks: 2281
- Outages (90 days): 0

## Install

```json
{
  "mcpServers": {
    "juzpost-mcp-server": {
      "type": "http",
      "url": "https://www.juzpost.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http juzpost-mcp-server https://www.juzpost.com/mcp
```

## Tools (19)

- `create_post`: Creates a draft post with everything the composer saves: caption, title, description, hashtags, media, the accounts it goes to, per-account text (account_overri
- `create_upload_url`: Reserves storage for one file and returns a presigned upload_url (valid 1 day) plus the media_key it will be stored under. Images up to 20 MB, videos up to 200 
- `delete_post`: Permanently deletes a draft post and its target rows. Use this only when the user explicitly asks to discard a draft. Returns deleted=true, the post id and what
- `get_context`: Reports who this connection is, the one workspace it acts on (use switch_workspace to change it), the plan, billing state, entitlements, quotas, limits and a pl
- `get_platform_limits`: Returns the full publishing rules for one platform or all of them: caption and title limits and units, media counts, sizes, formats, whether media is required, 
- `get_post`: Fetches one post with its per-account rows: status, publish time, published time and any error per account. Use this after schedule_post to confirm what happene
- `list_accounts`: Lists the social accounts connected to the workspace, with health, how many posts are queued on each, and the effective limits for that account. Use this to pic
- `list_groups`: Lists channel groups (named sets of accounts) with their member account ids. Use this when the user names a group ("post to my brand accounts") to resolve it to
- `list_options`: Lists the choices one account offers for a setting the schedule needs, read live from the platform. Requests: list_board (pinterest, ids go in pinterest.board_i
- `list_posts`: Lists posts in the workspace: drafts, scheduled, published and failed. Use this to find drafts to schedule, to review the queue, or to find a post id for get_po
- `list_workspaces`: Lists every workspace the user belongs to, marks the one this connection acts on, and says what each allows through the connector: none (Free or no plan) or ful
- `schedule_post`: Schedules a post to one or more accounts at publish_at (ISO 8601 UTC), or publishes immediately with publish_now=true. This publishes to real accounts. One call
- `switch_workspace`: A connection acts on one workspace at a time. This moves it onto another workspace the user belongs to (id or slug from list_workspaces) for every later call, u
- `update_post`: Edits a draft or a scheduled post, the same edit the composer makes: caption, title, description, hashtags, type, media keys, cover, accounts, per-account text,
- `upload_begin`: Called only by the JuzPost upload card, never by the model. Reserves storage for one file and starts a multipart upload. Returns media_key, upload_id, part_size
- `upload_file`: Shows an upload card where the user picks images or videos from their device (images up to 20 MB, videos up to 200 MB); the card stores the original files in th
- `upload_finish`: Called only by the JuzPost upload card, never by the model. Completes an upload once every part is stored. Returns media_key, bytes and content_type.
- `upload_media`: Stores the original image or video in the workspace from a file the chat app hands over, a public URL (up to 100 MB) or inline base64 (up to 3 MB), checking the
- `upload_part`: Called only by the JuzPost upload card, never by the model. Stores one part of a file started with upload_begin: the original bytes as base64, exactly part_size

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
