Apex

Provides access to Apex-based Twitter management functions including tweets, lists, and user interactions via MCP.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Apex MCP Server - xonack/apex-mcp | VeilStrat