MCP server for Pathfinder 2nd Edition Remastered rules lookup and character building
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"pf2e-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# pf2e-mcp An MCP server for building Pathfinder 2nd Edition Remastered characters together with an AI assistant. Rather than relying on the assistant's own memory of the rules — which is often incomplete or out of date — it looks everything up in a local, structured database built from the official rules data. That local database also means your AI assistant doesn't need to search the web or query sites like Archives of Nethys just to answer a rules question. That keeps character-building conversations fast and token-efficient, and keeps traffic off those free community resources. It exposes two tool namespaces over a single local SQLite database: - `rules_*` — general rules reference (search, get an entry, cross-reference prerequisites, explain a rules topic). - `build_*` — character-building tools (browse ancestries/backgrounds/ classes/equipment/spells, find feats a character actually qualifies for, validate a build, compute derived stats, see what unlocks on level-up, export to Pathbuilder JSON). A companion Claude Skill (`.claude/skills/pf2e-character-builder/`) teaches an agent the conversational workflow for using these tools together. ## Quick install Published on PyPI as [`pf2e-mcp`](https://pypi.org/project/pf2e-mcp/). With [uv](https://docs.astral.sh/uv/), nothing needs to be cloned or installed up front: ```bash # Build the rules database once (~1 minute, a few hundred MB downloaded) uvx --from pf2e-mcp python -m pf2e_mcp.ingestion.build ``` Then point your MCP client at it: ```json { "mcpServers": { "pf2e-mcp": { "command": "uvx", "args": ["pf2e-mcp"] } } } ``` Or install it as a normal package (`pip install pf2e-mcp`, `uv tool install pf2e-mcp`) and use `pf2e-mcp` as the command instead. **The database build is not optional** — no game data ships with this project (see [NOTICE.md](https://github.com/rjenks/pf2e-mcp/blob/main/NOTICE.md)), so the server starts but every tool call fails until you run it. It's …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.