Claude connector

Tool reference

Every MCP tool the ezInputs connector exposes, grouped by category. Use the filter to narrow down by name, scope, or description. 68 tools across 6 categories.

Diagnostics1 tool

whoamiany scoperead-only

Identify the authenticated user, tenant, and granted scopes.

Forms15 tools

list_formsforms:readread-only

List forms in the tenant with status, slug, and last-modified date.

get_formforms:readread-only

Fetch a single form by id including pages, fields, and logicRules.

Parameters: id (string)

create_formforms:writedestructive

Create a new form with one or more pages and field definitions.

Parameters: name (string), pages[] (Page), logicRules[] (Rule)

apply_form_tool_callforms:writedestructive

Apply a granular field-level operation (add/update/move/delete).

Parameters: id (string), op (AddField | UpdateField | MoveField | DeleteField)

publish_formforms:writedestructive

Mark a form as published. Generates a public /share/<slug> URL.

Parameters: id (string)

archive_formforms:writedestructive

Move a form to the archive. Reversible via the admin UI.

Parameters: id (string)

duplicate_formforms:writedestructive

Clone a form along with its pages, fields, and settings.

Parameters: id (string), name (string, optional)

add_pageforms:writedestructive

Append a new page to a form.

Parameters: id (string), title (string), position (number, optional)

update_pageforms:writedestructive

Update a page's title, description, or logicRules.

Parameters: id (string), pageId (string), patch (object)

delete_pageforms:writedestructive

Remove a page from a form. Snapshotted before removal.

Parameters: id (string), pageId (string)

reorder_pagesforms:writedestructive

Reorder pages by supplying the new pageId sequence.

Parameters: id (string), pageIds (string[])

update_form_settingsforms:writedestructive

Update form-level settings (theming, submit message, redirect, …).

Parameters: id (string), patch (object)

assign_workflow_to_formforms:writedestructive

Attach a workflow template to a form so submissions get routed.

Parameters: id (string), workflowTemplateId (string)

get_form_statsforms:readread-only

Submission counts, completion rate, and field-level analytics.

Parameters: id (string), since (ISO date, optional)

list_field_typesforms:readread-only

Enumerate every supported field type with its JSON Schema.

Submissions7 tools

list_submissionssubmissions:readread-only

List submissions for a form with optional status / date filters.

Parameters: formId (string), status (enum, optional)

get_submissionsubmissions:readread-only

Fetch a single submission with all field answers and comments.

Parameters: id (string)

recommend_submissionsubmissions:recommenddestructive

Write an advisory aiReview — never changes workflow status.

Parameters: id (string), suggestedAction (approve|reject|needs-info), concerns[], highlights[]

bulk_recommend_submissionssubmissions:recommenddestructive

Apply soft-approval to many submissions. > 25 requires HMAC confirm.

Parameters: filter (object), recommendation (object), confirm (token, when bulk)

clear_recommendationsubmissions:recommenddestructive

Remove an existing aiReview from a submission.

Parameters: id (string)

advance_submission_statussubmissions:recommenddestructive

Move a submission to a new status. Always requires HMAC confirm.

Parameters: id (string), toStatus (enum), confirm (token)

add_submission_commentsubmissions:recommenddestructive

Add a comment to a submission's discussion thread.

Parameters: id (string), body (string)

Campaigns15 tools

list_campaignscampaigns:readread-only

List campaigns with status (draft, scheduled, sent, cancelled).

get_campaigncampaigns:readread-only

Fetch a campaign with its block tree, audience, and schedule.

Parameters: id (string)

create_campaigncampaigns:writedestructive

Create a new campaign — optionally from a template.

Parameters: name (string), templateId (string, optional)

set_campaign_blockscampaigns:writedestructive

Replace the full block tree. Auto-snapshots prior state.

Parameters: id (string), blocks (Block[])

apply_tool_callcampaigns:writedestructive

Granular block ops (add/update/move/delete). Snapshots before write.

Parameters: id (string), op (BlockOp)

apply_template_to_campaigncampaigns:writedestructive

Overlay a template on a campaign with diff confirmation.

Parameters: id (string), templateId (string), confirm (token, on diff)

schedule_campaigncampaigns:writedestructive

Schedule a draft campaign for a future send time.

Parameters: id (string), sendAt (ISO date)

cancel_campaigncampaigns:writedestructive

Cancel a scheduled (not-yet-sent) campaign.

