Ayrshare MCP. Run your full social media workflow from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Ayrshare is a social media publishing MCP that lets your AI agent manage content across multiple platforms. You can publish posts immediately, schedule future content, track engagement metrics, and organize accounts for different brands.
It handles the whole flow without you opening a browser tab.
What your AI agents can do
Create post
Publishes a new content item immediately to all connected social media platforms.
Create profile
Sets up and registers a new user profile for a specific brand or client account.
Delete auto schedule
Removes an existing automated content schedule setting for one platform only.
Your agent sends a post with text or media to multiple social networks at once.
The system schedules content for specific dates and times across any connected platform.
You retrieve detailed metrics, like likes or reach, for any post ID you specify.
The agent can create, list, and delete separate user profiles to keep content organized by brand.
You pull a log of all past posts, checking the status (Success, Pending, Error) for delivery confirmation.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Ayrshare: 12 Tools for Marketing Automation
Use these tools to manage everything from creating profiles and scheduling posts to pulling detailed analytics on 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 Ayrshare on Vinkius019d7557create post
Publishes a new content item immediately to all connected social media platforms.
019d7557create profile
Sets up and registers a new user profile for a specific brand or client account.
019d7557delete auto schedule
Removes an existing automated content schedule setting for one platform only.
019d7557delete profile
Decommissions and removes a user profile from the system entirely.
019d7557get account check
Verifies that your current connection to Ayrshare is active and properly authenticated.
019d7557get post analytics
Retrieves detailed engagement statistics, like likes or comments, for a specific published post ID.
019d7557get social analytics
Pulls high-level performance data and metrics for an entire social network profile.
019d7557list auto schedules
Returns a list of all currently set automated content schedules across your connected accounts.
019d7557list history
Provides a comprehensive log of all past posts, including their final delivery status and time stamp.
019d7557list profiles
Lists every user profile you have created or connected to the platform.
019d7557schedule post
Schedules a new piece of content to go live on a specific future date and time.
019d7557set auto schedule
Establishes recurring automatic posting times for a platform's account.
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 Ayrshare, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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 Ayrshare. 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 server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Handling multi-platform publishing used to be a nightmare of tabs and copy/paste.
You remember logging into Twitter, drafting the post. Then opening Facebook, rewriting it slightly, making sure the image was correctly sized for that specific platform's requirements. After that, you open Instagram just to upload the media, then finally jump over to LinkedIn. You repeat this painful sequence of copy-pasting and formatting checks every single time.
With this MCP, your agent handles the whole process in a single request. You tell it, 'Post X across all channels.' The system manages the nuances—the text variation for each platform, the correct media handling, and the simultaneous publishing. What you get is immediate deployment without leaving your chat interface.
The Ayrshare MCP gives you total visibility into your content pipeline.
Manual auditing meant logging into the platform's native analytics dashboard, finding the post ID, and trying to cross-reference that with a separate spreadsheet. If anything failed, you had no single place to check the status—was it an API error? Was it user input? You spent half your day chasing statuses.
Now, running `list_history` gives you one consolidated view of every post attempt and its final status (Success, Pending, Error). This means debugging a failed campaign takes seconds, not hours.
What you can do with this MCP connector
This connector gives your agent control over your entire social presence. Instead of logging into five separate dashboards, you talk to your AI client, and it performs the actions across Twitter, Facebook, Instagram, and LinkedIn. You can instantly publish text or media posts, set up content for future release, and get detailed analytics on what worked.
It’s built to manage multiple user accounts simultaneously, so whether you're working with one brand or a dozen clients, your agent handles the publishing and data retrieval flow through Vinkius. Your AI client acts as a direct API bridge, ensuring everything stays active and data-driven without manual intervention.
019d7557-8869-7251-ae96-9b2eed999fd8 How Ayrshare MCP Works
- 1 Subscribe to this MCP and input your Ayrshare API Key.
- 2 Connect the credentials in your AI client so it can talk to the service endpoints.
- 3 Ask your agent to perform an action, like 'List all profiles,' or 'Schedule a post for Friday.'
The bottom line is you tell your AI what needs doing, and this MCP executes the publishing, scheduling, and data retrieval through API calls.
Who Is Ayrshare MCP For?
This is for ops engineers or social media managers who are tired of switching between multiple brand dashboards just to post a simple update. You need centralized control over content flow.
Manages multi-channel posting and monitors engagement metrics across several client accounts from one chat interface.
Schedules content for weeks out and pulls performance data without manually logging into each platform's analytics panel.
Manages multiple client profiles, audits post history, and deploys campaigns across various brands efficiently.
What Changes When You Connect
- Centralize deployment: Instead of using separate tools for each platform, you use
create_postto publish content across Twitter, Facebook, and Instagram simultaneously. This cuts down on context switching time. - Predictable presence: You don't rely on manual input. Use
schedule_postorset_auto_scheduleto ensure consistent daily posting without forgetting a date. - Data visibility: Pulling metrics via
get_post_analyticsmeans you get immediate performance data, linking the content action directly to its measurable result. - Client isolation: When managing multiple brands,
list_profilesandcreate_profilelet your agent keep all client accounts separated and audited. You never mess up Brand A's posting schedule with Brand B’s assets. - Compliance tracking: Need to know if a post failed? Use
list_history. It audits every attempt, showing the status (Success, Pending, Error) for compliance review.
Real-World Use Cases
A major product launch needs coordinated posting.
The agent handles this by first running create_profile to ensure the new client account is set up. Then it uses create_post immediately across all channels, and finally calls list_history three hours later to confirm successful delivery status.
We need evergreen content published every Tuesday.
The agent sets this by calling set_auto_schedule, establishing the recurring time slot. It then uses schedule_post with a specific message, ensuring consistency without needing manual intervention next week.
We need to know why last week's post underperformed.
The agent pulls the post ID and runs get_post_analytics. The resulting data shows the low reach. This prompts a follow-up action, like adjusting the schedule via list_auto_schedules.
We need to shut down an old client's account immediately.
The agent first uses get_account_check on the profile ID for verification. Then, it executes delete_profile, ensuring all associated assets and schedules are removed cleanly.
The Tradeoffs
Trying to manually list every single post status.
Asking your agent, 'What happened with the posts last Tuesday?' and getting a generic error or partial data set because you didn't specify how much history.
→
You must use list_history and provide specific date ranges or keywords. This tool logs all post attempts and gives precise status reporting for every channel.
Overwriting schedules without checking existing ones.
The agent overwrites a running schedule, causing the next scheduled content piece to fail because it didn't know about the previous setup.
→
Always run list_auto_schedules first. This confirms all active times and endpoints before you attempt to use set_auto_schedule or delete_auto_schedule.
Publishing content without verifying the account connection.
The agent attempts a post, but it fails because your API key expired or the platform changed its required scope. This wastes time and blocks publishing.
→
Before running any publishing action, always run get_account_check. It confirms your credentials are valid and ready for work.
When It Fits, When It Doesn't
Use this MCP if your workflow requires constant communication between content planning, multi-platform deployment, and performance measurement. This is a full lifecycle toolset. Don't use it just because you need to delete one post; the delete_profile tool handles that specific cleanup action. If your only goal is analytics—and you already know which posts performed poorly—you might only need get_post_analytics and get_social_analytics. However, if you're managing multiple clients or scheduling content for months out, this MCP gives you the necessary tools (list_profiles, schedule_post) to manage complexity. If your needs are simpler (e.g., just sending a single email), don’t use this; it adds unnecessary overhead.
Common Questions About Ayrshare MCP
How do I manage content for multiple clients using the Ayrshare MCP? +
You use list_profiles to see all connected brands. You then use create_profile or delete_profile as needed, ensuring your agent targets the right account when running schedule_post.
What is the difference between `get_post_analytics` and `get_social_analytics`? +
get_post_analytics gives metrics for one specific post ID. get_social_analytics provides high-level, overall performance data for the entire profile.
Can I automatically set up recurring posting times with Ayrshare MCP? +
Yes. Use set_auto_schedule to define the recurring time slot for a platform. You can then use schedule_post to populate content into that auto-schedule queue.
I need to check if my API connection is working before scheduling anything. Which tool should I run? +
Run the get_account_check tool first. This confirms your credentials are valid and active across all necessary endpoints before you waste time on a failed publish attempt.
If a post fails, how does running `list_history` help me debug the error status? +
The history list provides detailed statuses for every attempt. It doesn't just show success or failure; it lists specific codes and messages so you know exactly what went wrong with the delivery.
How do I securely remove a user account using the `delete_profile` tool? +
Using delete_profile permanently removes the associated credentials from your setup. Be sure to list all active profiles first using list_profiles so you don't accidentally delete the wrong brand.
If I need to adjust or overwrite existing posting times, what is the best way using `set_auto_schedule`? +
The set_auto_schedule tool allows you to replace current timings entirely. If you run it again for a platform, it will update and override any previously set automatic publishing windows.
When I use `create_post`, can it handle media attachments, or is it only for text content? +
It handles both. You can include rich media like images or videos directly in the post command, allowing you to publish mixed content immediately across your selected platforms.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.