Examples of what you can ask your agent
- “Create a landing page for the May campaign, asking for name, email, and phone”
- “I want registrants to be sent to the welcome roulette”
- “How many people have completed registration in my flows?”
- “What’s my overall conversion rate across all landing pages?”
- “Set UTM source=whatsapp and campaign=may-launch on this campaign’s flow”
The flow created via MCP is a scaffold. After creation, additional configuration is required from the Console (uploading documents, configuring Palenca, adding additional redirects, etc.).
Read tools
flows_list_flows
Lists the flows for this business.
integer
default:"100"
Maximum number of flows to return.
slug, name, isActive, completedCount, uniqueVisitCount, totalVisitCount, conversionRate, publicUrl
flows_get_flow_stats
Gets aggregated statistics for all flows in the business.
No parameters.
Response: totalFlows, activeFlows, inactiveFlows, totalCompletions, totalVisits, uniqueVisits, conversionRate
flows_get_flow_by_slug
Gets detailed information for a specific flow by its slug.
string
default:"''"
required
Slug of the flow to query.
registrationFields, redirect configuration, metrics, and publicUrl.
Write tools — Creation
flows_propose_create_flow
Generates a preview of the flow scaffold. Does not write to the database. Validates that the slug is unique and the redirect target exists and belongs to the business.
string
required
Flow name.
string
required
Unique slug in kebab-case (e.g.
"may-campaign-2026"). Must be globally unique.string
required
Redirect type upon registration completion. Must be one of:
"roulette", "course", "survey", "event", "url".string
default:"''"
Redirect target ID. Required if
redirect_type is "roulette", "course", "survey", or "event".string
default:"''"
Redirect URL. Required if
redirect_type is "url".array
List of registration fields. Each field is an object with:
text(string): visible field labelvalue(string): internal identifiertype(string): field type ("text","email","select","phone", etc.)placeholder(string): placeholder textisRequired(boolean): whether it’s required
string
default:"''"
UTM source for campaign tracking.
string
default:"''"
UTM medium for campaign tracking.
string
default:"''"
UTM campaign for campaign tracking.
string
default:"''"
UTM content for campaign tracking.
boolean
default:"false"
Whether the flow requires bank validation via Palenca.
flows_approve_create_flow
Creates the flow scaffold in the database. Same parameters as propose_create_flow.
Response: {"_id": "...", "slug": "may-campaign-2026", "publicUrl": "https://console.nippy.la/flow/may-campaign-2026", "status": "created", "message": "Flow scaffold created. Additional Console configuration may be needed."}
Write tools — Update
flows_propose_update_flow
Generates a preview of changes to apply to an existing flow. Does not write to the database. Only non-None fields are applied.
string
required
Slug of the flow to update.
string
New flow name.
boolean
Activate or deactivate the flow.
string
New redirect type.
string
New redirect target ID.
string
New redirect URL.
array
New list of registration fields (replaces existing ones).
string
New UTM source.
string
New UTM medium.
string
New UTM campaign.
string
New UTM content.
boolean
Whether Palenca validation is required.
flows_approve_update_flow
Applies changes to the flow. Same parameters as propose_update_flow.
Response: {"slug": "may-campaign-2026", "updated": true}
Technical details (advanced)
Technical details (advanced)
Schema references for the agent:
Post-creation checklist
After creating a flow via MCP, complete these steps from the Console:- Upload required documents (ID, license, etc.)
- Configure Palenca if bank validation is needed
- Add additional redirects (survey, event, url) if applicable
- Adjust
authTypeif not WhatsApp (Google, both) - End-to-end test the flow before sharing the public link

