Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Postel

app.postel/postel

Draft, schedule and publish X (Twitter) and LinkedIn posts in your own voice.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
323ms
last probe
Tools
17
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
17 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
17 items in total; 3 or more earns these points.
pass Describes itself 10/10
77 characters; more than 30 earns these points.

Tools · 17

search-viral-tweets

Find high-performing public X posts in Postel's index by topic, with source links and stored engagement metrics. No login required. Searches an indexed collection, not live X or a complete archive; me…

list-posts

List posts for the current organization. Supports filtering by status and pagination.

get-post

Get a single post by ID with full details.

create-post

Save text as a new draft in Postel, optionally with images or videos downloaded from public URLs and a LinkedIn first comment (up to 1250 characters). Does not publish or schedule. Each call creates a…

update-post

Update the content or status of a Postel draft. Scheduled and published posts cannot be edited.

delete-post

Delete a post. A scheduled post's delivery is cancelled first.

schedule-post

Schedule a Postel draft for publishing to the social platform stored on the post. scheduledDateTime must be a future UTC ISO-8601 timestamp. A first comment can be set for LinkedIn posts. Scheduling a…

publish-post

Publish a Postel draft immediately to the social platform stored on the post. A post that is already published cannot be published again. Scheduling and publishing depend on the account's Postel plan;…

create-posts

Create up to 25 posts in one call. Each post is saved as a draft; a post with scheduledDateTime is then scheduled for publishing to its platform. Scheduling and publishing depend on the account's Post…

attach-media

Download an image or video from a public URL and attach it to a Postel draft. Supported: JPEG, PNG, WebP, GIF, MP4, MOV and WebM, up to 100 MB and within the platform's limits (X: up to 4 images, or o…

generate-post

Generate a new post using AI based on a prompt and save it as a draft, ready for update-post, schedule-post or publish-post. Uses 1 AI credit (Lite mode with a daily cap when credits run out). Returns…

refine-post

Suggest refined content for an existing post using AI and specific instructions. Does not save changes. Uses 1 AI credit (Lite mode with a daily cap when credits run out).

list-brands

List all brands (topics) for the current organization. Brands contain background information used for AI post generation.

get-brand-sources

Get background information sources for a specific brand. These sources are used to inform AI post generation.

get-x-profiles

Get the X and LinkedIn voice profiles for the current organization. These profiles define the brand voice for AI post generation.

get-schedule

Get the posting schedule template for the current organization. Shows which time slots are configured for each day of the week.

get-usage

Get the organization's AI credit balance (monthly allowance, rollover, bonus/top-ups, reset date) and Lite mode status.

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://www.postel.app/api/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "postel": {
      "url": "https://www.postel.app/api/mcp",
      "transport": "streamable-http"
    }
  }
}

Source: github.com/robinfaraj/postel-mcp