Firstory MCP

Catch character voice drift
before your readers do.

Firstory keeps a living profile for every character in your story — updated as you write, queryable mid-scene from Claude. Consistency accuracy compounds: ~50% on first use, 85%+ within five sessions.

Developers: GitHub · Agent Discovery · MCP Server Card

Living profiles

Every character's voice, traits, relationships, and history in one place. Grows with your draft, not against it.

Drift detection

Ask mid-scene whether something contradicts what you've already written. Firstory flags it; you decide what to keep.

Bilingual support

Writing code-switching between Chinese and English? Profiles handle both without entity collision.

Connect in Claude Code

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "firstory": {
      "url": "https://firstory-mcp.vercel.app/mcp"
    }
  }
}

Then ask Claude: "Load my character profiles for [story name]."