Skip to main content
Glama
hellocybernetics

pyX-MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
X_API_KEYYesYour X (Twitter) API key
X_API_SECRETYesYour X (Twitter) API secret
X_ACCESS_TOKENYesYour X (Twitter) access token
X_BEARER_TOKENNoYour X (Twitter) bearer token (optional for v2 API)
X_ACCESS_TOKEN_SECRETYesYour X (Twitter) access token secret

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_postB

Post a new post with optional media, reply, or quote

delete_postB

Delete a post by ID

create_threadB

Create a multi-post thread from long text

repost_postC

Repost a post by ID

undo_repostB

Undo an existing repost by ID

get_postA

Retrieve a specific post by ID

search_recent_postsC

Search for recent posts (past 7 days)

upload_imageA

Upload an image file (max 5MB, JPEG/PNG/WebP/GIF). Please provide an absolute file path.

upload_videoB

Upload a video file (max 512MB, MP4 with H.264/AAC). Please provide an absolute file path.

get_auth_statusA

Get authentication status and rate limit information

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 10 tools

Disambiguation5/5

All tools have clearly distinct purposes: create, delete, get, repost, undo repost, search, auth status, and two media uploads differentiated by type/size. No overlap or ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (e.g., create_post, delete_post, upload_image). Even 'undo_repost' and 'get_auth_status' fit the pattern well.

Tool Count5/5

With 10 tools covering posting, reading, searching, media uploads, reposts, and auth status, the count is well-scoped for a social media client. No unnecessary or missing tools.

Completeness4/5

Core operations are covered (CRUD for posts, search, media upload, repost). Missing edit post and timeline listing are minor gaps that agents can work around.