MCP NATIVE · RUST BACKEND
Narrative CI/CD
for AI Agents.
LLMs choke on 100k-word manuscripts. Parse novels deterministically in <5 seconds with our Rust AST and MCP Server. Feed structured narrative data directly into Claude or your LangChain agents.
{
"mcpServers": {
"ironprose": {
"type": "streamable-http",
"url": "https://api.ironprose.com/mcp",
"headers": {
"Authorization": "Bearer sk_iron_••••"
}
}
}
}< 5s
To process a 100,000 word novel
$0.01
Per 1,000 words via Stripe Metered Billing
71+
Deterministic AST Analyzers
Why Rust
Deterministic by design.
O(N) Spatial Tracking
Standard LLMs hallucinate plot holes. Our AST deterministically tracks entities, scene grounding, and pacing variance mathematically.
Zero Context Limits
Built in pure Rust. Stop paying for massive LLM context windows just to count adverbs or track character appearances.
MCP Native
Drop our config into Claude Desktop and instantly give your local AI an MFA in creative writing. Agentic workflows out of the box.
Pipeline
Raw Text In. Structured JSON Out.
Input · Raw Prose
1She was nervous, very nervous
2about the meeting ahead.
3“You're late,” Marcus said flatly.
4He sighed heavily. “The documents
5are safely hidden.”
6Elena nodded nervously.
Output · JSON Response
{
"diagnostics": [{
"rule": "show_tell",
"message": "'was nervous' names
the emotion directly. Show
through action or body language."
}, {
"rule": "tense_consistency",
"severity": "warning",
"message": "present tense, but
paragraph is in past tense."
}, {
"rule": "passive_voice",
"message": "'are safely hidden' —
name the actor, direct verb."
},
... 17 more
],
"score": {
"sentence_variety": 0.55,
"vocabulary_richness": 0.82,
"imagery_density": 0.0,
"pacing_score": 0.0
},
"profile": {
"avg_sentence_length": 8.9,
"dialogue_line_ratio": 0.5,
"total_sentences": 11
}
}Pricing
Pay for compute, not hype.
Billed directly via Stripe Usage Metrics. No subscriptions. No API limits.
Free
up to 100 words per request
- ✓ All 71+ analyzers
- ✓ Diagnostics, scores & profile
- ✓ No API key required
$0.01
per 1,000 words
- ✓ Unlimited word count
- ✓ Full manuscript analysis
- ✓ Pay only for what you parse