Finds the mentions worth answering, replies in public, moves sensitive threads into DMs, and maintains watchlists of the accounts that matter.
78actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro sends a direct message with text or media to a specific user on X. A follow-up reaches the customer on the channel they already use without an agent switching apps.
Ayro mutes a user on X so their posts stop appearing in the authenticated account's timeline. The team's feed stays free of noise without anyone finding and muting the account by hand.
Ayro looks up public profile details for a user on X by their ID. Agents confirm who they're dealing with before replying, without searching for the account manually.
Each card is one request a support team gets, and the X actions Ayro runs to close it.
Ayro searches recent posts and, when a pattern goes further back, the full archive, then counts how often it is being said so a spike is visible before it becomes a story.
Ayro posts the reply on the thread itself, attaches a screenshot or clip where that answers faster than text, and can hide a reply that breaks your community rules.
Once an exchange needs an order number or an email address, Ayro opens a direct message and carries the public thread's context into it.
Ayro curates lists of customers, partners, or competitors and reads their timeline as one feed instead of everyone monitoring separate follows.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the X actions it has and picks the ones a request needs.
Authorize the X account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the X actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeX · Ayro
What can you do in X without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside X.
The connected account's. Ayro acts through the X API project you authorize, and Fetch Tweet Usage Data plus Get Full Archive Search Counts let it check consumption before running a broad search rather than discovering the ceiling mid-campaign.
All 78 actions your agent can call on X, straight from the live MCP connection.
Adds a user to a specified Twitter List; the list must be owned by the authenticated user.
Adds a specified, existing, and accessible Tweet to a user's bookmarks, with success indicated by the 'bookmarked' field in the response.
Append data chunk to an ongoing media upload session on X/Twitter.
Retrieves Tweets bookmarked by the authenticated user, where the provided User ID must match the authenticated user's ID.
Create a subscription for an X activity event.
Creates a new compliance job to check the status of Tweet or user IDs; upload IDs as a plain text file (one ID per line) to the upload_url received in the response.
Creates a new group Direct Message (DM) conversation on Twitter.
Creates a new, empty List on X (formerly Twitter), for which the provided name must be unique for the authenticated user; accounts are added separately.
Creates a Tweet on Twitter; text is required unless card_uri, media_media_ids, poll_options, or quote_tweet_id is provided.
Permanently deletes a specific Twitter Direct Message (DM) event using its event_id if the authenticated user sent it; this action is irreversible and does not delete entire conversations.
Permanently deletes a specified Twitter List using its ID, which must be owned by the authenticated user; this action is irreversible and the list must already exist.
Retrieves a list of users who follow a specified public Twitter user ID.
Retrieves users followed by a specific Twitter user, allowing pagination and customization of returned user and tweet data fields via expansions.
Allows the authenticated user (id) to follow a specific Twitter List (list_id) they are permitted to access, subscribing them to the list's timeline; this does not automatically follow individual list members.
Allows an authenticated user (path id) to follow another user (target_user_id), which results in a pending request if the target user's tweets are protected.
Searches the full archive of public Tweets from March 2006 onwards; use 'start_time' and 'end_time' together for a defined time window.
Retrieves the authenticated user's own block list.
Retrieves status, download/upload URLs, and other details for an existing Twitter compliance job specified by its unique ID.
Returns a list of recent compliance jobs, filtered by type (tweets or users) and optionally by status.
Fetches Direct Message (DM) events for a one-on-one conversation with a specified participant ID, ordered chronologically newest to oldest; does not support group DMs.
Fetches a specific Direct Message (DM) event by its unique ID, allowing optional expansion of related data like users or tweets; ensure the event_id refers to an existing DM event accessible to the authenticated user.
Returns metadata for a specific Twitter List, identified by its ID; does not return list members but can expand the owner's User object via the expansions parameter.
Fetches a list of users who follow a specific Twitter List, identified by its ID; ensure the authenticated user has access if the list is private.
Fetches members of a specific Twitter List, identified by its unique ID.
Get the processing status of uploaded media (videos/GIFs) on X/Twitter.
Returns user objects muted by the X user identified by the id path parameter.
Fetches the OpenAPI specification (JSON) for Twitter's API v2, used to programmatically understand the API's structure for developing client libraries or tools.
Retrieve analytics data for specified Posts within a defined time range.
Retrieves users who publicly retweeted a specified public Post ID, excluding Quote Tweets and retweets from private accounts.
Retrieves Tweets that Retweeted a specified public or authenticated-user-accessible Tweet ID, optionally customizing the response with fields and expansions.
Same connection, same setup. Pick the next one your team already uses.
Sets recurring auto-post schedules, returns post history with metrics, and removes a published or scheduled post by its Ayrshare Post ID.
Checks post status, creates and cleans up workspace tags, prunes unused media files, and reads account-level email marketing metrics.
Replies in DM threads, answers and moderates comments, publishes posts and carousels, and reports how each one performed.
Reports what is scheduled, imports media into the library, drafts caption copy, and keeps Planly teams and channels in order.
Finds the threads discussing you, reads them with their comments, and posts rule-compliant replies from your connected account.
Uploads and publishes videos, posts photo sets of up to 35 images, and polls publish status until TikTok finishes processing the post.

Authorize the account and your agent has all 78 actions from the first conversation.
