PluginBench
MCP Server
Active
MIT

io.github.IvanBBaev/x-mcp-ai MCP Server

io.github.IvanBBaev/x-mcp-ai

What is the io.github.IvanBBaev/x-mcp-ai MCP server?

Safety-first X (Twitter) API v2 MCP server: 41 typed tools across 12 packages, policy-gated.

How to install io.github.IvanBBaev/x-mcp-ai

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • X_MCP_AUTH_MODE

    Authentication mode: oauth2 (default) or app-only.

  • X_MCP_CLIENT_ID

    OAuth 2.0 client ID (oauth2 mode).

  • X_MCP_CLIENT_SECRET
    secret

    OAuth 2.0 client secret (confidential clients only).

  • X_MCP_BEARER_TOKEN
    secret

    Application-only bearer token (app-only mode).

  • X_MCP_TOKEN_FILE

    Path to the rotating OAuth 2.0 token store (default: OS-resolved).

  • X_MCP_TOKEN_KEYCHAIN

    Set to 1 to keep OAuth 2.0 tokens in the OS keychain (macOS, Linux) instead of a token file. Mutually exclusive with an explicit X_MCP_TOKEN_FILE.

  • X_MCP_POLICY

    Policy preset: read-only (default), engage, publish, manage, or full.

  • X_MCP_POLICY_ALLOW

    Comma-separated op:domain cells to allow on top of the preset (e.g. read:dm,write:dm).

  • X_MCP_POLICY_DENY

    Comma-separated op:domain cells to deny; deny beats allow beats preset.

  • X_MCP_HIDE_DENIED

    Set to 1 to drop policy-denied tools from registration entirely instead of registering them annotated as denied.

  • X_MCP_MEDIA_DIR

    Directory uploads must resolve inside. Media upload is disabled unless this is set.

  • X_MCP_AVAILABILITY

    Comma-separated specially-provisioned access classes to declare: pilot, premium-user, enterprise. Unset means the conservative default (app+user, user-only).

  • X_MCP_PROFILES_FILE

    Path to a profiles file holding named configuration blocks.

  • X_MCP_PROFILE

    Name of the profile to select from the profiles file.

  • X_MCP_TIMEOUT_MS

    Per-HTTP-request timeout in milliseconds (default 30000).

  • X_MCP_LOG_LEVEL

    Diagnostic verbosity on stderr: silent, error, info (default), or debug.

  • X_MCP_CREDIT_BUDGET

    Session spend cap in USD.

  • X_MCP_BUDGET_MODE

    Budget enforcement: warn (default) or hard.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "x-mcp-ai": {
      "command": "npx",
      "args": [
        "-y",
        "x-mcp-ai"
      ],
      "env": {
        "X_MCP_AUTH_MODE": "<YOUR_X_MCP_AUTH_MODE>",
        "X_MCP_CLIENT_ID": "<YOUR_X_MCP_CLIENT_ID>",
        "X_MCP_CLIENT_SECRET": "<YOUR_X_MCP_CLIENT_SECRET>",
        "X_MCP_BEARER_TOKEN": "<YOUR_X_MCP_BEARER_TOKEN>",
        "X_MCP_TOKEN_FILE": "<YOUR_X_MCP_TOKEN_FILE>",
        "X_MCP_TOKEN_KEYCHAIN": "<YOUR_X_MCP_TOKEN_KEYCHAIN>",
        "X_MCP_POLICY": "<YOUR_X_MCP_POLICY>",
        "X_MCP_POLICY_ALLOW": "<YOUR_X_MCP_POLICY_ALLOW>",
        "X_MCP_POLICY_DENY": "<YOUR_X_MCP_POLICY_DENY>",
        "X_MCP_HIDE_DENIED": "<YOUR_X_MCP_HIDE_DENIED>",
        "X_MCP_MEDIA_DIR": "<YOUR_X_MCP_MEDIA_DIR>",
        "X_MCP_AVAILABILITY": "<YOUR_X_MCP_AVAILABILITY>",
        "X_MCP_PROFILES_FILE": "<YOUR_X_MCP_PROFILES_FILE>",
        "X_MCP_PROFILE": "<YOUR_X_MCP_PROFILE>",
        "X_MCP_TIMEOUT_MS": "<YOUR_X_MCP_TIMEOUT_MS>",
        "X_MCP_LOG_LEVEL": "<YOUR_X_MCP_LOG_LEVEL>",
        "X_MCP_CREDIT_BUDGET": "<YOUR_X_MCP_CREDIT_BUDGET>",
        "X_MCP_BUDGET_MODE": "<YOUR_X_MCP_BUDGET_MODE>"
      }
    }
  }
}

Related MCP servers

Facebook Pages MCP server for the Meta Graph API — publishing, insights, moderation, messaging

1
TypeScript
MIT
View repository →

ServiceNow MCP server — 67 tools over the full REST surface, every auth method, flows, diagrams.

1
TypeScript
MIT
View repository →

Let AI agents build, script, and debug Unity games directly inside the Editor and in-game.

3.4k
C#
Apache-2.0
View repository →

An MCP server to extract keyphrases from a text with the BERT model

1
Python
MIT
View repository →

Paris commercial premises from open data: shopfront history, street turnover, sourced figures.

1
TypeScript
Apache-2.0
View repository →

Sanctions, PEP, KYB, and competitive intelligence on any company. Panama Papers cross-check.

View repository →