CastMyAgent Personas
Read-only catalog of free CastMyAgent persona packs.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"castmyagent": {
"url": "https://castmyagent.ai/api/mcp"
}
}
}Remote endpoints
https://castmyagent.ai/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
🟢list_personas(department)
List free CastMyAgent persona packs. Optionally filter by department. Returns slug, name, role, department, a short summary, and the roster URL.
Input Schema
{
"type": "object",
"properties": {
"department": {
"description": "Optional department. Use a roster code such as ENGINEERING, or a label such as Engineering.",
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_persona(slug)
Load one free persona pack by slug. Returns the production system prompt, the character brief, and the style configuration. The pack is free and the text is MIT licensed.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Persona slug, such as otis-code-reviewer."
}
},
"required": [
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢search_personas(keyword)
Find free persona packs by keyword. Matches the role and specialties.
Input Schema
{
"type": "object",
"properties": {
"keyword": {
"type": "string",
"description": "Keyword matched against the role and specialties."
}
},
"required": [
"keyword"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Evidence