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. 59 tools across 6 categories.

Diagnostics1 tool

whoamiany scoperead-only

Identify the authenticated user, tenant, and granted scopes.

Forms19 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 slug including pages, fields, logicRules, and buildContext (the form's AI Context documents).

Parameters: slug (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/rename/move/delete). rename_field cascades every reference to the old name; delete_field warns when references are orphaned. compact:true returns a summary instead of the full document.

Parameters: id (string), op (AddField | UpdateField | RenameField | MoveField | DeleteField), compact (boolean, optional)

apply_form_tool_callsforms:writedestructive

Batch variant: apply a sequence of ops atomically in one request with a single revision bump and a compact response. All-or-nothing — the first failing op aborts with nothing written.

Parameters: slug (string), calls (op[]), compact (boolean, default true)

get_form_translationsforms:read

Read a form's translations for one locale with a coverage report: translated, untranslated (with source text), stale (source reworded since), and untranslatable (fields with no id). Call before set_form_translations.

Parameters: slug (string), locale (string, BCP-47)

set_form_translationsforms:write

Write an overlay of translations for one locale — title, page titles, labels, placeholders, option labels, signup notes, workflow status labels — keyed by field id, option value and status label. The source text is never changed; untranslated keys fall back to it. propose:true queues it for admin review.

Parameters: slug (string), locale (string), translations (Overlay), replace (boolean, optional), propose (boolean, optional)

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.

list_design_optionsany scoperead-only

Enumerate the form design surface: animation scenes (renderSettings.animation) and the custom design-layer schema (renderSettings.designLayers).

Submissions6 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, comments, and reviewContext (the form's AI Context review guidance).

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

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

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

Resumes6 tools

list_resume_applicationssubmissions:readread-only

List job applications, best match first: applicant, company, role, stage (the Resume Tracker status), how the job was sourced and verified, its match score, and whether a tailored resume exists.

Parameters: formSlug (string, optional), stage (Triage|Planning|Applied|Interviewing|Offer|Rejected|Withdrawn, optional), includeDrafts (boolean, optional), limit (number, optional)

get_resume_librarysubmissions:readread-only

Read the signed-in applicant's whole resume library: jobs with every bullet and its id, skill groups, education, and each version (by id and as text).

Parameters:

save_resume_librarysubmissions:writedestructive

Write the applicant's whole library, replacing theirs (or creating it on the Resume Library form). Versions that pick ids missing from the library are refused.

Parameters: library ({ header, experience[], skills[], education[], versions[] }), formSlug (string, optional)

create_resume_applicationsubmissions:write

Create an application for a job you found, in Triage: the applicant sees its source, verification and match score, then approves it (Planning) or passes (Withdrawn). Same postingUrl twice returns the first.

Parameters: company (string), role (string), postingUrl, careersPageUrl, companyLinkedInUrl (string, optional), sourceType, verificationStatus (enum, optional), matchScore (0–100, optional), tags (string[], optional), description, companyNotes, angles (string, optional), stage (Triage|Planning|Applied, optional), formSlug, sourceVersionId, appliedOn (string, optional)

get_resume_applicationsubmissions:readread-only

Read one application for tailoring: the job and pasted posting, its stage, the source version, the applicant's whole resume library, the current tailored copy, and the tailoring rules.

Parameters: submissionId (string)

save_tailored_resumesubmissions:write

Save a tailored resume on an application, frozen as sent (the library and job are never changed). Shown in the Tailored tab, printable to PDF.

Parameters: submissionId (string), tailored ({ header?, experience[], skills?, education?, notes })

AI Context5 tools

list_context_documentsforms:readread-only

List the tenant's AI Context documents — markdown guidance (review guides, form purposes, build guides, field glossaries) shown to reviewers and read by agents.

Parameters: formSlug (string | "tenant", optional), kind (review_guide | form_purpose | field_glossary | design_guide | general, optional)

get_context_documentforms:readread-only

Fetch one context document with its full body.

Parameters: id (string)

create_context_documentforms:writedestructive

Create a context document — link it to a form via formSlug, or omit for tenant-wide guidance. Refuses same-kind same-scope near-duplicates unless allow_duplicate is set; fold additions into the existing doc instead.

Parameters: title (string), body (markdown), kind (enum, optional), formSlug (string, optional), allow_duplicate (boolean, optional)

update_context_documentforms:writedestructive

Patch a context document's title, body, or kind. Bumps its revision.

Parameters: id (string), title / body / kind (optional)

delete_context_documentforms:writedestructive

Permanently delete a context document.

Parameters: id (string)

Workflows, templates, media, tenant22 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_schedule_v2_templatesforms:readread-only

List reusable Schedule Grid v2 templates.

get_schedule_v2_templateforms:readread-only

Fetch a Schedule Grid v2 template by id (config + events).

Parameters: id (string)

create_schedule_v2_templateforms:writedestructive

Create a reusable Schedule Grid v2 template.

Parameters: name (string), config (object), events (array)

update_schedule_v2_templateforms:writedestructive

Patch a Schedule Grid v2 template.

Parameters: id (string), config (object), events (array)

delete_schedule_v2_templateforms:writedestructive

Delete a Schedule Grid v2 template by id.

Parameters: id (string)

upload_imagemedia:writedestructive

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

Parameters: base64 (string), filename (string)

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