Postavel
Connect to Postavel social media management platform via MCP (Model Context Protocol)
- Rating
- 4.5 (29 reviews)
- Downloads
- 22,790 downloads
- Version
- 1.0.0
Overview
Connect to Postavel social media management platform via MCP (Model Context Protocol)
Complete Documentation
View Source →
Postavel
Overview
Postavel is a multi-platform social media management tool with native MCP (Model Context Protocol) support. This skill enables AI assistants to connect to Postavel and manage social media content through natural language.
Key Capabilities:
- Connect to Postavel via MCP with OAuth authentication
- List workspaces, clients, and brands
- Create and schedule posts across Facebook, Instagram, and LinkedIn
- Manage approval workflows
- View content calendars and post statuses
First Time Setup (2 Steps)
CRITICAL: When this skill triggers, FIRST check if MCP connection works. If not:
Quick Setup
Step 1: Install mcporter:
# macOS with Homebrew:
brew install mcporter
# Or with npm (works everywhere):
npm install -g mcporter
Step 2: Add Postavel and authenticate:
# Add Postavel to mcporter
mcporter config add postavel https://postavel.com/mcp/postavel
# Authenticate (browser will open)
mcporter auth postavel
Step 3: Log in to Postavel in your browser and authorize
Step 4: Come back here and say "done"
Alternative: Install Script
curl -fsSL https://postavel.com/install-mcp | bash
Troubleshooting
"mcporter: command not found"
# Find it:
which mcporter || find ~ /usr/local -name mcporter 2>/dev/null | head -1
# Use full path:
/path/to/mcporter config add postavel https://postavel.com/mcp/postavel
/path/to/mcporter auth postavel
"OAuth timeout"
- The browser auth worked but mcporter didn't detect it
- Try:
mcporter auth postavelagain - Or check if it worked:
mcporter list— if you see "postavel", you're connected
Quick Start
Once Setup is Complete
The MCP connection URL for Postavel is:
https://postavel.com/mcp/postavel
Authentication Flow:
- Install mcporter (one time)
- Run:
mcporter auth https://postavel.com/mcp/postavel - Log in to Postavel in browser
- AI assistant can now connect
Verify Connection
Once setup is complete, test with:
"Show me my Postavel workspaces"
Find where mcporter is and run it:
MCPORter=$(which mcporter || find /usr/local /opt ~ -name mcporter 2>/dev/null | head -1) "$MCPORter" --config ~/.config/mcporter/postavel.json## Quick Start
### Once Setup is Complete
The MCP connection URL for Postavel is:
**Authentication Flow:**
1. mcporter installed and configured (via setup above)
2. OAuth token generated and bound to user's Postavel account
3. AI can only access workspaces/clients/brands the user has permission for
4. All actions are logged in user's activity history
### Verify Connection
Once setup is complete, test with:
## Core Capabilities
### 1. List Resources
**Workspaces:**
**Clients:**
**Brands:**
**Connected Platforms:**
### 2. Create Posts
**Basic Post Creation:**
**Multi-Platform Posts:**
**With Media:**
**Available Platforms:**
- `facebook` - Facebook pages
- `instagram` - Instagram business accounts
- `linkedin` - LinkedIn organizations (company pages)
### 3. Schedule Posts
**Schedule for Later:**
**With Auto-Approval (Admin/Owner only):**
### 4. Approval Workflow
**View Pending Posts:**
**Approve Posts:**
## Role-Based Permissions
The AI assistant respects Postavel's permission system:
| Role | Can Create | Can Approve | Can Auto-Approve |
|------|-----------|-------------|------------------|
| **Owner** | ✅ | ✅ | ✅ |
| **Admin** | ✅ | ✅ | ✅ |
| **Member** | ✅ (assigned brands only) | ❌ | ❌ |
**Important:** If user is a Member, their posts will be created as "pending" and require Admin/Owner approval before publishing.
## Language Support
Postavel MCP works with prompts in multiple languages:
**English:**
**Serbian/Croatian:**
**German:**
Common Workflows
Workflow 1: Create and Schedule a Campaign Post
- User: "Create a post for Facebook and Instagram about our Black Friday sale, 30% off everything"
- AI: Creates the post (status: draft)
- User: "Schedule it for November 29th at 9am and approve it"
- AI: Schedules the post and approves it (if user has permissions)
Workflow 2: Multi-Brand Management
- User: "Show me all brands in workspace 'My Agency'"
- AI: Lists brands
- User: "Create a draft post for brand 'Coffee Shop' about new menu items"
- AI: Creates draft post
- User: "Now approve that post"
- AI: Approves the post
Workflow 3: Content Calendar Review
- User: "What posts are scheduled for this week?"
- AI: Lists scheduled posts
- User: "Approve all pending posts for brand 'Tech Startup'"
- AI: Approves all pending posts for that brand
Troubleshooting
"I can't see certain clients or brands"
- User may be a Member with limited access
- They only see clients where they have assigned brands
- Suggest: "Ask your workspace admin to assign you to the needed brands"
"Auto-approve didn't work"
- Only Admins and Owners can auto-approve
- If user is a Member, post is created but remains pending
- Suggest: "Your post was created but needs admin approval to publish"
"Wrong timezone on scheduled posts"
- Postavel uses the workspace's timezone settings
- User can specify timezone explicitly: "Schedule for 2pm CET" or "14:00 Belgrade time"
"Post not published even though scheduled"
- Check if post is approved — only approved posts are published
- Check if scheduled time has passed
- User can ask: "What's the status of post ID [number]?"
MCP Resources
- references/mcp-tools.md — Complete list of available MCP tools and their parameters
- references/setup-guide.md — Detailed setup instructions for mcporter and OAuth
- scripts/setup-mcp.sh — Automated setup script (optional)
Security & Privacy
- OAuth tokens are session-specific and expire automatically
- AI can only access data the user has permission to access
- All actions are logged in user's activity history
- User can revoke AI access at any time from Postavel settings
Installation
openclaw install postavel
💻Code Examples
**Step 1:** Install mcporter:
# macOS with Homebrew:
brew install mcporter
# Or with npm (works everywhere):
npm install -g mcporter**Step 2:** Add Postavel and authenticate:
# Add Postavel to mcporter
mcporter config add postavel https://postavel.com/mcp/postavel
# Authenticate (browser will open)
mcporter auth postavelcurl -fsSL https://postavel.com/install-mcp | bash
### Troubleshooting
**"mcporter: command not found"**/path/to/mcporter auth postavel
**"OAuth timeout"**
- The browser auth worked but mcporter didn't detect it
- Try: `mcporter auth postavel` again
- Or check if it worked: `mcporter list` — if you see "postavel", you're connected
## Quick Start
### Once Setup is Complete
The MCP connection URL for Postavel is:https://postavel.com/mcp/postavel
**Authentication Flow:**
1. Install mcporter (one time)
2. Run: `mcporter auth https://postavel.com/mcp/postavel`
3. Log in to Postavel in browser
4. AI assistant can now connect
### Verify Connection
Once setup is complete, test with:"Show me my Postavel workspaces"
# Find where mcporter is and run it:
MCPORter=$(which mcporter || find /usr/local /opt ~ -name mcporter 2>/dev/null | head -1)
"$MCPORter" --config ~/.config/mcporter/postavel.json**Workspaces:**
"Show me my Postavel workspaces"
"List all workspaces I have access to"**Clients:**
"List clients in workspace [workspace-name]"
"What clients does my agency have?"**Brands:**
"Show brands for client [client-name]"
"What brands can I manage?"**Connected Platforms:**
"Which social accounts are connected for brand [brand-name]?"
"Show me available platforms"Tags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.