publer-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PUBLER_API_KEY | Yes | Your Publer API key | |
| PUBLER_WORKSPACE_ID | Yes | Your Publer workspace ID |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| publer_get_meA | Get the current authenticated Publer user profile |
| publer_list_workspacesA | List all workspaces in the Publer account |
| publer_list_accountsA | List all connected social media accounts (Facebook, Instagram, X, LinkedIn, TikTok, YouTube, Bluesky, etc.) |
| publer_list_postsB | List and filter social media posts. Filter by state (scheduled, published, draft, failed), date range, account, post type (photo, video, carousel, reel, story), or search by content text. |
| publer_create_postA | Create and schedule a social media post. Supports text, photo, video, link, carousel, reel, story, and more. Posts are created asynchronously — returns a job_id to poll for status. Media must be pre-uploaded using upload_media or upload_media_from_url first. |
| publer_publish_post_nowA | Publish a post immediately across selected accounts. Returns a job_id. |
| publer_update_postB | Update an existing post's text, media, or scheduling. |
| publer_delete_postB | Delete a post by its ID. |
| publer_upload_media_from_urlA | Upload media to Publer from a URL (e.g. a Dropbox shared link, public image URL). Returns a job_id for async processing. Poll with get_job_status to get the media ID for use in posts. |
| publer_list_mediaC | Browse the Publer media library. Filter by type (photo, video, gif), usage status, source, or search by name. |
| publer_get_job_statusA | Poll the status of an async Publer job (post creation, media upload). Returns working, complete, or failed. |
| publer_get_analyticsB | Get analytics charts for a social account (followers, reach, engagement over time). |
| publer_get_post_insightsB | Get per-post performance metrics (reach, engagement, clicks) for a social account. |
| publer_get_hashtag_analysisC | Get hashtag performance analysis — which hashtags drive the most engagement. |
| publer_get_best_timesB | Get the best times to post for maximum engagement — returns a day/hour heatmap. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/alexkess/publer-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server