Skip to main content
Glama
mrgoonie

Zernio Social Media MCP Server

by mrgoonie
README.md
# Zernio Social Media MCP Server

HTTP MCP server for [Zernio](https://zernio.com) social media API, deployed on Cloudflare Workers.

## Setup

```bash
npm install
```

## Development

```bash
npm run dev
```

## Deploy

```bash
npm run deploy
```

## Usage

**Endpoint:** `POST /mcp`

**Authentication:** Send your Zernio API key via header:
- `x-api-key: sk_your_key_here` or
- `Authorization: Bearer sk_your_key_here`

### Claude Desktop Config

```json
{
  "mcpServers": {
    "zernio": {
      "type": "streamable-http",
      "url": "https://zernio-mcp.<your-subdomain>.workers.dev/mcp",
      "headers": {
        "x-api-key": "sk_your_key_here"
      }
    }
  }
}
```

## Tools (18)

| Tool | Description |
|------|-------------|
| `accounts_list` | List connected social media accounts |
| `accounts_get` | Get account details by platform |
| `profiles_list` | List all profiles |
| `profiles_get` | Get profile details |
| `profiles_create` | Create a new profile |
| `profiles_update` | Update a profile |
| `profiles_delete` | Delete a profile |
| `posts_list` | List posts (filter by status) |
| `posts_get` | Get post details |
| `posts_create` | Create post (draft/scheduled/immediate) |
| `posts_publish_now` | Publish immediately |
| `posts_cross_post` | Post to multiple platforms |
| `posts_update` | Update draft/scheduled post |
| `posts_delete` | Delete a post |
| `posts_retry` | Retry a failed post |
| `posts_list_failed` | List failed posts |
| `posts_retry_all_failed` | Retry all failed posts |
| `media_generate_upload_link` | Get browser upload URL |
| `media_check_upload_status` | Check upload status |