Bionicforms
About
MCP server for BionicForms — build forms, manage responses, and trigger AI analysis from Claude. Agents can self-register without an existing account. 19 tools covering forms CRUD, schema management, response collection, AI-powered analysis, webhooks, and account management. Inst
Details
- Author
- bionicforms
- Downloads
- 426
- Categories
- Other, Productivity
Jump to
- 19 tools covering forms CRUD, schema management, and response collection
- AI‑powered analysis of form responses
- Webhook support for event‑driven workflows
- Account management capabilities for agents
- Self‑registration without a prior BionicForms account
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
BionicformsCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via npx @bionicforms/mcp-server. No additional configuration steps are required in the README.
register
Create a new BionicForms account and get an API key. No authentication required. The returned api_key is shown once — save it. Use it as a Bearer token for all other tools. New accounts start unverified (2 req/min, max 3 forms). Verify your email to unlock full limits.
list_forms
List all forms in your workspace. Returns form titles, statuses, response counts, and public URLs.
create_form
Create a new form. Optionally include fields to set up the schema immediately. Supported field types: text, email, phone, url, number, date, textarea, dropdown, radio, checkbox, rating, nps, slider, file, signature. Returns the form with its ID — call publish_form when ready to accept responses.
get_form
Get full details of a form including its fields, status, response count, and public URL.
update_form
Update a form's title or description. Does not modify the schema — use update_form_schema for that.
delete_form
Permanently delete a form and all its responses. This cannot be undone.
update_form_schema
Replace a form's fields entirely. Provide the complete list of fields — this overwrites the existing schema. Supported field types: text, email, phone, url, number, date, textarea, dropdown, radio, checkbox, rating, nps, slider, file, signature.
publish_form
Publish a form so it can accept responses. Returns the public URL where respondents can fill it out.
list_responses
List responses (submissions) for a form. Supports pagination and text search across answers.
get_response
Get the full details of a single form response, including all field answers.
delete_response
Permanently delete a single form response. This cannot be undone.
list_approvals
List approval workflow statuses for a form's submissions. Returns each submission's approval status, current step, and review history. Filter by status: pending, approved, or rejected.
trigger_analysis
Trigger AI analysis on all responses for a form. Costs 1 AI credit. Returns a run ID — use get_analysis to check results once processing completes.
get_analysis
Get the latest AI analysis results for a form, including summary, sentiment, themes, urgency, and quantitative stats. Returns null fields if analysis hasn't been triggered or is still processing.
query_analysis
Ask a natural language question about a form's responses (e.g. 'What are the top complaints?'). Requires a completed analysis run. Costs 1 AI credit per query.
list_webhooks
List all webhooks configured in your workspace.
create_webhook
Create a webhook to receive form submission events. Optionally scope to specific forms. Returns the webhook with its signing secret.
update_webhook
Update a webhook's URL, description, active status, or form scope.
delete_webhook
Delete a webhook. It will stop receiving events immediately.
get_account
Get your account details: workspace info, current plan, and credit balance.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"bionicforms": {
"Bionicforms": {
"command": "npx",
"args": [
"@bionicforms/mcp-server"
]
}
}
}
}
McpServers
{
"Bionicforms": {
"command": "npx",
"args": [
"@bionicforms/mcp-server"
]
}
}
MCP server for BionicForms — build forms, manage responses, and trigger AI analysis from Claude. Agents can self-register without an existing account. 19 tools covering forms CRUD, schema management, response collection, AI-powered analysis, webhooks, and account management. Install via npx @bionicforms/mcp-server.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




