Integration · Forms
Connect Claude & ChatGPT to Basin
Ask your AI for today's new form submissions, to find a message from a customer, or to clear spam out of Basin. It can search forms, projects and submissions, read every submitted field, mark submissions read or move them to spam or trash, and create or update forms and projects. Your form inbox gets handled from the chat.
Free plan, no credit card. Takes about a minute.
Try asking
“Any new submissions on the contact form today?”
The AI finds the form and lists its new submissions for today's date.
“Find the submission from [email protected].”
It searches your submissions for the address and shows every field she filled in.
“Mark today's contact form submissions as read.”
It updates each of those submissions to read.
What your AI can do
Submissions
Search submissions by text, status and date, read all fields, mark them read, or move them to spam or trash.
Forms
Find, create and update forms and read their settings and inbox, spam and trash counts.
Projects
Find and read projects, and create new ones to group your forms.
“That last one is spam, move it.”
It moves the submission to spam, where it stays out of your inbox.
“Create a form called Event signup in the Marketing project.”
It finds the project and creates the form with a name and timezone.
“How much is in the inbox, spam and trash for our quote form?”
It reads the form with its settings and the inbox, spam and trash counts.
29 tools for Basin
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_formChanges dataCreate a new form from `body` (name, project, timezone and settings).create_form_webhookDeletesCreate a new form webhook. Search form webhooks first to avoid duplicates. Destructive action; may require approval. API summary: Create Form Webhook.create_mail_templateChanges dataCreate a new mail template. Required: mail template. API summary: Create Mail Template.create_projectChanges dataCreate a new project with a `name` to group forms.create_refire_webhookDeletesCreate a new refire webhook. Required: submission ids. Destructive action; may require approval. API summary: Re-fire webhooks for multiple submissions.create_submission_refire_webhookDeletesCreate a new refire webhook for a submission. Destructive action; may require approval. API summary: Re-fire webhooks for a single submission.delete_formDeletesPermanently delete a form by form id. Destructive action; may require approval. API summary: Delete form.delete_form_webhookDeletesPermanently delete a form webhook by form webhook id. Destructive action; may require approval. API summary: Delete form webhook.delete_mail_templateDeletesPermanently delete a mail template by mail template id. Destructive action; may require approval. API summary: Delete Mail Template.delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete project.delete_submissionDeletesPermanently delete a submission by `submission_id`. This cannot be undone.find_formsSearch your Basin forms by `query`. Use to find a form ID.find_projectsSearch your projects (groups of forms) by `query`.find_submissionsSearch form submissions, optionally for one `form_id`, by `query`, `filter_by` (new, spam, trash, all), `date_range` (YYYY-MM-DD+to+YYYY-MM-DD) and `order_by`.get_formGet one form by `form_id`, including its settings and inbox, spam and trash counts.get_form_viewGet one form view by form view id. API summary: Show FormView.get_form_webhookGet one form webhook by form webhook id. API summary: Show Form Webhook.get_mail_templateGet one mail template by mail template id. API summary: Show Mail Template.get_projectGet one project by `project_id`.get_submissionGet one submission by `submission_id`, with all the submitted fields.list_mail_templatesList mail templates. Optional filters: project id. Results are paginated.search_domainsSearch domains by query. Use this to find existing domains before creating a new domain. Results are paginated. API summary: List Domains.search_form_viewsSearch form views by query. Use this to find existing form views before creating a new form view. Results are paginated. API summary: List FormViews.search_form_webhooksSearch form webhooks by query. Use this to find existing form webhooks before creating a new form webhook. Results are paginated. API summary: List Form Webhooks.update_formChanges dataUpdate a form's settings by `form_id` with the fields in `body`.update_form_webhookDeletesUpdate an existing form webhook identified by form webhook id. Destructive action; may require approval. API summary: Update form webhook.update_mail_templateChanges dataUpdate an existing mail template identified by mail template id. API summary: Update Mail Template.update_projectChanges dataUpdate an existing project identified by project id. API summary: Update project.update_submissionChanges dataUpdate a submission by `submission_id`, e.g. mark it `read`, or move it to `spam` or `trash`.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Basin from the app list.
- 2
Paste your key
Paste your Basin Account API key. In Basin go to Account Settings › API Settings (usebasin.com/app/api_settings) and copy it. API access needs a Growth, Pro or Agency plan. A Form API key from Form › Integrations also works, but only for that one form.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Basin?
The AI can search and read forms, projects and submissions. It can mark submissions read, move them to spam or trash, delete a submission, create and update forms, and create projects.
Does the AI see my Basin API key?
No. Your Basin API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Deleting a submission is permanent and can require your approval before it runs, as can changes to forms. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Basin account.
Can I connect just one form?
Yes. Instead of the Account API key you can paste a Form API key from Form › Integrations in Basin. The AI then only reaches that one form. API access needs a Growth, Pro or Agency plan in Basin.
Related integrations
Let your AI work in Basin today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Basin freeHeyMyApps is not affiliated with Basin. Product names are trademarks of their owners.





