Twitter

Twitter

Twitter, Inc. was an American social media company based in San Francisco, California, which operated and was named for named for its flagship social media network prior to its rebrand as X.

880VIEWS
138USERS

Install MCP Server

Paste and run this command in your terminal to set up Cursor with MCP

npx @composio/cli add cursor --app twitternpx @composio/cli add cursor --app twitternpx @composio/cli add cursor --app twitternpx @composio/cli add cursor --app twitter

After running the command, restart Cursor to start using the MCP Server.

Available Tools

Add A List Member

Adds a user to a specified twitter list; the list must be owned by the authenticated user.

Add Post To Bookmarks

Adds a specified, existing, and accessible tweet to a user's bookmarks, with success indicated by the 'bookmarked' field in the response.

Get Bookmarks By User

Retrieves tweets bookmarked by the authenticated user, where the provided user id must match the authenticated user's id.

Create Group Dm Conversation

Creates a new group direct message (dm) conversation on twitter with specified participant ids and an initial message, which can include text and media attachments.

Create Compliance Job

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.

Create A List

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.

Create A Post

Creates a tweet on twitter; `text` is required unless `card uri`, `media media ids`, `poll options`, or `quote tweet id` is provided.

Delete Direct Message

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.

Delete List

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.

Fetch List Members By Id

Fetches members of a specific twitter list, identified by its unique id.

Fetch Space Ticket Buyers List

Retrieves a list of users who purchased tickets for a specific, valid, and ticketed twitter space.

Follow A List

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.

Get Followers By User Id

Retrieves a list of users who follow a specified public twitter user id.

Get Following By User Id

Retrieves users followed by a specific twitter user, allowing pagination and customization of returned user and tweet data fields via expansions.

Follow A User

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.

Search Full Archive Of Tweets

Searches the full archive of public tweets from march 2006 onwards; use 'start time' and 'end time' together for a defined time window.

Get Full Archive Search Counts

Returns a count of tweets from the full archive that match a specified query, aggregated by day, hour, or minute; `start time` must be before `end time` if both are provided, and `since id`/`until id` cannot be used with `start time`/`end time`.

Get A User's List Memberships

Retrieves all twitter lists a specified user is a member of, including public lists and private lists the authenticated user is authorized to view.

Get A User's Owned Lists

Call this action to retrieve lists created (owned) by a specific twitter user, not lists they follow or are subscribed to.

Get A User's Pinned Lists

Retrieves the lists a specific, existing twitter user has pinned to their profile to highlight them.

20 actions available