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]."