D&D & Tabletop RPGs
Session-zero NPC portraits & quest hooks
“Read my campaign notes for Marrowfen Keep, generate fantasy portraits for the three faction leaders with AvatarSay, and render a 6-second talking MP4 of Lord Vane delivering his warning.”
Remote Model Context Protocol · Streamable HTTP
Point Claude, Cursor or your own agent at one URL to design original D&D NPCs, indie game portraits and anime characters — then turn any portrait into a lip-synced square MP4 video with a built-in voice.
https://avatarsay.com/mcp No local Python or Docker install. New accounts start with 30 free credits (7 avatar generations = 14 portraits). One-time packs start at $9.90 and never expire.
Setup in 60 seconds
Sign in once at /dashboard, open the MCP & API keys tab, and create a personal avs_… key. You can also connect without a key first to inspect tools and browse voices and styles.
Paste into .cursor/mcp.json or Windsurf MCP config:
{
"mcpServers": {
"avatarsay": {
"url": "https://avatarsay.com/mcp",
"headers": {
"Authorization": "Bearer avs_YOUR_API_KEY"
}
}
}
} Add the remote Streamable HTTP server in one terminal command:
claude mcp add --transport http avatarsay https://avatarsay.com/mcp --header "Authorization: Bearer avs_YOUR_API_KEY"
For desktop clients that use claude_desktop_config.json:
{
"mcpServers": {
"avatarsay": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://avatarsay.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer avs_YOUR_API_KEY"
}
}
}
} Tools & async design
Talking avatar video renders take 3–5 minutes (9–14 minutes for 15–30 s clips). Instead of holding an HTTP connection open until the client times out, generate_avatars and create_talking_video enqueue the job immediately and return a jobId for your assistant to poll with get_job.
| Tool name | Auth | Credits | What it does |
|---|---|---|---|
| list_voices_and_styles | Public (no key) | Free | Returns all 8 visual styles, all 8 English TTS voices (with audio sample URLs), credit costs, and pack pricing. |
| get_credits | Bearer avs_… | Free | Checks your current non-expiring credit balance, image tier (Standard vs HD), and remaining avatar sets or video seconds. |
| list_avatars | Bearer avs_… | Free | Lists recent fictional character avatars in your account with assetId (ast_…) and 24-hour signed image URLs. |
| generate_avatars | Bearer avs_… | 4 Standard / 6 HD credits | Generates 2 × 1024 px portraits from a text prompt and style. Enqueues asynchronously and returns jobId immediately. |
| create_talking_video | Bearer avs_… | 12 credits/s (min 60) | Synthesizes English speech and queues a lip-synced 960×960 MP4 (5–30 s, no watermark). Returns jobId immediately — never blocks for the 3–5 min render. |
| get_job | Bearer avs_… | Free | Polls an image or video job (queued → running → succeeded / failed) and returns 24-hour signed download URLs or automatic refund details. |
Preset styles
Pass any style ID below to generate_avatars:
anime 3d-cartoon pixel-art realistic professional-headshot fantasy watercolor cyberpunk Built-in English TTS
Pass any voice ID below to create_talking_video (no voice cloning):
Friendly_Person Warm and upbeat, an easy everyday voice.
Wise_Woman Warm, measured female voice.
Lively_Girl Bright, energetic, younger-sounding female voice.
Calm_Woman Calm, steady female voice.
Casual_Guy Relaxed, conversational male voice.
Deep_Voice_Man Low, resonant male voice.
Patient_Man Slow, unhurried male voice.
Young_Knight Younger-sounding, energetic male voice.
Pay once, use anywhere
Your web studio and MCP keys share the same credit balance. New accounts receive 30 free credits on sign-up — enough to run 7 generate_avatars calls (14 character portraits) via MCP for free.
Talking videos via MCP require account credits (12 credits/s, minimum 5 s = 60 credits). The one-time free 5 s trial clip is reserved for interactive web sessions on /talking-avatar so automated scripts cannot drain the trial pool.
Starter
$9.90
500 credits · one-time
Creator
$24.90
1,500 credits · one-time
Studio
$59.00
4,000 credits · one-time
Example prompts
D&D & Tabletop RPGs
“Read my campaign notes for Marrowfen Keep, generate fantasy portraits for the three faction leaders with AvatarSay, and render a 6-second talking MP4 of Lord Vane delivering his warning.”
Indie Game Prototyping
“Generate pixel-art portraits for our shopkeeper NPC, pick the first assetId, and render her opening bark in Lively_Girl voice so we can drop the MP4 into our pitch deck.”
Creator Workflows
“Summarize today’s release changelog into one punchy 10-second spoken line and render a talking video using my existing 3d-cartoon mascot avatar.”