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:
CODEBLOCK0
Step 2: Add Postavel and authenticate:
CODEBLOCK1
Step 3: Log in to Postavel in your browser and authorize
Step 4: Come back here and say "done"
Alternative: Install Script
CODEBLOCK2
Troubleshooting
"mcporter: command not found"
CODEBLOCK3
"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:
CODEBLOCK4
Authentication Flow:
- 1. Install mcporter (one time)
- Run: INLINECODE2
- 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:
https://postavel.com/mcp/postavel
**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:
"Show me my Postavel workspaces"
## Core Capabilities
### 1. List Resources
**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"
### 2. Create Posts
**Basic Post Creation:**
"Create a Facebook post for [brand] saying: [content]"
"Draft an Instagram post about [topic]"
**Multi-Platform Posts:**
"Create a post for Facebook and LinkedIn about [topic]"
"Post to all platforms: [content]"
**With Media:**
"Create an Instagram post with this image: [URL] and caption: [text]"
"Add this video to a Facebook post: [URL]"
**Available Platforms:**
- `facebook` - Facebook pages
- `instagram` - Instagram business accounts
- `linkedin` - LinkedIn organizations (company pages)
### 3. Schedule Posts
**Schedule for Later:**
"Schedule a post for tomorrow at 2pm about [topic]"
"Create a post for next Monday at 9am"
"Schedule this for [date] at [time] CET"
**With Auto-Approval (Admin/Owner only):**
"Schedule a post for [time] and auto-approve it"
"Create and publish a post now"
### 4. Approval Workflow
**View Pending Posts:**
"Show me pending posts for [brand]"
"What posts need approval?"
**Approve Posts:**
"Approve post ID [number]"
"Approve all pending posts for [brand]"
## 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:**
"Create a Facebook and LinkedIn post about our summer sale"
"Schedule this for tomorrow at 2pm and auto-approve"
**Serbian/Croatian:**
"Kreiraj post za Facebook i LinkedIn o letnjoj rasprodaji"
"Zakaži za sutra u 14h i odmah odobri"
**German:**
"Erstelle einen Facebook- und LinkedIn-Post über unseren Sommerschlussverkauf"
"Plane dies für morgen um 14 Uhr und genehmige sofort"
```
Common Workflows
Workflow 1: Create and Schedule a Campaign Post
- 1. 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
- 1. 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
- 1. 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
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
技能名称: postavel
详细描述:
Postavel
概述
Postavel 是一款支持原生 MCP(模型上下文协议)的多平台社交媒体管理工具。该技能使 AI 助手能够连接到 Postavel,并通过自然语言管理社交媒体内容。
核心能力:
- - 通过 OAuth 认证,经 MCP 连接到 Postavel
- 列出工作区、客户和品牌
- 在 Facebook、Instagram 和 LinkedIn 上创建和安排帖子
- 管理审批工作流
- 查看内容日历和帖子状态
首次设置(2 步)
关键: 当此技能触发时,首先检查 MCP 连接是否正常。如果不正常:
快速设置
第 1 步: 安装 mcporter:
bash
macOS 使用 Homebrew:
brew install mcporter
或使用 npm(通用):
npm install -g mcporter
第 2 步: 添加 Postavel 并进行认证:
bash
将 Postavel 添加到 mcporter
mcporter config add postavel https://postavel.com/mcp/postavel
认证(浏览器将打开)
mcporter auth postavel
第 3 步: 在浏览器中登录 Postavel 并授权
第 4 步: 返回此处并输入 完成
替代方案:安装脚本
bash
curl -fsSL https://postavel.com/install-mcp | bash
故障排除
mcporter: command not found
bash
查找它:
which mcporter || find ~ /usr/local -name mcporter 2>/dev/null | head -1
使用完整路径:
/path/to/mcporter config add postavel https://postavel.com/mcp/postavel
/path/to/mcporter auth postavel
OAuth timeout
- - 浏览器认证已成功,但 mcporter 未检测到
- 尝试:再次运行 mcporter auth postavel
- 或检查是否成功:运行 mcporter list — 如果看到 postavel,则已连接
快速入门
设置完成后
Postavel 的 MCP 连接 URL 为:
https://postavel.com/mcp/postavel
认证流程:
- 1. 安装 mcporter(一次性)
- 运行:mcporter auth https://postavel.com/mcp/postavel
- 在浏览器中登录 Postavel
- AI 助手现在可以连接
验证连接
设置完成后,使用以下命令测试:
显示我的 Postavel 工作区
查找 mcporter 的位置并运行它:
MCPORter=$(which mcporter || find /usr/local /opt ~ -name mcporter 2>/dev/null | head -1)
$MCPORter --config ~/.config/mcporter/postavel.json
快速入门
设置完成后
Postavel 的 MCP 连接 URL 为:
https://postavel.com/mcp/postavel
认证流程:
- 1. mcporter 已安装并配置(通过上述设置)
- 已生成 OAuth 令牌并绑定到用户的 Postavel 账户
- AI 只能访问用户有权限的工作区/客户/品牌
- 所有操作都会记录在用户的活动历史中
验证连接
设置完成后,使用以下命令测试:
显示我的 Postavel 工作区
核心功能
1. 列出资源
工作区:
显示我的 Postavel 工作区
列出我可以访问的所有工作区
客户:
列出工作区 [工作区名称] 中的客户
我的代理机构有哪些客户?
品牌:
显示客户 [客户名称] 的品牌
我可以管理哪些品牌?
已连接的平台:
品牌 [品牌名称] 关联了哪些社交账户?
显示可用的平台
2. 创建帖子
基本帖子创建:
为 [品牌] 创建一个 Facebook 帖子,内容为:[内容]
起草一篇关于 [主题] 的 Instagram 帖子
多平台帖子:
为 Facebook 和 LinkedIn 创建一个关于 [主题] 的帖子
发布到所有平台:[内容]
带媒体:
使用此图片 [URL] 和标题 [文本] 创建一个 Instagram 帖子
将这段视频 [URL] 添加到 Facebook 帖子中
可用平台:
- - facebook - Facebook 页面
- instagram - Instagram 商业账户
- linkedin - LinkedIn 组织(公司页面)
3. 安排帖子
稍后安排:
安排一篇关于 [主题] 的帖子,明天下午 2 点发布
创建一篇帖子,下周一上午 9 点发布
将此安排在 [日期] 的 [时间](CET 时区)
自动审批(仅限管理员/所有者):
安排一篇帖子在 [时间] 发布并自动审批
立即创建并发布帖子
4. 审批工作流
查看待处理帖子:
显示 [品牌] 的待处理帖子
哪些帖子需要审批?
审批帖子:
审批帖子 ID [编号]
审批 [品牌] 的所有待处理帖子
基于角色的权限
AI 助手遵循 Postavel 的权限系统:
| 角色 | 可以创建 | 可以审批 | 可以自动审批 |
|---|
| 所有者 | ✅ | ✅ | ✅ |
| 管理员 |
✅ | ✅ | ✅ |
|
成员 | ✅(仅限分配的品牌) | ❌ | ❌ |
重要提示: 如果用户是成员,其创建的帖子将处于待处理状态,需要管理员/所有者审批后才能发布。
语言支持
Postavel MCP 支持多种语言的提示:
英语:
Create a Facebook and LinkedIn post about our summer sale
Schedule this for tomorrow at 2pm and auto-approve
塞尔维亚语/克罗地亚语:
Kreiraj post za Facebook i LinkedIn o letnjoj rasprodaji
Zakaži za sutra u 14h i odmah odobri
德语:
Erstelle einen Facebook- und LinkedIn-Post über unseren Sommerschlussverkauf
Plane dies für morgen um 14 Uhr und genehmige sofort
常见工作流
工作流 1:创建并安排营销活动帖子
- 1. 用户:为 Facebook 和 Instagram 创建一个关于黑色星期五促销的帖子,全场 30% 折扣
- AI:创建帖子(状态:草稿)
- 用户:安排在 11 月 29 日上午 9 点发布并审批
- AI:安排帖子并进行审批(如果用户有权限)
工作流 2:多品牌管理
- 1. 用户:显示工作区我的代理机构中的所有品牌
- AI:列出品牌
- 用户:为品牌咖啡店创建一个关于新菜单项目的草稿帖子
- AI:创建草稿帖子
- 用户:现在审批该帖子
- AI:审批帖子
工作流 3:内容日历审查
- 1. 用户:本周安排了哪些帖子?
- AI:列出已安排的帖子
- 用户:审批品牌科技初创公司的所有待处理帖子
- AI:审批该品牌的所有待处理帖子
故障排除
我看不到某些客户或品牌
- - 用户可能是访问受限的成员
- 他们只能看到分配了品牌的客户
- 建议:请你的工作区管理员将你分配到所需的品牌
自动审批未生效
- - 只有管理员和所有者可以自动审批
- 如果用户是成员,帖子会被创建但保持待处理状态
- 建议:你的帖子已创建,但需要管理员审批才能发布
已安排帖子的时区错误
- - Postavel 使用工作区的时区设置
- 用户可以明确指定时区:安排在下午 2 点(CET 时区)或贝尔格莱德时间 14:00
帖子已安排但未发布
- - 检查帖子是否已审批 — 只有已审批的帖子才会发布
- 检查安排的时间是否已过
- 用户可以询问:帖子 ID [编号] 的状态是什么?
MCP 资源
安全与隐私