- Home
- MCP servers
- Apex
Apex
- javascript
2
GitHub Stars
javascript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"xonack-apex-mcp": {
"command": "node",
"args": [
"/absolute/path/to/apex-mcp-stdio/dist/index.js",
"<APEX API KEY>",
"api.apexagents.ai"
]
}
}
}You can manage X (Twitter) through a single API key with this MCP server powered by Apex. It exposes tweet, list, and user management endpoints so you can automate posting, searching, following, and organizing accounts without juggling multiple tools.
How to use
You interact with the Apex MCP server through a compatible MCP client. Use the available endpoints to search tweets, post new tweets or replies, generate AI-powered reply suggestions, and manage Twitter lists and user relationships. Each operation is exposed as a dedicated function, so you can build workflows like: search for high-engagement tweets, generate replies for a thread, post new content with optional images, or manage your owned lists and followers.
How to install
Prerequisites you need before installing everything: Node.js and npm installed on your machine.
Manual setup steps you can follow to run the MCP server locally:
Clone or obtain the server files for Apex MCP from your source location and prepare the environment.
Install dependencies
npm install
Build the project if required by the package
npm run build
Run the MCP server. Use the runtime command exactly as shown in your setup instructions.
Additional configuration and usage notes
If you are integrating with Claude Desktop, you can run the MCP server locally and connect via a stdio client. Use the absolute path to the runtime file and provide your API key and Apex URL as shown in the example configuration.
Example configuration (for Claude Desktop integration) is shown below in the dedicated code block. Replace placeholders with your actual API key.
Example usage: search tweets
You can search for original tweets containing specific terms with filtering options such as minimum likes and date range. The client will return tweets that match your criteria, enabling you to build dashboards or trigger automated actions based on engagement and content.
Available tools
get tweet
Retrieve detailed information about a specific tweet by its ID.
search tweets
Query tweets with advanced filters such as engagement thresholds, keywords, date ranges, and originality.
generate reply
Create AI-powered reply suggestions for a given tweet text or media.
post tweet
Publish a new tweet with optional media attachments.
post reply
Post a reply to an existing tweet.
create list
Create a new Twitter/list management entity to organize accounts.
get user lists
Fetch all lists owned by the authenticated user.
get list
Get detailed information about a specific list.
get list members
Retrieve members of a list with pagination support.
add list member
Add users to a Twitter list.
update list
Modify properties of an existing list.
delete list
Remove a Twitter list.
get user details
Fetch comprehensive user profile information by username or Twitter ID, including follower counts and verification status.
follow user
Follow a user by their numerical Twitter ID (TWID).
unfollow user
Unfollow a user by their TWID.
get user followers
Retrieve a paginated list of followers by TWID.
get user following
Retrieve a paginated list of accounts followed by a user by TWID.