Basin

Basin MCP integration

Reads and filters form submissions, creates and configures forms with spam protection, and wires webhooks to forward each entry.

19actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create project

    Lyro creates a new Basin project. Customers set up new form collections without admin access to Basin.

  • Get submissions

    Lyro retrieves form submissions with optional filtering and search. Agents pull the exact responses they need without opening Basin.

  • Delete project

    Lyro deletes a project. Cleanup is instant when form collections are no longer needed.

See all 19 actions

How businesses use Basin + Lyro

Each card is one request a support team gets, and the Basin actions Lyro runs to close it.

  • Answer what actually came through a form

    Lyro retrieves submissions across every form or filtered to one, sorted and searched, and reads a form's full configuration including its submission counts.

    Get SubmissionsGet FormsGet Form Details
  • Stand up a form without writing a backend

    Lyro creates the project to hold it, sets the form up with its timezone, notifications, redirect, and spam protection, and adjusts that configuration later.

    Create ProjectCreate FormUpdate Form
  • Forward each submission to the system that owns it

    Lyro registers a callback URL against the form, reports which webhooks a form already fires, and changes the format or trigger settings on one that exists.

    Create Form WebhookGet WebhooksUpdate Webhook
  • Keep track of where forms live and how they send

    Lyro lists the projects forms are organized under, renames one after a rebrand, and reports the custom domains Basin sends form email from.

    Get ProjectsUpdate ProjectGet Domains

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Basin actions it has and picks the ones a request needs.

  1. 01

    Connect Basin

    Authorize the Basin account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Basin actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Basin · Lyro

Everything else about Basin

Setup, permissions, and the limits of what Lyro can do inside Basin.

  • No. Basin receives submissions from your own page, and this toolkit reads and manages them rather than creating them. Get Submissions retrieves entries across forms or filtered to one, with status filtering, sorting, and search, but nothing here posts a new submission.

Every action available in Basin

All 19 actions your agent can call on Basin, straight from the live MCP connection.

  • Create form

    Create a new form in Basin.

  • Create form webhook

    Create a new webhook for a specific form.

  • Create project

    Create a new Basin project.

  • Delete form

    Delete a form.

  • Delete project

    Delete a project.

  • Delete submission

    Permanently delete a form submission by its ID.

  • Delete webhook

    Delete a specific webhook.

  • Get domains

    Retrieve a list of all custom domains associated with the Basin account.

  • Get form details

    Retrieves comprehensive details about a specific Basin form including configuration, notification settings, security options, branding, webhooks, and submission counts.

  • Get forms

    Retrieves a list of all Basin forms with their configuration and metadata.

  • Get form webhook

    Retrieve details of a specific form webhook by its ID.

  • Get project details

    Retrieve detailed information about a specific project.

  • Get projects

    Retrieves a list of Basin projects from your account.

  • Get submissions

    Retrieve form submissions from Basin with optional filtering, sorting, and search capabilities.

  • Get webhooks

    Retrieve all webhooks associated with a specific form.

  • List form views

    Retrieves a list of all Basin form views with their configuration and metadata.

  • Update form

    Update an existing Basin form by ID.

  • Update project

    Update details of an existing project.

  • Update webhook

    Update settings of an existing webhook for a form.

Ready to connect Basin?

Authorize the account and your agent has all 19 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot