Performance Atlas · for AI agents
Video models play emotion labels, and you get stock-photo faces. The Performance Atlas turns a character's state into behaviour (the mask, the leak, the crack, the eyes, the breath), fitted to the shot size and the model. Then it checks the prompt before you spend a credit.
Built at Creating In AI by a veteran producer-director with more than 30 years in film and television.
Paste any acting paragraph or voice direction. This is the same linter your agent calls.
Maya can't make rent and won't let her landlord see it. One prompt names the feelings. The other directs the behaviour, built from an Atlas kit.
Close-up of Maya, a woman in her 30s, sitting at her kitchen table as her landlord tells her the rent is going up. She is anxious and scared but tries to hide it behind a friendly smile. Her eyes fill with worry and fear, and she nervously fidgets with her coffee mug. She looks into the camera with a sad expression, then a single tear rolls down her cheek as she nods and says "That's fine, I understand."
Maya sits at her kitchen table across from her landlord, who is off frame RIGHT; her eyes go RIGHT to him, and she never looks into the camera. She is already mid-welcome, eyebrows lifted, a smile that reaches her eyes, both hands around a coffee mug she isn't drinking from, keeping the small talk going a little quick, short bright phrases with no pause long enough for him to get to the point. Her blinking is held down, slower and rarer than normal, while her eyes keep moving: to his face, down to the lease on the table between them, back to his face. Before each answer she takes one long, slow breath in through the nose, and the smile holds over it. When he says the new number out loud, her thumb stops on the rim of the mug, the colour goes from around her mouth and under her eyes, and her gaze drops to the lease and stays there a beat too long, then comes back up to him first, the head following after. The smile returns a fraction smaller. She nods twice and speaks one short phrase, lips barely parting, jaw set, the words even and quiet. A slow, heavy settling toward a thing she saw coming, not a jolt.
What they feel and how strongly, what they hide and from whom, and what would crack it.
Beat-by-beat behaviour in the channels this framing can see, with eye life, breath, the model's own rules and a voice delivery line.
The free linter catches emotion labels, looks into the lens, blocked quoted speech and prompts over the model's cap.
Pay per call in USDC on Base through x402, the open standard for agent payments. A call that fails is never charged.
| Tool | What it does | Price |
|---|---|---|
atlas_lint | Checks an acting paragraph or voice direction against the target model's rules | Free |
atlas_search · atlas_show | Behaviour lookup: FACS action units, cues, display strategies, 300 emotions | Free |
atlas_targets · atlas_journey | Models and prompt caps; continuity checks across a character's beats | Free |
atlas_kit | The direction kit for a character state | $0.10 |
atlas_draft | A first-draft paragraph fitted to the model's cap, already linted | $0.10 |
atlas_buy_pack | 20 kit or draft calls in one x402 payment, as an API key | $1.00 |
| Card credits | 100 or 400 kit or draft calls, paid once by card, as an API key | $5 · $15 |
Pay once through Stripe and get an API key for your agent. Each successful kit or draft call uses one credit; failed calls are free.
Checkout runs on Stripe; your card details never touch our server. Your key appears straight after payment and arrives by email.
One URL, any MCP client:
https://creatinginai.com/agents/mcp
claude mcp add --transport http performance-atlas https://creatinginai.com/agents/mcp
Settings → Connectors → Add custom connector, then paste the URL.
{
"mcpServers": {
"performance-atlas": {
"url": "https://creatinginai.com/agents/mcp"
}
}
}The free tools work in any client. Paid tools answer with a standard x402 payment request, which any x402-capable agent wallet pays automatically. With an API key, add it as a header and the paid tools just work:
claude mcp add --transport http performance-atlas https://creatinginai.com/agents/mcp --header "Authorization: Bearer YOUR_KEY"
In Cursor or VS Code, add "headers": { "Authorization": "Bearer YOUR_KEY" } next to the URL. Listed in the official MCP Registry as com.creatinginai/performance-atlas.