Vinkius
Planable

Planable MCP for AI. Manage content drafts, approvals, and scheduling from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Planable MCP on Cursor AI Code EditorPlanable MCP on Claude Desktop AppPlanable MCP on OpenAI Agents SDKPlanable MCP on Visual Studio CodePlanable MCP on GitHub Copilot AI AgentPlanable MCP on Google Gemini AIPlanable MCP on Lovable AI DevelopmentPlanable MCP on Mistral AI AgentsPlanable MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Planable MCP Server connects your AI client to Planable, giving you control over your entire social media content lifecycle. You can list drafts and scheduled posts, review approval workflows, add comments, and approve or reject content—all without opening a browser.

What your AI can do

List workspaces

Retrieves a list of every active Planable workspace associated with your account, including member counts and IDs.

List pages

Gets a list of connected social media pages (accounts) within the workspace, including their platform type and name.

List posts

Retrieves multiple posts in a workspace, filtering them by status: draft, pending_approval, approved, scheduled, or published.

+ 7 more capabilities included
Manage content approvals

Move posts between stages—from draft to scheduled, or reject them entirely—by invoking the approve_post and reject_post tools.

Draft and schedule new content

Create a new post draft with specified text, media, and target date using the create_post tool.

Monitor content status across platforms

Retrieve lists of posts by status (draft, pending_approval, etc.) or list all active workspaces using list_posts, list_workspaces, and list_pages.

Track team collaboration

Add comments to specific posts (add_comment) or retrieve the full comment thread history for any given post ID via list_comments.

Retrieve detailed content metadata

Get a complete record of any single piece of content, including its schedule, media, and approval history, using get_post.

Included with Plan

Waiting for input…

AI Agent

Planable MCP Server: 10 Tools for Content Workflows

These ten tools allow your agent to manage every step of the social media publishing process—from drafting and scheduling to approval and commenting.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Planable on Vinkius

List Workspaces

Retrieves a list of every active Planable workspace associated with your account, including member counts and IDs.

List Pages

Gets a list of connected social media pages (accounts) within the workspace...

List Posts

Retrieves multiple posts in a workspace, filtering them by status: draft...

Get Post

Retrieves all data for one specific post, including media links, full text, and its...

Create Post

Drafts and schedules a new post by requiring the workspace ID, page ID, text...

Approve Post

Moves a specific Planable post from pending status directly to scheduled, confirming approval.

Reject Post

Reverses a post's status back to draft mode and attaches explicit feedback notes for revisions.

List Comments

Lists all authors, comment IDs, and text content from a given Planable post ID.

Add Comment

Adds a visible comment to any Planable post for team feedback or collaboration.

List Workspace Members

Lists all people connected to the Planable workspace, showing their names, emails...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Planable integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Planable, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Planable MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Planable. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Dealing with the content sign-off cycle is pure friction.

Today, getting a post approved feels like running a marathon. You check Slack for comments; you jump to Planable's dashboard; you filter by 'pending_approval'; you click on Post A, read the notes, then go back and type an approval comment, only to realize you have 30 other posts doing the same thing.

With this MCP server, that manual sequence vanishes. You tell your agent, 'Approve everything pending for Q2.' The agent runs `list_posts` followed by multiple `approve_post` calls in a single command block. All those clicks? Gone.

Planable MCP Server: Manage content approvals and scheduling.

You no longer need to jump into the Planable UI just to check status or add a quick comment. You can ask your agent, 'What's the status of post 789?' and get the answer instantly. Or, you can use `add_comment` directly from chat to respond to feedback.

The system handles the workflow mechanics for you. It’s not just reading data; it performs actions—it changes a post's state, schedules it, or sends it back for rework. That's what makes this server essential.

What your AI can actually do with this

Your AI client connects directly to Planable. You get control over your entire social media content cycle without ever opening a browser. Instead of clicking through dashboards, you just tell your agent what needs doing.

Understanding Your Setup and Team

You can start by getting a full picture of your organization using list_workspaces, which fetches every active Planable workspace associated with your account, giving you the member count and ID for each. To see exactly who’s on board across all locations, run list_workspace_members; this pulls names, emails, and roles for everyone connected to the workspace.

Need to know what accounts are running? list_pages retrieves a roster of every social media page (account) linked in your Planable setup, specifying its platform type and name.

Monitoring Content Status Across Platforms

