@zellifyapp/mcp
v0.3.1
Published
An MCP server that gives Claude Code full context about your Zellify funnels so it can build, test, and debug your webhook integration.
Readme
@zellifyapp/mcp
An MCP server that gives Claude Code full context about your Zellify funnels — variable names, payload shapes, integration status — so it can build, test, and debug your webhook integration without guessing.
Install
Generate an API key in Zellify Dashboard → Settings → Developer.
Register the MCP server, then run the init command to copy the skill + slash command into your project:
claude mcp add zellify -e ZELLIFY_API_KEY=YOUR_API_KEY -- npx -y @zellifyapp/mcp@latest npx -y @zellifyapp/mcp@latest initThe init command is pure Node, so it works on macOS, Linux, and Windows (PowerShell, cmd.exe, and Git Bash) without shell-specific tweaks. Re-run it any time to update the skill files to the latest version.
The API key is passed as an environment variable (
-e ZELLIFY_API_KEY=…), not on the command line — argv-passed secrets leak tops, shell history, and process inspection. If you previously installed with--api-key, rotate that key in the dashboard and re-add with the form above.Fully quit and reopen Claude Code (⌘Q on macOS — closing the window is not enough; the MCP server registration is loaded once at startup). Then run
/integrationcheckin Claude Code. Claude will analyze your codebase, ask any clarifying questions, pick the easiest integration path, and produce a complete plan you can approve and execute in one session.
Available tools
| Tool | Description |
|------|-------------|
| validate_setup | Verify the MCP is configured: env var present, API key valid, backend reachable, funnels published. Run this first if anything else fails. |
| list_funnels | List all funnels with IDs, names, published status, and last updated date |
| get_funnel_schema | Get a funnel's variables — names, question types, option ID-to-label mappings |
| get_example_payload | Get a realistic example webhook payload and TypeScript interface for a funnel |
| get_integrations | Check configured integrations, payment provider, registration webhook URL, and active campaign count |
| send_test_webhook | Fire a signed test webhook to your configured endpoint and report the result |
Example prompts
Build me a webhook handler for my Zellify funnelSend a test webhook to my endpoint and debug any errorsCheck my integration setup — is my webhook configured?Generate TypeScript types and a Zod schema for my funnel's payloadConfiguration
| Variable | Required | Description |
|----------|----------|-------------|
| ZELLIFY_API_KEY | Yes | MCP API key from the Zellify Dashboard |
| ZELLIFY_API_URL | No | API base URL (default: https://api.zellify.app) |
