Bionicforms

by bionicforms

426 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Bionicforms
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.