Parameters: id (string)

duplicate_campaigncampaigns:writedestructive

Clone a campaign's blocks, audience, and settings.

Parameters: id (string)

save_as_templatecampaigns:writedestructive

Persist the current campaign as a reusable template.

Parameters: id (string), name (string)

list_campaign_snapshotscampaigns:readread-only

List 30-day-TTL snapshots of a campaign for undo.

Parameters: id (string)

restore_campaign_snapshotcampaigns:writedestructive

Restore a campaign from a previously-taken snapshot.

Parameters: id (string), snapshotId (string)

render_emailcampaigns:readread-only

Render a campaign to HTML for preview / further linting.

Parameters: id (string)

screenshot_emailcampaigns:readread-only

Return a PNG screenshot of the campaign at a given viewport.

Parameters: id (string), viewport (desktop | mobile)

lint_emailcampaigns:readread-only

Static analysis: spam triggers, accessibility, missing unsubscribe, broken form-linked buttons.

Parameters: id (string)

Contacts & audiences10 tools

list_contactscampaigns:readread-only

List contacts with optional tag / search filters.

Parameters: query (string, optional), tag (string, optional)

get_contactcampaigns:readread-only

Fetch a single contact with attributes, tags, and engagement.

Parameters: id (string)

add_contactcampaigns:writedestructive

Insert a new contact. De-duplicates by email within tenant.

Parameters: email (string), name (string, optional)

update_contactcampaigns:writedestructive

Patch a contact's attributes.

Parameters: id (string), patch (object)

tag_contactcampaigns:writedestructive

Add or remove tags on a contact.

Parameters: id (string), add[] / remove[]

list_audiencescampaigns:readread-only

List audiences in the tenant.

get_audiencecampaigns:readread-only

Fetch an audience with its filter or contact list.

Parameters: id (string)

create_audiencecampaigns:writedestructive

Create a new manual or filter-based audience.

Parameters: name (string), filter (object) OR contactIds (string[])

add_to_audiencecampaigns:writedestructive

Add contacts to a manual audience.

Parameters: id (string), contactIds (string[])

remove_from_audiencecampaigns:writedestructive

Remove contacts from a manual audience.

Parameters: id (string), contactIds (string[])

Workflows, templates, media, tenant20 tools

list_workflow_templatesforms:readread-only

List workflow templates available in the tenant.

get_workflow_templateforms:readread-only

Fetch a workflow template with its steps and routing.

Parameters: id (string)

create_workflow_templateforms:writedestructive

Create a new workflow template.

Parameters: name (string), steps[] (Step)

update_workflow_templateforms:writedestructive

Patch an existing workflow template.

Parameters: id (string), patch (object)

list_calendar_templatesforms:readread-only

List calendar templates (recurring availability blocks).

get_calendar_templateforms:readread-only

Fetch a calendar template by id.

Parameters: id (string)

create_calendar_templateforms:writedestructive

Create a calendar template.

Parameters: name (string), schedule (object)

update_calendar_templateforms:writedestructive

Patch a calendar template.

Parameters: id (string), patch (object)

list_email_templatescampaigns:readread-only

List saved email block templates.

get_email_template_fullcampaigns:readread-only

Fetch an email template with its full block tree.

Parameters: id (string)

update_email_templatecampaigns:writedestructive

Patch an email template.

Parameters: id (string), patch (object)

upload_imagemedia:writedestructive

Upload an image to the media library (R2-backed).

Parameters: base64 (string), filename (string)

list_mediacampaigns:readread-only

List items in the media library with thumbnails.

delete_mediamedia:writedestructive

Delete a media item. Removes from R2 + DB.

Parameters: id (string)

list_variablesforms:readread-only

List tenant variables (key/value pairs used in templates).

get_variableforms:readread-only

Fetch a variable by key.

Parameters: key (string)

set_variable_valueforms:writedestructive

Set or update a tenant variable.

Parameters: key (string), value (string)

get_tenantforms:readread-only

Fetch tenant branding (logo, colors) and feature flags.

update_tenant_brandingforms:writedestructive

Update logo, primary color, or wordmark.

Parameters: patch (object)

get_audit_logsubmissions:readread-only

Page through the tenant audit log filtered by date / actor / action.

Parameters: filter (object, optional)

Back to MCP overview · For schema details that aren't reflected here yet, the server publishes full tools/list output at the MCP endpoint.