{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","_meta":{"io.mcpregistry/tags":[],"io.mcpregistry/tools":[],"io.mcpregistry/transport":"stdio"},"description":"Safety-first X (Twitter) API v2 MCP server: 41 typed tools across 12 packages, policy-gated.","name":"io.github.ivanbbaev/x-mcp-ai","packages":[{"environmentVariables":[{"isRequired":true,"isSecret":false,"name":"X_MCP_AUTH_MODE"},{"isRequired":true,"isSecret":false,"name":"X_MCP_CLIENT_ID"},{"isRequired":true,"isSecret":true,"name":"X_MCP_CLIENT_SECRET"},{"isRequired":true,"isSecret":true,"name":"X_MCP_BEARER_TOKEN"},{"isRequired":true,"isSecret":true,"name":"X_MCP_TOKEN_FILE"},{"isRequired":true,"isSecret":true,"name":"X_MCP_TOKEN_KEYCHAIN"},{"isRequired":true,"isSecret":false,"name":"X_MCP_POLICY"},{"isRequired":true,"isSecret":false,"name":"X_MCP_POLICY_ALLOW"},{"isRequired":true,"isSecret":false,"name":"X_MCP_POLICY_DENY"},{"isRequired":true,"isSecret":false,"name":"X_MCP_HIDE_DENIED"},{"isRequired":true,"isSecret":false,"name":"X_MCP_MEDIA_DIR"},{"isRequired":true,"isSecret":false,"name":"X_MCP_AVAILABILITY"},{"isRequired":true,"isSecret":false,"name":"X_MCP_PROFILES_FILE"},{"isRequired":true,"isSecret":false,"name":"X_MCP_PROFILE"},{"isRequired":true,"isSecret":false,"name":"X_MCP_TIMEOUT_MS"},{"isRequired":true,"isSecret":false,"name":"X_MCP_LOG_LEVEL"},{"isRequired":true,"isSecret":false,"name":"X_MCP_CREDIT_BUDGET"},{"isRequired":true,"isSecret":false,"name":"X_MCP_BUDGET_MODE"}],"identifier":"x-mcp-ai","registryType":"npm","transport":{"type":"stdio"},"version":"0.8.0"}],"repository":{"source":"github","url":"https://github.com/IvanBBaev/x-mcp"},"title":"x mcp ai","version":"0.8.0"},"_meta":{"io.mcpregistry/official":{"status":"active","origin":"official","updated_at":"2026-09-15T03:58:14Z","synced_at":"2026-09-22T03:57:44.503431Z","is_latest":true,"published_at":"2026-09-15T03:58:14Z"}}}