> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getbluejay.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP Tools: Testing

> Let your AI assistant run your tests.

## Agents

Ask your assistant to add the agents you test, look them up, change them, or delete them.

| Tool | Description |
| - | - |
| `add_agent` | Create an agent. |
| `get_agent` | Get one agent. |
| `list_agents` | List agents. |
| update\_agent | Update an agent. |
| delete\_agent | Delete an agent. |

## Agent versions

Ask your assistant to save a new version of your agent, find an earlier version, or label a version.

| Tool | Description |
| - | - |
| create\_prompt\_version | Create an agent version. |
| get\_prompt\_version | Get an agent version by version number. |
| `get_prompt` | Get an agent version by ID. |
| list\_prompt\_versions | List agent versions. |
| list\_prompts | List agent versions, with an optional label filter. |
| delete\_prompt\_version | Delete an agent version by version number. |
| delete\_prompt | Delete an agent version by ID. |
| add\_prompt\_version\_labels | Add labels to an agent version. |
| get\_prompt\_version\_labels | Get the labels on an agent version. |
| delete\_prompt\_version\_labels | Remove labels from an agent version. |

## Digital Humans

Ask your assistant to write or generate Digital Humans, add them to simulations, and check how a Digital Human did in past calls. It can also manage your background noises and communities.

| Tool | Description |
| - | - |
| create\_digital\_humans | Create one or more Digital Humans. |
| generate\_digital\_humans | Generate Digital Humans with AI. |
| get\_digital\_human | Get one Digital Human. |
| list\_digital\_humans | List Digital Humans. |
| update\_digital\_humans | Update one or more Digital Humans. |
| delete\_digital\_human | Delete a Digital Human. |
| duplicate\_digital\_human | Copy a Digital Human. |
| bulk\_set\_digital\_human\_simulations | Set the simulations of up to 100 Digital Humans. |
| get\_digital\_human\_run\_history | List all calls of one Digital Human. |
| get\_voice\_options | List the valid languages, accents, and genders. |
| create\_custom\_background\_noise\_upload\_url | Get a signed URL to upload a background noise file. |
| create\_custom\_background\_noise | Add an uploaded noise to the library. |
| list\_custom\_background\_noises | List the background noise library. |
| create\_community | Create a community. |
| get\_community | Get one community. |
| list\_communities | List communities. |
| update\_community | Update a community. |
| delete\_community | Delete a community. |

## Simulations

Ask your assistant to set up a simulation, run it, and read the results and transcripts. In an HTTP Webhook conversation, it can also send the agent's messages.

| Tool | Description |
| - | - |
| create\_simulation | Create a simulation. |
| get\_simulation | Get one simulation. |
| list\_simulations | List simulations. |
| update\_simulation | Update a simulation. |
| delete\_simulation | Delete a simulation. |
| queue\_simulation\_run | Run a simulation. |
| queue\_email\_simulation\_run | Run an email simulation. |
| get\_simulation\_runs | List the runs of a simulation. |
| get\_simulation\_results | Get one page of the results of a run. |
| get\_simulation\_result | Get one result. |
| get\_simulation\_transcript | Get the transcript of one simulation conversation. |
| send\_http\_text\_message | Send an agent message in an HTTP Webhook conversation. |
| end\_conversations | End running conversations. |

## Metrics

Ask your assistant to write custom metrics, start one from a metric library template, or send a call or chat for evaluation.

| Tool | Description |
| - | - |
| create\_custom\_metrics | Create one or more custom metrics. |
| get\_custom\_metric | Get one custom metric. |
| list\_custom\_metrics | List custom metrics. |
| update\_custom\_metric | Update a custom metric. |
| delete\_custom\_metrics | Delete one or more custom metrics. |
| list\_custom\_metric\_templates | List metric library templates. |
| get\_custom\_metric\_template | Get one metric library template. |
| `evaluate` | Send a call or chat for evaluation. |

## Labs

Ask your assistant to set up a Metrics Lab for a custom metric, add conversations and metrics to it, and test new revisions of the metric.

| Tool | Description |
| - | - |
| `create_lab` | Create a Metrics Lab for one custom metric. |
| get\_lab\_detail | Get the full state of a lab. |
| `list_labs` | List labs. |
| `update_lab` | Rename a lab or change its description. |
| `delete_lab` | Delete a lab. |
| add\_conversations\_to\_lab | Add conversations to a lab. |
| add\_metrics\_to\_lab | Add metrics to a lab. |
| create\_metric\_revision | Create a metric revision in a lab. |
| evaluate\_conversation | Evaluate one conversation. |

## Red team

Ask your assistant to start a red team simulation against an agent, follow its progress, and read the report.

| Tool | Description |
| - | - |
| start\_red\_team\_simulation | Start a red team simulation against one agent. Asks for confirmation. |
| get\_red\_team\_simulation | Get the status, Digital Human tree, and report. |
| list\_red\_team\_simulations | List red team simulations. |
| stop\_red\_team\_simulation | Stop a red team simulation. |

## Self-Improve

Ask your assistant to start a Self-Improve run for an agent and follow its pass rates.

| Tool | Description |
| - | - |
| start\_self\_improve\_run | Start a Self-Improve run for one agent. Asks for confirmation. |
| get\_self\_improve\_run | Get the status, pass rates, and history of a run. |
| list\_self\_improve\_runs | List Self-Improve runs. |
| stop\_self\_improve\_run | Stop a Self-Improve run. |

## Scenarios

Ask your assistant to build or change a Scenario Builder graph one node or edge at a time, and to check a graph before saving it. The tool names say workflow because the API calls each scenario graph a workflow.

| Tool | Description |
| - | - |
| create\_workflow | Create a scenario. |
| get\_workflow | Get one scenario. |
| list\_workflows | List scenarios. |
| update\_workflow | Update a scenario. |
| duplicate\_workflow | Copy a scenario. |
| delete\_workflow | Delete a scenario. |
| validate\_workflow\_definition | Check a scenario graph without saving it. |
| list\_scenario\_nodes | List the nodes and edges of a scenario. |
| create\_scenario\_node | Add a node. |
| update\_scenario\_node | Update a node. |
| delete\_scenario\_node | Remove a node and its edges. Asks for confirmation. |
| add\_scenario\_edge | Add an edge. |
| delete\_scenario\_edge | Remove an edge. Asks for confirmation. |

## Workflows

Ask your assistant to pull your agent workflow from the provider, edit its nodes and edges, and push it back. Pushing makes the workflow live, so the assistant asks you first.

| Tool | Description |
| - | - |
| sync\_agent\_workflow | Pull the latest workflow from the provider. Asks for confirmation. |
| push\_agent\_workflow | Push the stored workflow to the provider. This makes it live. Asks for confirmation. |
| get\_workflow\_summary | Get the workflow graph. |
| list\_workflow\_paths | List the paths through the workflow. |
| add\_workflow\_node | Add a node. |
| update\_workflow\_node | Update a node. |
| delete\_workflow\_node | Remove a node and its edges. |
| add\_workflow\_edge | Add an edge. |
| delete\_workflow\_edge | Remove an edge. |

## Related

* [Bluejay MCP Server](/mcp/overview.md)
* [Bluejay MCP Server](/mcp/overview.md)
* [MCP Tools: Monitoring](/mcp/monitoring-tools.md)
* [MCP Tools: Workspace](/mcp/workspace-tools.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.