Loading...
Loading...
Use this skill when the user wants to read, create, update, or delete pipes, phases, phase fields, labels, cards, comments, or field conditions. Covers 40 MCP tools for the core pipe and card lifecycle. Use the seed-pipe-across-phases workflow when populating empty phases for demos or QA.
npx skill4agent add pipefy/ai-toolkit pipefy-pipes-and-cardsintrospect_typeCreatePhaseFieldInputdebug=truecorrelation_idextra_input| Tool (MCP) | CLI | Read-only | Purpose |
|---|---|---|---|
| | Yes | Fetch pipe metadata including phases and fields. |
| | Yes | Search by name pattern. |
| | No | Create a new pipe in the org. |
| | No | Rename or change pipe settings. |
| | No | Two-step destructive. |
| | No | Clone an existing pipe. |
| | Yes | List members of a pipe. |
create_pipe name="Customer Onboarding" organization_id=123pipefy pipe create --name "Customer Onboarding" --org 123create_phaseindexindexget_pipe1index: 0get_pipephasesindexallowed_phasesget_phase_allowed_move_targetscreate_phase_field| Tool (MCP) | CLI | Read-only | Purpose |
|---|---|---|---|
| | Yes | Phase metadata: use |
| | No | Add a phase to a pipe. |
| | No | Rename, reorder, set done flag. |
| | No | Two-step destructive. |
| | Yes | Valid destination phases before |
| | Yes | Native per-phase card count via |
| | Yes | Paginated cards in a phase ( |
execute_graphql| Tool (MCP) | CLI | Read-only |
|---|---|---|
| | Yes |
| | Yes |
| | No |
| | Yes |
| | Yes |
| | No |
get_pipe(pipe_id)phases[].idphase_idcreate_cardget_pipe pipe_id="306996634"pipefy pipe get 306996634 --jsonphase_idget_phase_cards_countcards_countget_phase_cardsget_phase_cards_count phase_id="340012345"pipefy phase count 340012345 --jsoncreate_cardphase_idskip_elicitation=truefieldsget_phase_fields(phase_id)get_start_form_fields(pipe_id)create_card pipe_id="306996634" phase_id="340012345" skip_elicitation=true title="Seeded"pipefy card create 306996634 --phase-id 340012345 --title "Seeded"get_phase_cards(phase_id, first=50)pipefy phase cards 340012345 --jsonget_phase_allowed_move_targetsmove_card_to_phaseallowed_phases[].idget_phase_allowed_move_targets phase_id="<current_phase_id>"pipefy phase targets <current_phase_id> --jsoncards_count >= 1get_phase_cardsallowed_phasesallowed_phasesget_phase_cards| Tool (MCP) | CLI | Read-only | Purpose |
|---|---|---|---|
| | Yes | List fields on a phase. |
| | Yes | List start-form fields for card creation. |
| | No | Add field to a phase. |
| | No | Rename, reorder, change required flag. |
| | No | Two-step destructive. |
introspect_type type_name="CreatePhaseFieldInput"type| Tool (MCP) | CLI | Read-only | Purpose |
|---|---|---|---|
| | Yes | Card data, fields, and comments. |
| | Yes | Paginated card list by pipe. |
| | Yes | Filter by a single field value. |
| | No | Default: start form. Optional |
| | No | Fill phase fields non-interactively; filters to editable IDs. Uses |
| | No | Update title, assignee, due date, fields. |
| | No | Single-field update ( |
| | No | Call |
| | No | Two-step destructive. |
| | No | Add a text comment to a card. |
| | No | Update an existing card comment. |
| | No | Two-step destructive. |
| | No | Attach a file to an attachment field ( |
get_start_form_fields pipe_id=67890pipefy pipe start-form 67890 --jsoncreate_card pipe_id=67890 title="My Card" fields_attributes='[{"field_id":"field_slug","field_value":"value"}]'pipefy card create 67890 --title "My Card" --fields '{"field_slug":"value"}'https://app.pipefy.com/open-cards/<CARD_ID>get_cards pipe_id=67890 first=50 after=<endCursor>pageInfo.hasNextPagepageInfo.endCursorafter=<endCursor>| Tool (MCP) | CLI | Read-only | Purpose |
|---|---|---|---|
| | Yes | List pipe labels. |
| | No | Create a label with a color. |
| | No | Rename or recolor. |
| | No | Two-step destructive. |
| Tool (MCP) | CLI | Purpose |
|---|---|---|
| | List all field conditions on a phase. |
| | Load one field condition by ID. |
| | Create show/hide rule. |
| | Update condition action or rule. |
| | Two-step destructive. |
get_pipecreate_cardcreate_cardget_start_form_fieldsfield_idcreate_phase_fieldintrospect_type type_name="CreatePhaseFieldInput"confirm=trueconfirm=trueskills/relations/skills/automations/skills/introspection/docs/mcp/tools/identifiers.md#field-references-slug-vs-internal_idinternal_idupdate_card_field