- CANON
- CONFLICT
- MISSING
- HUMAN
Short answer
How can I check if my characters fit Middle-earth lore?
Your agent pulls character data and timelines to compare against your writing. It flags discrepancies in age, lineage, or historical events. You'll see exactly where your story breaks canon.
Where the results land
The outcomes of a lore check
The AI sorts its findings into these four categories.
CANON
Verified facts
The AI confirms which parts of your character's history match the official Middle-earth records. You'll know what's safe to keep.
CONFLICT
Lore contradictions
The agent identifies where your timeline or character details clash with established canon. This shows you exactly where to rewrite.
MISSING
Gaps in history
The AI spots where your character's timeline has holes or lacks necessary context from the source material. It highlights what's missing.
HUMAN
Creative decisions
The AI flags areas where you've intentionally deviated from canon. You decide if these changes work for your specific story.
The workflow
What your AI does when the request arrives.
The AI uses specific tools to pull the right data before it analyzes your text.
Identify characters
The agent looks through the available Middle-earth profiles to find the specific individuals mentioned in your text.
list_charactersPull biographies
Once identified, the AI pulls the full historical record and timeline for each character to use as a reference.
get_characterCross-reference text
The agent compares your writing against the retrieved character data to find mismatches in dates, locations, or relationships.
get_characterReport errors
The AI presents a list of contradictions, noting where your draft deviates from the established lore.
list_characters
Try it
Copy these to start.
Use these prompts to begin your consistency check.
Starting points
These are opening lines. Swap out the character names or specific eras to match your story.
The One API Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_bwD2nznof2bTfhcyzoixX41GAF3AhlLjBIDjVLNl/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — The One API capabilities are ready to use.
{
"mcpServers": {
"the-one-mcp": {
"url": "https://edge.vinkius.com/vk_preview_bwD2nznof2bTfhcyzoixX41GAF3AhlLjBIDjVLNl/mcp"
}
}
}Check my character Aragorn against the Middle-earth character list for any timeline errors.
Does the backstory I wrote for Legolas conflict with the character data in the database?
List all characters in the database and tell me if my new character fits their era.
Verify if the relationship between Galadriel and Celeborn in my draft matches the established lore.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect The One once, then ask.
One connection gives your agent access to the entire Middle-earth dataset. Your credentials stay encrypted and secure.
Connect The One to your AIFAQ
How this task behaves
- 01
Can the AI change my story to match the lore?
No. The AI only identifies contradictions. You must perform all edits and creative changes yourself.
- 02
Does the AI add new characters to the database?
No. The tools only allow the AI to read existing character data. It cannot write or save new lore to the database.
- 03
What happens if a character isn't in the database?
If the agent cannot find a character using the provided tools, it will tell you that the character is unknown.
- 04
Can I use this for non-Middle-earth stories?
No. This specific MCP is built exclusively around Middle-earth canon and character data.
- 05
How does the AI know which character I'm talking about?
The agent uses the character list to match the names in your text to the specific profiles in the database.
More questions about The One? The Connector page answers them. See everything the The One Connector can do
Connect The One API to Claude, Cursor, ChatGPT & more
