Claude, Cursor, and other MCP clients can browse and load the free persona packs from the same roster as the site. The server is public and read-only. No API key.
The text files are MIT licensed. Headshots and audio are not included in that license. The persona answers in text.
Streamable HTTP
https://castmyagent.ai/api/mcpConnect with Streamable HTTP. Each persona is also an MCP resource at https://castmyagent.ai/mcp/personas/{slug}, and the use_persona prompt loads a pack by slug.
list_personasOptional department filter. Returns slug, name, role, department, a short summary, and the roster URL.get_personaLoad one pack by slug. Returns the production system prompt, the character brief, and the style configuration.search_personasKeyword match on the role and specialties.In Claude Desktop or Claude.ai, open Settings, then Connectors, then Add custom connector. Name it CastMyAgent. Paste the endpoint as the remote MCP server URL. Leave authentication off.
You can also paste this into claude_desktop_config.json. On macOS that file is ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows it is %APPDATA%\Claude\claude_desktop_config.json.
Claude Desktop
{
"mcpServers": {
"castmyagent": {
"url": "https://castmyagent.ai/api/mcp"
}
}
}claude mcp add
claude mcp add --transport http castmyagent https://castmyagent.ai/api/mcpOr add this entry to .mcp.json. Claude Code needs type on a URL entry.
Claude Code .mcp.json
{
"mcpServers": {
"castmyagent": {
"type": "http",
"url": "https://castmyagent.ai/api/mcp"
}
}
}Add this to ~/.cursor/mcp.json or to .cursor/mcp.json in a project.
Cursor mcp.json
{
"mcpServers": {
"castmyagent": {
"url": "https://castmyagent.ai/api/mcp"
}
}
}get_persona returns the production system prompt, the character brief, and the style configuration (temperature, top_p, max_tokens, and writing style). This persona pack is free. The text files are MIT licensed. Headshots and audio are not included in that license. Browse the same people on the roster.