LABSCO SUMMARY
The package is a setup helper; the product is a hosted endpoint.
If your client has an 'add MCP server' screen, paste the URL and you are finished. The CLI earns its place when you want the same server config committed across a team repository, or a quick reachability check when the tools do not show up after a restart.
What it is
A CLI helper for connecting to FORMLOVA, a chat-first form service whose MCP server is hosted at https://formlova.com/api/mcp. The package runs no server itself: it prints setup snippets, writes project-level config files, and checks the endpoint is reachable.
What you get
- Print shows copy-paste setup snippets for ChatGPT, Claude, Codex, Claude Code, Cursor, Gemini CLI and Windsurf
- Install writes project-level config: .codex/config.toml for Codex, .mcp.json for Claude Code, .cursor/mcp.json for Cursor
- Doctor checks the MCP URL is reachable and looks for the local config files
- The hosted service covers the whole post-publish lifecycle across 24 tool categories — response management, follow-up emails, reminders, A/B tests, email sequences, LINE messaging, analytics and team management
- Every plan includes unlimited forms, unlimited responses, CSV and Excel export, design customisation, and 29 field types
Requirements
Node.js 18.17 or newer if you use the helper; run it with npx -y formlova-mcp. Most people do not need it — a client with an MCP add screen can register https://formlova.com/api/mcp directly. Reviewing the setup and registering the URL needs no account; on first real use the client starts the authentication flow, where you log in or sign up. The helper writes config files only: it does not complete OAuth for you, and some clients need a restart before the tools appear.
Setup effort
One command, then sign in — claude mcp add --transport http formlova https://formlova.com/api/mcp, then approve the OAuth sign-in
USE CASES
01
Rebuilding a form you already have
Give it a public form URL and it drafts a new form with the same visible fields, required flags and choices; hidden logic and integrations still need your review before you publish.
02
Building a form to match a design
Hand it a screenshot or mockup as the visual brief, create the draft from that, and check the form and thank-you previews before publishing.
03
Following up on low scores
Filter the responses (satisfaction 3 or below, say) and draft a follow-up email to those respondents.
04
Reviewing how a form did last month
Summarise response volume, traffic sources and drop-off points by form, then decide what to change.
BEFORE YOU INSTALL
What to know first
Requires
A client that can reach a remote MCP server over HTTP
INSTALLATION
Connect your client
Server setup
claude mcp add
Claude Code
TERMINAL
claude mcp add --transport http formlova https://formlova.com/api/mcpHosted endpoint
ENDPOINT URL
https://formlova.com/api/mcpAdd this hosted endpoint to your MCP client, then sign in.
MCP Clients
Codex
CODEX · TERMINAL
codex mcp add formlova --url https://formlova.com/api/mcpCursor
CURSOR · JSON
{
"mcpServers": {
"formlova": {
"url": "https://formlova.com/api/mcp"
}
}
}Gemini CLI
GEMINI CLI · TERMINAL
gemini mcp add --transport http formlova https://formlova.com/api/mcpSetup Helper
Optional, needs Node.js 18.17+. Print the copy-paste setup snippet for your client (codex, claude-code, cursor, chatgpt, gemini-cli, or all) — no files are written:
SETUP HELPER · TERMINAL
npx -y formlova-mcp print --client allOr write the project-level config files (.codex/config.toml, .mcp.json, .cursor/mcp.json) for Codex, Claude Code and Cursor. Sign-in still starts inside the client on first use:
SETUP HELPER · TERMINAL
npx -y formlova-mcp install --client all --scope project --yesIf the tools do not appear, check the endpoint is reachable and the local config files exist:
SETUP HELPER · TERMINAL
npx -y formlova-mcp doctor