Skip to main content

Actors

MCP tools for the Actors module. See the Actors module docs for permissions and data model.

list-actors

List actors

Arguments

ArgumentTypeRequiredDescription
project_idstringnoProject ID (optional)
external_idstringnoExternal ID to filter by (e.g. WhatsApp phone number)
namestringnoCase-insensitive substring match on the actor name
agent_idstringnoReturn only actors linked to this agent
chat_idstringnoReturn only actors linked to this chat
conversation_idstringnoReturn only actors that participate in this conversation (derived from the conversation's messages).
limitnumbernoMaximum number of results to return
offsetnumbernoNumber of results to skip

create-actor

Create an actor

Arguments

ArgumentTypeRequiredDescription
project_idstringnoProject ID. Required for JWT auth; omit when using an project key.
namestringyes
external_idstringnoOptional external identifier (e.g. WhatsApp phone number). If provided and an actor with this externalId already exists in the project, the existing actor is returned (idempotent — 200 OK).
instructionsstring | nullnoPersona-specific instructions composed into the effective system prompt during conversation generation.
agent_idstringnoAgent to link this actor to. Mutually exclusive with chat_id.
chat_idstringnoChat to link this actor to. Mutually exclusive with agent_id.

get-actor

Get an actor by ID

Arguments

ArgumentTypeRequiredDescription
actor_idstringyesActor ID

delete-actor

Delete an actor

Arguments

ArgumentTypeRequiredDescription
actor_idstringyesActor ID

update-actor

Update an actor

Arguments

ArgumentTypeRequiredDescription
actor_idstringyesActor ID
namestringno
external_idstringnoExternal identifier (e.g. WhatsApp phone number)
instructionsstringnoPersona-specific instructions
agent_idstring | nullnoAgent to link this actor to. Mutually exclusive with chat_id.
chat_idstring | nullnoChat to link this actor to. Mutually exclusive with agent_id.
tagsobjectno

get-actor-tags

Get actor tags

Arguments

ArgumentTypeRequiredDescription
actor_idstringyesActor ID

replace-actor-tags

Replace actor tags

Arguments

ArgumentTypeRequiredDescription
actor_idstringyesActor ID

merge-actor-tags

Merge actor tags

Arguments

ArgumentTypeRequiredDescription
actor_idstringyesActor ID