bitHuman
ai.bithuman/charactersVersion 1.0.0Animated AI characters in your chat: short clips of a character saying your words, or a live talk.
Status
Responds366 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:27 UTC
- Latency
- 366 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.bithuman.ai/mcpResponds366 msNo sign-in
Claude Code
claude mcp add --transport http characters https://mcp.bithuman.ai/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: characters
Remote MCP server URL: https://mcp.bithuman.ai/mcpCursor
{
"mcpServers": {
"characters": {
"url": "https://mcp.bithuman.ai/mcp"
}
}
}VS Code
code --add-mcp '{"name":"characters","type":"http","url":"https://mcp.bithuman.ai/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
3 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
list_charactersList the bitHuman house characters that can speak. Each has an id (pass it as `character` to make_character_video or talk_to_character), a name, a short description, a picture URL and `talk` (true when talk_to_character is open for it). No arguments and read-only; one call per conversation is enough. Only these characters can speak: real people, photos and custom voices are not supported. | No | Yes | Yes | No |
make_character_videoMake a short video of one bitHuman house character saying `text` word for word, in its own voice. Returns video_url (an MP4 that plays inline and expires after 7 days), duration_seconds and share_url, labelled AI character. Example: {"character": "wise-pup", "text": "Welcome back! Ready for today's lesson?"}. Limits: `text` is 3 to 200 characters and at most 19 seconds when spoken (about 15 s is typical); one video at a time per user; 10 videos per user per UTC day; the same character and text again replays the earlier clip at once. Errors come back as isError with one sentence saying what to do: an unknown character (call list_characters), text too short or too long (rewrite it), personal information such as a phone number, email or street address (remove it), busy (retry in a minute), the daily limit (try again after 00:00 UTC), resting (try later). To hold a conversation in character, write each reply yourself and call this tool once per reply. | No | No | No | No |
talk_to_characterOpen a live voice conversation with one bitHuman house character in a player in the chat. The user presses Start and speaks through the microphone; the character answers out loud. A conversation lasts up to 60 seconds (max_seconds), then ends by itself; call again for another. Returns session_url: when the host shows no player, give the user that link. Example: {"character": "wise-pup"}. Needs a microphone in the user's browser. Errors come back as isError: an unknown character (call list_characters and use an id whose `talk` is true), resting (live conversations are off right now; make_character_video still works). | No | No | No | No |
Details
- Registry status
- Active
- Published
- Oct 8, 2026
- Updated
- Oct 8, 2026
- Repository
- Not given
- Categories (suggested)
- CommunicationDesign and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared