5 operations. Call each with POST https://app.chirply.io/api/v1/actions/<name> and a bearer token; the response is { "data": { "action", "summary", "result" } }. A read badge means the operation changes nothing; write requires the credential’s write scope.
Add a stage
stages.createwriteadmin only
Add a stage to the end of a pipeline. A stage with outcome 'won' or 'lost' closes any deal moved into it (stamping closed_at); 'in_progress' keeps deals open.
Parameters
Field
Type
Required
Description
pipeline_id
string (uuid)
required
The pipeline to add the stage to.
name
string
required
Stage name, e.g. 'Negotiation'.
win_probability
integer
optional
Chance a deal in this stage closes, 0–100. Default: 0
outcome
"in_progress" | "won" | "lost"
optional
What reaching this stage means for the deal: still open, won, or lost. Default: "in_progress"
Over MCP the same operation is the tool stages_create at https://app.chirply.io/api/mcp, same bearer token, same input.
Delete a stage
stages.deletewriteconfirmadmin only
Permanently delete a stage from its pipeline. Deals in that column are NOT deleted — their stage is cleared, so they drop off the board until they're moved into another stage. Cannot be undone.
Marked confirm: this operation is irreversible, reaches real people, or spends money. Holding a credential is itself the confirmation for API and MCP callers — call it only when you mean it. The in-app assistant refuses to run it without a human approving first.
Over MCP the same operation is the tool stages_delete at https://app.chirply.io/api/mcp, same bearer token, same input.
List pipeline stages
stages.listread
List a pipeline's stages in board order, with each stage's win probability and whether it counts as won or lost. Omit pipeline_id for the default pipeline.
Over MCP the same operation is the tool stages_list at https://app.chirply.io/api/mcp, same bearer token, same input.
Reorder stages
stages.reorderwriteadmin only
Set the left-to-right column order of a pipeline's stages. Pass the stage ids in the order you want them; every id must belong to the given pipeline. Deals stay in their stages.
Over MCP the same operation is the tool stages_reorder at https://app.chirply.io/api/mcp, same bearer token, same input.
Edit a stage
stages.updatewriteadmin only
Rename a stage or change its win probability or outcome. Omitted fields are left alone. Changing the outcome does NOT restate deals already sitting in the stage — it applies the next time a deal moves in.
Parameters
Field
Type
Required
Description
id
string (uuid)
required
The stage to edit.
name
string
optional
New stage name.
win_probability
integer
optional
New win probability, 0–100.
outcome
"in_progress" | "won" | "lost"
optional
New meaning for the stage: in_progress, won, or lost.