Documentation Index
Fetch the complete documentation index at: https://docs.nippy.la/llms.txt
Use this file to discover all available pages before exploring further.
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.
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.
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.
Flow name.
Unique slug in kebab-case (e.g.
"may-campaign-2026"). Must be globally unique.Redirect type upon registration completion. Must be one of:
"roulette", "course", "survey", "event", "url".Redirect target ID. Required if
redirect_type is "roulette", "course", "survey", or "event".Redirect URL. Required if
redirect_type is "url".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
UTM source for campaign tracking.
UTM medium for campaign tracking.
UTM campaign for campaign tracking.
UTM content for campaign tracking.
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.
Slug of the flow to update.
New flow name.
Activate or deactivate the flow.
New redirect type.
New redirect target ID.
New redirect URL.
New list of registration fields (replaces existing ones).
New UTM source.
New UTM medium.
New UTM campaign.
New UTM content.
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:
| URI | Name | Description |
|---|---|---|
nippy://flows/schema/schemas | flows_schemas | Flow fields |
nippy://flows/schema/glossary | flows_glossary | Business terms and mappings |
nippy://flows/skill | flows_skill | Agent instructions |
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

