Partner with CastMyAgent

Add a character layer to your agent platform. Give your users access to professionally crafted AI personas — personality, voice, behavioral quirks, and all.

What is the Character Layer?

Most AI agents are functional but faceless. They follow instructions well, but they all sound the same. The character layer changes that.

CastMyAgent provides fully realized AI personas — each with a unique personality, communication style, behavioral quirks, and area of expertise. When you integrate our character layer, your users can choose a persona that matches their use case and deploy it instantly.

19 Personas

Across 8 departments — engineering, product, creative, compliance, and more.

3 Platforms

Each persona is formatted for Claude, GPT, and Gemini out of the box.

API Access

Browse the catalog and retrieve personas via REST API in any format.

How It Works

1

Get an API Key

Reach out to us and we'll provision a partner API key for your platform.

2

Browse the Catalog

Use GET /api/partners/catalog to list all available personas. Filter by department, personality, or specialty.

3

Retrieve a Persona

Use GET /api/partners/personas/{slug}?format=claude-code to get a persona in any supported format — raw, claude-code, gpt, gemini, openai-api, or anthropic-api.

4

Deploy in Your Platform

Inject the persona as a system prompt, instruction set, or config file. Your users interact with a fully realized character instead of a generic agent.

Integration Examples

The partner API works with any platform that accepts system prompts or character configurations.

Fetch a Persona for Claude

const res = await fetch(
  "https://castmyagent.ai/api/partners/personas/barry-it-compliance-grc-specialist?format=anthropic-api",
  { headers: { "x-api-key": "your-partner-key" } }
);
const { system, config } = await res.json();

// Use with the Anthropic SDK
const message = await anthropic.messages.create({
  model: "claude-sonnet-4-5-20250929",
  max_tokens: config.max_tokens,
  system,
  messages: [{ role: "user", content: "Draft a compliance checklist." }],
});

Fetch a Persona for GPT

const res = await fetch(
  "https://castmyagent.ai/api/partners/personas/barry-it-compliance-grc-specialist?format=openai-api",
  { headers: { "x-api-key": "your-partner-key" } }
);
const { message, config } = await res.json();

// Use with the OpenAI SDK
const completion = await openai.chat.completions.create({
  model: "gpt-4o",
  temperature: config.temperature,
  max_tokens: config.max_tokens,
  messages: [message, { role: "user", content: "Draft a compliance checklist." }],
});

Become a Partner

We're looking for agent platforms, automation tools, and AI companies that want to add personality to their agents. Free personas are available to all partners via the API. For access to premium personas and custom character creation, reach out to discuss licensing.

Ready to integrate?

Email us to get your API key and start building.

Contact Us