get_tweetLABSCO SUMMARY
Search that takes criteria, not a query string.
The search tool is the part worth knowing about: instead of guessing at operator syntax, you pass engagement thresholds, required words, a date floor and a flag for originals only. That makes it usable for finding what a topic actually looked like on a given week, rather than for one-off lookups. Getting started is the friction — the key is issued by hand.
What it is
An MCP server over Apex's social-media infrastructure, covering X. Tweets can be read, searched, posted and replied to; lists and follows can be managed; and reply drafts can be generated from text or an image.
What you get
- Detailed information about a specific tweet, and structured search across tweets
- Search by criteria rather than a query string: minimum likes, words to include, a start date, originals only, replies included or not
- Posting new tweets with optional images, and posting replies to existing ones
- Generated reply suggestions for a piece of text or an image
- Full profile details for a user by handle or numeric id, including follower counts and verification
- Follow and unfollow, plus paginated follower and following lists
- Lists created, read, updated and deleted, with members added and read back page by page
Requirements
An Apex account and an API key, which is requested from the maintainer rather than self-served. The key and the API host are passed as arguments in the client config. There is a one-click install through Smithery, and a bundle you can build and install into Claude Desktop directly.
Setup effort
Build from source — git clone https://github.com/xonack/apex-mcp.git
USE CASES
Finding what was said about a topic and when
Search with a like threshold, required words and a date floor, and exclude retweets.
Drafting a reply you would actually send
Generate suggestions from the tweet's text or image, then post the one you pick.
Posting from where you already are
Publish a tweet, with images attached, without switching to the app.
Sizing up an account before engaging
Pull the full profile with follower counts and verification, then walk its followers.
Keeping a curated list current
Create the list, add members, and update or remove it as the topic moves.
18 tools
Listed in project code.
generate_replygenerate_reply_to_tweetpost_tweetpost_reply_to_tweetsearch_tweetsadd_list_memberget_list_memberscreate_listget_user_listsdelete_listget_listupdate_listfollow_userunfollow_userget_user_followersget_user_followingget_user_detailsBEFORE YOU INSTALL
What to know first
Tools you get
18 tools registered in the project's code.
Requires
node on PATH
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
Clone and setup
git clone https://github.com/xonack/apex-mcp.git
cd apex-mcp
npm installBuild the project
npm run buildMCP Clients
Claude Desktop — Local build
{
"mcpServers": {
"apex-mcp-server": {
"command": "node",
"args": [
"<YOUR_PATH_TO_APEX_MCP>/dist/index.js",
"<YOUR_APEX_API_KEY>",
"api.apexagents.ai"
]
}
}
}Claude Desktop — MCPB bundle
npm install -g @anthropic-ai/mcpb
git clone https://github.com/xonack/apex-mcp.git
cd apex-mcp
npm install
npm run mcpb:buildOpen Claude Desktop → Settings → Extensions → Install Extension, and select the apex-mcp.mcpb file
Configure your Apex API key and URL