Spectre MCP
pranrichh/spectre-mcp
MCP server with 104 tools for X/Twitter automation, usable from Hermes Agent and other MCP clients
Spectre MCP is an MCP server that gives AI agents 104 tools for X/Twitter, from search and posting to DMs, lists and communities. It calls X's internal GraphQL and REST APIs directly and can be added to Hermes through its config file.
What Spectre MCP does
According to the README, Spectre talks to X's internal GraphQL and REST APIs directly, so it needs no browser, no Puppeteer and no official API keys. You add an account by copying the auth_token and ct0 cookies from a logged-in x.com session and running spectre add. The tool set covers search, posting, DMs, lists and communities, with separate documentation that groups every tool by feature, a safety guide for destructive tools and rate limits, and a reference for X query operators and environment variables.
The server is launched through uvx and configured like any MCP server. The README names ~/.hermes/config.yaml among the places to add it, next to claude_desktop_config.json and .cursor/mcp.json, and its integrations guide covers a Hermes skill, Claude, Cursor and Python. A comparison table positions it against XActions, which uses Puppeteer, and twikit, a Python API wrapper.
Key features
- 104 tools for X/Twitter search, posting, DMs, lists and communities
- Direct GraphQL and REST access with no browser
- Multiple accounts added from browser cookies with
spectre add - Safety documentation covering destructive tools and rate limits
- Integration guide for Hermes, Claude, Cursor and Python
When to use it
- Let a Hermes agent search X and read timelines
- Draft and post to X from an agent workflow
- Manage lists, communities or DMs through agent tool calls
Who it is for: Developers who want an agent to operate an X account through MCP tools and accept the cookie-based setup.
How it fits with Hermes Agent
Supports Hermes Agent as one of several MCP clients, with ~/.hermes/config.yaml listed as a place to add the server and a Hermes skill covered in the integrations guide.
How to install Spectre MCP
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
pipx install spectre-mcp
spectre add myaccount "auth_token=a1b2c3d4...; ct0=e5f6a7b8..."Requirements: pipx or uv, plus the auth_token and ct0 cookies from a logged-in X account
Note: It authenticates with your X account cookies and calls X's internal APIs rather than an official API, and the repository has no license file.
FAQ
What is Spectre MCP?
Spectre MCP is an MCP server for X/Twitter automation. It exposes 104 tools covering search, posting, DMs, lists and communities.
Does Spectre MCP work with Hermes Agent?
Yes. The README lists ~/.hermes/config.yaml as a place to configure the server, and its integrations guide includes Hermes alongside Claude, Cursor and Python.
Is Spectre MCP free and open source?
The repository has no license file, so default copyright applies and you should check with the author before reuse. The README describes it as having no monthly fees.
Similar mcp & tools for Hermes Agent
All mcp & toolsSelf-hosted web scraper that turns pages into Markdown for AI agents via CLI, API or MCP
dominikamann Agent Mail GatewaySelf-hosted email gateway that gives each AI agent its own IMAP/SMTP mailbox with allow lists
JerryLiu369 Agent Web SearchProvider-neutral web search for AI agents as an MCP server, CLI and Python library
rfdiosuao Hermes-Agent-PhoneAndroid app that lets an AI agent control a phone through an HTTP API and accessibility service
ekaya-inc DataClawLocalhost MCP server that gives agents such as Hermes and OpenClaw controlled access to a database
Vasallo94 Obsidian MCP ServerMCP server that lets Hermes, Codex and Claude Code read, search and safely edit Obsidian notes
Related guides: What is Hermes Agent? · How to run Hermes Agent securely