Persist externally researched name candidates
add_name_candidatesKeep shortlists out of chat transcripts by persisting 1-50 name candidates to a project board, with UUID-based safe retries and no AI credits.
Instructions
Persist 1-50 names your own agent, another model, or manual research produced onto the durable project board, so a shortlist never lives only in the chat transcript. This is the free counterpart to generate_names: it stores names rather than authoring them, and spends no AI credits. Each item needs a caller-generated UUID, which makes retries safe. Sending identical data again returns the same row; reusing an id with changed data returns a conflict instead of silently overwriting. Requires the naming:write scope.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectId": "<projectId>",
"candidates": "<candidates>"
},
"name": "add_name_candidates"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | Yes | Owned naming project id from list_naming_projects. | |
| candidates | Yes | 1-50 candidates to persist. |