x-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | Host for the HTTP transport. Used with `MCP_TRANSPORT=streamable-http`. | |
| MCP_PORT | No | Port for the HTTP transport. Used with `MCP_TRANSPORT=streamable-http`; default is 8201. | 8201 |
| X_ACCOUNT | No | Sets the default account when the `account` argument is left empty. Every MCP tool takes an optional `account` argument. | |
| MCP_TRANSPORT | No | Transport for the MCP server. Set to `streamable-http` to run as an HTTP MCP server; default is stdio. | stdio |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| x_check_sessionA | Check whether the saved X session for |
| x_submit_postA | Publish a new standalone post on X for |
| x_submit_replyA | Reply to a tweet (URL or id) as |
| x_submit_quoteA | Quote-post a tweet (URL or id) with added text as |
| x_submit_repostA | Repost a tweet (URL or id) with no added text as |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: creating a new post, replying, quoting, reposting, and checking session state. There is no overlap or ambiguity between them.
All submission tools follow the consistent x_submit_* pattern (post, reply, quote, repost), and the session check uses x_check_session. The naming is predictable and uniform.
With only 5 tools, the server is well-scoped for its purpose of publishing to X. Each tool serves a necessary function without unnecessary bloat or gaps.
The tool set covers the core submission actions (post, reply, quote, repost) and session verification, which aligns with its stated purpose. Missing features like deleting posts or fetching timelines are not critical for a submission-focused server, but a minor gap exists for listing or managing existing content.