Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| X_COM_ACCESS_TOKEN | Yes | Your X.com OAuth 2.0 access token |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| getSinglePost | Retrieve a single post by ID with optional field expansions |
| getBulkPosts | Retrieve up to 100 posts by their IDs |
| createPost | Create a new post on behalf of the authenticated user |
| deletePost | Delete a post by ID |
| hideReply | Hide or unhide a reply to a post |
| getUserTimeline | Get a user's timeline of posts |
| getUserMentions | Get posts that mention a specific user |
| searchRecent | Search recent posts (last 7 days) |
| searchAll | Search all posts (full archive - requires Academic Research or Enterprise access) |
| getPostCountsRecent | Get time-bucketed post counts for recent posts (last 7 days) |
| getPostCountsAll | Get time-bucketed post counts for all posts (full archive - requires Academic Research or Enterprise access) |
| getRetweets | Get posts that retweet a specific post |
| createRetweet | Retweet a post on behalf of the authenticated user |
| deleteRetweet | Remove a retweet on behalf of the authenticated user |
| getLikingUsers | Get users who liked a specific post |
| getLikedTweets | Get posts that a user has liked |
| likePost | Like a post on behalf of the authenticated user |
| unlikePost | Unlike a post on behalf of the authenticated user |
| getUserBookmarks | Get a user's bookmarked posts |
| bookmarkPost | Bookmark a post on behalf of the authenticated user |
| removeBookmark | Remove a bookmark on behalf of the authenticated user |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |