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-onlyIdentify the authenticated user, tenant, and granted scopes.
Forms15 tools
list_formsforms:readread-onlyList forms in the tenant with status, slug, and last-modified date.
get_formforms:readread-onlyFetch a single form by id including pages, fields, and logicRules.
Parameters: id (string)
create_formforms:writedestructiveCreate a new form with one or more pages and field definitions.
Parameters: name (string), pages[] (Page), logicRules[] (Rule)
apply_form_tool_callforms:writedestructiveApply a granular field-level operation (add/update/move/delete).
Parameters: id (string), op (AddField | UpdateField | MoveField | DeleteField)
publish_formforms:writedestructiveMark a form as published. Generates a public /share/<slug> URL.
Parameters: id (string)
archive_formforms:writedestructiveMove a form to the archive. Reversible via the admin UI.
Parameters: id (string)
duplicate_formforms:writedestructiveClone a form along with its pages, fields, and settings.
Parameters: id (string), name (string, optional)
add_pageforms:writedestructiveAppend a new page to a form.
Parameters: id (string), title (string), position (number, optional)
update_pageforms:writedestructiveUpdate a page's title, description, or logicRules.
Parameters: id (string), pageId (string), patch (object)
delete_pageforms:writedestructiveRemove a page from a form. Snapshotted before removal.
Parameters: id (string), pageId (string)
reorder_pagesforms:writedestructiveReorder pages by supplying the new pageId sequence.
Parameters: id (string), pageIds (string[])
update_form_settingsforms:writedestructiveUpdate form-level settings (theming, submit message, redirect, …).
Parameters: id (string), patch (object)
assign_workflow_to_formforms:writedestructiveAttach a workflow template to a form so submissions get routed.
Parameters: id (string), workflowTemplateId (string)
get_form_statsforms:readread-onlySubmission counts, completion rate, and field-level analytics.
Parameters: id (string), since (ISO date, optional)
list_field_typesforms:readread-onlyEnumerate every supported field type with its JSON Schema.
Submissions7 tools
list_submissionssubmissions:readread-onlyList submissions for a form with optional status / date filters.
Parameters: formId (string), status (enum, optional)
get_submissionsubmissions:readread-onlyFetch a single submission with all field answers and comments.
Parameters: id (string)
recommend_submissionsubmissions:recommenddestructiveWrite an advisory aiReview — never changes workflow status.
Parameters: id (string), suggestedAction (approve|reject|needs-info), concerns[], highlights[]
bulk_recommend_submissionssubmissions:recommenddestructiveApply soft-approval to many submissions. > 25 requires HMAC confirm.
Parameters: filter (object), recommendation (object), confirm (token, when bulk)
clear_recommendationsubmissions:recommenddestructiveRemove an existing aiReview from a submission.
Parameters: id (string)
advance_submission_statussubmissions:recommenddestructiveMove a submission to a new status. Always requires HMAC confirm.
Parameters: id (string), toStatus (enum), confirm (token)
add_submission_commentsubmissions:recommenddestructiveAdd a comment to a submission's discussion thread.
Parameters: id (string), body (string)
Campaigns15 tools
list_campaignscampaigns:readread-onlyList campaigns with status (draft, scheduled, sent, cancelled).
get_campaigncampaigns:readread-onlyFetch a campaign with its block tree, audience, and schedule.
Parameters: id (string)
create_campaigncampaigns:writedestructiveCreate a new campaign — optionally from a template.
Parameters: name (string), templateId (string, optional)
set_campaign_blockscampaigns:writedestructiveReplace the full block tree. Auto-snapshots prior state.
Parameters: id (string), blocks (Block[])
apply_tool_callcampaigns:writedestructiveGranular block ops (add/update/move/delete). Snapshots before write.
Parameters: id (string), op (BlockOp)
apply_template_to_campaigncampaigns:writedestructiveOverlay a template on a campaign with diff confirmation.
Parameters: id (string), templateId (string), confirm (token, on diff)
schedule_campaigncampaigns:writedestructiveSchedule a draft campaign for a future send time.
Parameters: id (string), sendAt (ISO date)
cancel_campaigncampaigns:writedestructiveCancel a scheduled (not-yet-sent) campaign.
Parameters: id (string)
duplicate_campaigncampaigns:writedestructiveClone a campaign's blocks, audience, and settings.
Parameters: id (string)
save_as_templatecampaigns:writedestructivePersist the current campaign as a reusable template.
Parameters: id (string), name (string)
list_campaign_snapshotscampaigns:readread-onlyList 30-day-TTL snapshots of a campaign for undo.
Parameters: id (string)
restore_campaign_snapshotcampaigns:writedestructiveRestore a campaign from a previously-taken snapshot.
Parameters: id (string), snapshotId (string)
render_emailcampaigns:readread-onlyRender a campaign to HTML for preview / further linting.
Parameters: id (string)
screenshot_emailcampaigns:readread-onlyReturn a PNG screenshot of the campaign at a given viewport.
Parameters: id (string), viewport (desktop | mobile)
lint_emailcampaigns:readread-onlyStatic analysis: spam triggers, accessibility, missing unsubscribe, broken form-linked buttons.
Parameters: id (string)
Contacts & audiences10 tools
list_contactscampaigns:readread-onlyList contacts with optional tag / search filters.
Parameters: query (string, optional), tag (string, optional)
get_contactcampaigns:readread-onlyFetch a single contact with attributes, tags, and engagement.
Parameters: id (string)
add_contactcampaigns:writedestructiveInsert a new contact. De-duplicates by email within tenant.
Parameters: email (string), name (string, optional)
update_contactcampaigns:writedestructivePatch a contact's attributes.
Parameters: id (string), patch (object)
tag_contactcampaigns:writedestructiveAdd or remove tags on a contact.
Parameters: id (string), add[] / remove[]
list_audiencescampaigns:readread-onlyList audiences in the tenant.
get_audiencecampaigns:readread-onlyFetch an audience with its filter or contact list.
Parameters: id (string)
create_audiencecampaigns:writedestructiveCreate a new manual or filter-based audience.
Parameters: name (string), filter (object) OR contactIds (string[])
add_to_audiencecampaigns:writedestructiveAdd contacts to a manual audience.
Parameters: id (string), contactIds (string[])
remove_from_audiencecampaigns:writedestructiveRemove contacts from a manual audience.
Parameters: id (string), contactIds (string[])
Workflows, templates, media, tenant20 tools
list_workflow_templatesforms:readread-onlyList workflow templates available in the tenant.
get_workflow_templateforms:readread-onlyFetch a workflow template with its steps and routing.
Parameters: id (string)
create_workflow_templateforms:writedestructiveCreate a new workflow template.
Parameters: name (string), steps[] (Step)
update_workflow_templateforms:writedestructivePatch an existing workflow template.
Parameters: id (string), patch (object)
list_calendar_templatesforms:readread-onlyList calendar templates (recurring availability blocks).
get_calendar_templateforms:readread-onlyFetch a calendar template by id.
Parameters: id (string)
create_calendar_templateforms:writedestructiveCreate a calendar template.
Parameters: name (string), schedule (object)
update_calendar_templateforms:writedestructivePatch a calendar template.
Parameters: id (string), patch (object)
list_email_templatescampaigns:readread-onlyList saved email block templates.
get_email_template_fullcampaigns:readread-onlyFetch an email template with its full block tree.
Parameters: id (string)
update_email_templatecampaigns:writedestructivePatch an email template.
Parameters: id (string), patch (object)
upload_imagemedia:writedestructiveUpload an image to the media library (R2-backed).
Parameters: base64 (string), filename (string)
list_mediacampaigns:readread-onlyList items in the media library with thumbnails.
delete_mediamedia:writedestructiveDelete a media item. Removes from R2 + DB.
Parameters: id (string)
list_variablesforms:readread-onlyList tenant variables (key/value pairs used in templates).
get_variableforms:readread-onlyFetch a variable by key.
Parameters: key (string)
set_variable_valueforms:writedestructiveSet or update a tenant variable.
Parameters: key (string), value (string)
get_tenantforms:readread-onlyFetch tenant branding (logo, colors) and feature flags.
update_tenant_brandingforms:writedestructiveUpdate logo, primary color, or wordmark.
Parameters: patch (object)
get_audit_logsubmissions:readread-onlyPage 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.