The system lets you see multiple posts at once using list_posts. You can filter these posts by status—whether they're still a draft, waiting for approval (pending_approval), fully approved, scheduled to go live, or already published. If you need to dig into one specific piece of content, get_post retrieves all the data points: media links, full text, and its entire approval history.

Reviewing Details and Team Collaboration

When you pull up a post using get_post, you get more than just the caption; you grab its complete metadata package. If the content has been discussed, you can check out the conversation threads by calling list_comments for any given post ID, which gives you the author, comment ID, and text of every message left behind.

You'll also have the option to contribute directly by running add_comment, leaving visible feedback or making notes on a specific piece of content.

Controlling the Workflow: Approval and Rejection

This is where you save time. To speed up sign-off, use approve_post. This tool moves a post that's sitting in pending status straight to scheduled, confirming final approval with one command. If the content isn't ready, you can use reject_post. This reverses a post’s status back to draft mode and attaches explicit feedback notes so the original creator knows exactly what needs fixing.

You also have the power to create brand-new pieces of content using create_post, which drafts or schedules posts by requiring the workspace ID, page ID, text content, and the precise future date and time.

The Full Picture Summary

You use these tools in sequence: first, you check what workspaces exist (list_workspaces) and which pages are attached (list_pages). Next, you list all posts to see their status (list_posts), then you get the full details on a specific post using get_post. If feedback is needed, you either add a comment (add_comment) or pull up the existing thread history (list_comments).

Finally, you make the decision: Approve it with approve_post, send it back to fix with reject_post, or build it from scratch using create_post.

Built · Hosted · Managed by Vinkius Planable MCP Server - Content Calendar Management
Server ID 019d75f6-6b95-71d7-8559-fb51dd6117e6
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I list all posts that are ready to be approved using `list_posts`? +

You run list_posts and filter the results by the 'pending_approval' status. This returns the IDs, content previews, and scheduled times for every post awaiting sign-off.

What if I need to reject a post after reviewing it with `get_post`? +

After you review the full details using get_post, simply tell your agent to run reject_post on that ID. It automatically sends the content back to draft mode and requires you to input specific revision notes.

Can I schedule a new post without knowing the exact page ID? Do I need `list_pages` first? +

Yes, it's best practice. Use list_pages first to retrieve all available platform IDs and names within your workspace. Then, use that specific page_id in your create_post command.

Is there a tool for checking the history of who commented on a post? +

Yes, you run list_comments against the post ID. This returns a clean list of all comment IDs, the authors' names, and their full text.

Before running any command, what details do I need to make sure my credentials are correct for `list_workspaces`? +

You must provide a valid Planable Enterprise API Key. The system uses this key to authenticate your agent and connect to the workspace data. If connection fails, check that your API key hasn't expired or been revoked.

If I use `create_post` for multiple accounts, how does the tool handle different social media platform requirements? +

The tool handles platform-specific formatting automatically. When you provide content and target pages via create_post, it formats the text, adds necessary tags, and ensures compliance with each connected account’s guidelines before submitting.

When I use `list_pages`, does the tool show me all connected accounts across every workspace? +

No, list_pages only shows connected social accounts for the specific workspace ID you target in your prompt. This keeps the scope narrow and focused on one collaboration area at a time.

If I use `add_comment` and the comment gets rejected by Planable's internal rules, what does the tool return? +

It returns an error code indicating which specific rule was violated (e.g., length limit or prohibited keywords). This tells your agent exactly what needs to be changed for the post to proceed.

Can my AI automatically review and bulk-approve pending posts? +

Yes. Instruct the agent to run list_posts filtered by 'pending_approval'. Tell your LLM to ensure they lack profanities or adhere strictly to brand tone. If they pass, you can command the AI to loop over their unique IDs mapping the approve_post mutation simultaneously, scheduling the calendar effortlessly.

Can I leave comments for the rest of my design team through this? +

Absolutely. Using the reject_post functionality or directly targeting add_comment on a specific Post ID, the agent injects your exact critique ("Make the background logo larger") back into the underlying Planable portal in real-time. Your team sees your notes just as if you were logged onto their board.

Will the API tell me exactly which social channel the post is meant for? +

Yes! Running list_pages maps the organizational identifiers. The API correlates structural pages inside your workspace to logical federated networks (Facebook, LinkedIn, TikTok), telling your agent explicitly what bounds to consider regarding content formatting constraints.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Planable. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.