# PostPulse

PostPulse is a unified API and integration suite that handles the complexity of social media publishing. Instead of managing individual platform audits and breaking tokens, developers use PostPulse a…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add post-pulse/mcp-server

# Browse available tools
npx -y @smithery/cli@latest tool list post-pulse/mcp-server

# Get full schema for a tool
npx -y @smithery/cli@latest tool get post-pulse/mcp-server list_accounts

# Call a tool
npx -y @smithery/cli@latest tool call post-pulse/mcp-server list_accounts '{}'
```

## Direct MCP Connection

Endpoint: `https://post-pulse-mcp.run.tools`

## Tools (4)

- `list_accounts` — List all connected social media accounts (Instagram, Facebook, YouTube, TikTok, Threads, LinkedIn, X/Twitter, Telegram)…
- `list_chats` — List publishing destinations (Telegram channels/chats or Facebook Pages) available for a specific account. Required bef…
- `upload_media` — Upload media files (images, videos) for use in scheduled posts. Supports two modes: (1) provide a public mediaUrl to im…
- `schedule_post` — Schedule a social media post to a connected account. Supports Instagram (feed, reel, story), Facebook (feed, reel, stor…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get post-pulse/mcp-server <tool-name>
```

## Resources

- `postpulse://accounts` — A list of all connected social media accounts (Instagram, Facebook, Telegram, etc.)

## Prompts (1)

- `schedule-post` (platform, content) — Guide through scheduling a post to a connected social media account. Walks through account selection, optional media up…
