Planly MCP for AI. Manage cross-platform content publishing from your chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Planly connects your AI client directly to a social media management system. Use Planly to schedule, draft, and publish content across Instagram, TikTok, X/Twitter, and LinkedIn using natural language commands.
It lets you list connected channels, pull analytics data, upload media assets, and manage drafts—all from your chat interface. No more logging into dashboards; your AI agent handles the whole publishing lifecycle.
What your AI can do
Ai generate content
Generates initial post ideas, captions, or full content drafts using AI commands.
Create draft
Creates a preliminary social media post draft that is ready for human review before scheduling.
Create schedule
Schedules a new, finalized post to go live on a specific platform and date.
Your agent retrieves a list of all connected social media accounts, confirming which platforms are active.
You prompt the system to generate post ideas or create full drafts ready for review on multiple channels.
The agent initiates and finalizes media uploads (photos, videos) directly within the chat environment.
You schedule new posts or delete existing ones by specifying the platform and time in natural language.
The agent fetches specific analytics reports for any connected social media channel.
Ask an AI about this
Waiting for input…
Planly MCP Server: 11 Tools for Content Publishing
These tools let your AI agent handle the entire lifecycle of social media content—from drafting and uploading assets to scheduling and tracking performance.
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 Planly on VinkiusAi Generate Content
Generates initial post ideas, captions, or full content drafts using AI commands.
Create Draft
Creates a preliminary social media post draft that is ready for human review before...
Create Schedule
Schedules a new, finalized post to go live on a specific platform and date.
Delete Schedule
Removes an existing scheduled post from your content calendar entirely.
Finish Media Upload
Finalizes the media upload process for images or videos, making them available to...
Get Schedule
Retrieves specific details (date, time, content) for a single scheduled post.
List Analytics
Pulls performance data and metrics for any connected social media channel you specify.
List Channels
Lists all the active, connected social media accounts tied to your Planly profile.
List Schedules
Returns a comprehensive list of every scheduled post across all monitored channels.
List Teams
Lists the different team profiles connected to your social media account.
Start Media Upload
Initiates the process of uploading a batch of images or videos for later use in...
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.
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
Make Your AI Do More
Start with Planly, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Planly. 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
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 11 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The pain point: Context switching kills publishing velocity.
Today, scheduling a cross-platform campaign feels like running an errand across three different offices. You log into the Planly dashboard for Instagram drafts; you switch to Twitter's analytics page to check performance; then you jump to your asset manager just to upload one final video. You spend more time clicking and copying than actually creating.
With this MCP server, that process collapses. You tell your agent what needs to happen—'Draft a post about X for LinkedIn and schedule it.' The agent handles the drafting (`create_draft`), manages any required media (`start_media_upload` -> `finish_media_upload`), and finally executes the scheduling command (`create_schedule`). It’s all done in your chat.
Planly MCP Server: Manage content publishing from natural conversation.
Manual publishing means running through a checklist of logins: 1. Check connected channels (`list_channels`). 2. Upload media manually. 3. Draft text in one place, then copy/paste into another scheduler. 4. Finally, hit 'publish' on four separate platforms.
Now? Your agent takes the entire sequence off your plate. You use `ai_generate_content` to write it, and a single command runs through the scheduling tools (`create_schedule`). The output is immediate confirmation, not five tabs open and three logins required.
What your AI can actually do with this
This server hooks your AI client up straight to a social media management system. You use Planly to schedule, draft, and publish content across Instagram, TikTok, X/Twitter, and LinkedIn just by talking to it. Forget logging into ten different dashboards; your agent handles the whole publishing lifecycle from your chat window.
When you start, you can get a full picture of what's connected. You use list_channels to pull a list of every active social media account tied to your Planly profile, and if you manage multiple groups, list_teams shows you all the different team profiles linked up. This confirms everything is synced.
Need content? First, you can have the AI spit out ideas or full captions using ai_generate_content. If you want a solid starting point that needs your eyes on it, use create_draft to generate a preliminary social media post draft ready for human review. For handling media assets, the system lets you kick off an upload batch with start_media_upload, and once all your photos or videos are up, running finish_media_upload makes them available for scheduling.
To get posts live, you use natural language to tell the agent exactly what you want. You run create_schedule when you're ready to schedule a new, finalized post to go live on a specific platform and date. If something changes, or if that scheduled post is wrong, you can wipe it clean using delete_schedule.
You also never lose track of what's coming up; running list_schedules gives you a complete list of every single post across all channels, while get_schedule pulls the specific date, time, and content for just one scheduled item.
When it comes to checking performance, you pull metrics right in your chat. You use list_analytics to grab performance data and key metrics for any connected social media channel you specify. To see your whole pipeline at a glance, running list_schedules gives you the full picture of what's queued up across every platform.
019dd13c-ff87-724b-8d42-ae09d884bb94 Here's how it actually works
The bottom line is you manage complex, multi-step social media workflows without ever leaving your AI client.
First, subscribe to the Planly server and input your API Key (Bearer Token) from your Planly security settings.
Next, tell your AI agent what you need. For example: 'List all connected channels' or 'Schedule a LinkedIn post for tomorrow.'
The agent runs the necessary tools—like list_channels then create_schedule—and provides the result directly in your chat.
Who is this actually for?
This setup is for anyone whose job involves moving content between platforms. If you're a Social Media Manager who spends half the day in dashboards or a Marketing Team that needs to coordinate cross-platform campaigns, this saves hours of context switching. It’s built for people tired of manual logging into Planly just to check post status.
Uses the server to list connected channels and monitor schedule health without having to switch apps or manually check dates.
Runs bulk scheduling commands across platforms (e.g., 'Schedule 5 posts for LinkedIn and Instagram') and uses list_analytics to track which channels perform best.
Manages the content repository by initiating media uploads (start_media_upload) and verifying scheduled posts using tools like get_schedule.
What Changes When You Connect
Automate the whole workflow. Instead of manually logging in to Planly to create a schedule, you just tell your agent to 'Schedule X post for Y date.' The create_schedule tool handles everything.
Stop switching apps. You can list all connected channels using list_channels and immediately check analytics with list_analytics, without ever leaving your AI client window.
Manage content assets in a single flow. Use start_media_upload followed by finish_media_upload to handle images and videos, making sure the media is ready before you run create_schedule.
Keep track of everything. If you need to audit your calendar, list_schedules gives you every single scheduled post across all platforms at once. You don't have to check them one by one.
Draft content on the fly. Use ai_generate_content or create_draft to quickly generate text based on a topic, then use that draft immediately in your next scheduling command.
See it in action
Quarterly Campaign Audit
The Marketing Lead needs to know which platform is underperforming. They ask their agent: 'What are the analytics for Twitter and LinkedIn?' The agent runs list_analytics on both channels, giving the lead a side-by-side comparison of reach metrics instantly.
Urgent Content Push
A product announcement drops. The Social Media Manager needs to post 3 assets across Instagram and X by noon. They tell their agent, which uses start_media_upload for the photos, then runs create_draft, and finally executes create_schedule on both platforms.
Content Cleanup
A team member realizes they scheduled an old post that needs to be pulled immediately. They simply tell their agent which post it is, and the agent runs delete_schedule, preventing any unnecessary publication errors.
New Team Setup
The Ops Engineer joins the team and needs to know what's live. They ask the agent: 'What posts are scheduled for this week?' The agent runs list_schedules and provides a full, chronological readout of all upcoming content.
The honest tradeoffs
Trying to manually draft and schedule.
The user drafts content in the Planly dashboard, then copies it into a separate Google Doc for review, and finally pastes it back into the scheduler. This is slow, error-prone, and requires multiple logins.
Use your AI agent to manage the process end-to-end. First, run ai_generate_content to get the text draft. Then, use that output in a single command that calls create_schedule. This keeps all data within the chat flow.
Forgetting media dependencies.
The user tries to schedule an image post but hasn't uploaded or finalized the asset. The scheduler fails, and they have to backtrack to figure out why.
Always run start_media_upload first for your assets. Once finished, confirm with finish_media_upload. Then, you can confidently tell the agent to use those media files when running create_schedule.
Assuming all channels are connected.
The user asks for a schedule update but doesn't know if their new TikTok account is actually linked. They waste time troubleshooting connection errors.
Always start by running list_channels. This confirms exactly which platforms your agent can talk to, preventing wasted cycles on disconnected accounts.
When It Fits, When It Doesn't
Use this server if your primary pain point is coordinating multi-platform content publication. You need a centralized API layer that lets one set of instructions—'Schedule X campaign'—touch four different platforms and manage the underlying assets and metadata for each. The tools are perfect for auditing schedules (list_schedules), generating drafts (create_draft), and ensuring media is ready (finish_media_upload).
Don't use this if your core need is advanced, real-time customer data integration (you'll need a CRM tool) or complex website content management. This server handles publishing schedules; it doesn't handle the underlying source of truth for your business data. If you only need to write copy and store it without scheduling, a simple text editor API would suffice—don't bring in the full social media stack if all you want is ai_generate_content.
Questions you might have
How do I check if my social media channels are connected using Planly MCP Server? +
You run the list_channels tool. This immediately tells you exactly which platforms (Instagram, TikTok, etc.) your agent can interact with and publish to.
Can I list all my scheduled posts for this month using Planly MCP Server? +
Yes. The list_schedules tool gives you a full overview of every post planned across all connected platforms, letting you see the whole calendar at once.
What if I need to change a scheduled post? Do I use Planly MCP Server? +
You first check the details with get_schedule to verify the content. If it's wrong, you run delete_schedule and then re-create the corrected version using create_schedule.
Does Planly MCP Server handle media uploads? +
Yes. You start the process with start_media_upload, upload your files, and finalize them using finish_media_upload. The system treats these assets like any other tool input.
Can I get analytics data from Planly MCP Server? +
You run the list_analytics tool. Just specify which channel you want performance metrics for, and your agent pulls the relevant report.
How do I manage team structures using the `list_teams` tool in Planly MCP Server? +
You can list all connected teams by calling list_teams. This function retrieves metadata for every organizational unit linked to your account. You use this data to ensure your AI client targets content correctly when scheduling posts for specific groups.
Can I batch schedule multiple posts using the `create_schedule` tool in Planly MCP Server? +
Yes, you can process schedules in bulk. The create_schedule tool accepts parameters to define content and timing for several channels simultaneously. This lets your AI client build out a week's worth of cross-platform posts quickly.
What is the purpose of using the `ai_generate_content` tool with Planly MCP Server? +
The ai_generate_content tool writes suggested copy based on your prompt. It generates drafts that you then pass to other tools, like create_schedule, for final publishing. This handles the creative input phase of your workflow.
Can my AI automatically find the scheduled posts for the next 7 days? +
Yes! Use the list_schedules tool. Your agent will respond with complete metadata for all upcoming posts, including channel names, scheduled times, and content previews in seconds.
How do I find my Planly API Key? +
Log in to your Planly account, navigate to Settings > Security, and you will find your unique secret API key (Bearer Token) there.
Can I use the AI to generate captions? +
Absolutely. Use the ai_complete tool. Provide your prompt or post idea, and the agent will utilize Planly's integrated AI to return professional copy options.
We've already built the connector for Planly. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.