Skip to content

Admin MCP · Tools ​

Start with your task. Expand a group only when you need tool names and access details. Complete connection and authorization first; the AI selects tools using the connected service’s schemas.

The index covers the implemented default tool surface, not optional legacy/report tools. Deployment, organization and authorization determine actual availability; use tools/list and current capability responses rather than a fixed count.

Choose a capability ​

CapabilityWhat you can do
Organization and navigationConfirm the organization, capabilities and usage, then locate projects, workspaces or codes.
Code creation and editingCreate content, redirect, multi-link or static codes. Read edit state before changing supported existing resources.
Templates and batch creationBuild consistent registers and verify results per source item. Review the impact of existing-template edits separately.
Official templatesSearch official templates, inspect compatible fields, prepare a plan and execute creation.
Images and filesThe client reads selected local files, uploads bytes and checks state before referencing file_key in creation.
Forms, records and activityCreate forms, including supported scored questions, read submissions and follow-up activity; edit only within the returned scope.
Recurring plans and inspection progressFind plans, inspect schedules and drill down from completion totals to specific unfinished codes.
Label previews and downloadsPreview a few real codes, then export explicitly selected codes using their existing style; no shared-style changes.
Metrics and analysisDiscover metrics and definitions before querying supported time ranges, scopes and dimensions; drill into records where supported.

Existing-content edits

Code, child, form and template edits save real changes. Explicitly identify the resource and changes, read current edit state/version, and inspect template impact. Code/form editing is currently limited to supported AI-created resources; a listed tool is not permission to edit arbitrary data. Client confirmation does not replace server authorization.

Grouped tool index ​

All groups start collapsed. Tables show OAuth operation scopes; “Current read access” means the existing read authorization path, not public access. Read-only tools may still require write scopes when inspecting uploads, edit state or creation tasks.

Confirm the organization, capabilities and usage, then locate projects, workspaces or codes.

Expand · 8 tools
ToolPurpose and limitsEffectOAuth scope
auth_get_contextCurrent organization, authentication, scopes and available operationsRead onlyValid credential
usage_getDaily MCP/API usage, reservations, remaining allowance and reset time; not subscription capacityRead onlyValid credential
projects_listProject listRead onlyCurrent read access
workspaces_listWorkspace listRead onlyCurrent read access
views_listViews within a workspaceRead onlyCurrent read access
view_nodesView directory nodes; not directory editingRead onlyCurrent read access
qrcodes_listDynamic code listRead onlyCurrent read access
qrcodes_get_operationForm and action entries associated with a codeRead onlyCurrent read access

Code creation and editing ​

Create content, redirect, multi-link or static codes. Read edit state before changing supported existing resources.

Expand · 10 tools
ToolPurpose and limitsEffectOAuth scope
qrcode_getRead one code’s contentRead onlyCurrent read access
qrcodes_createCreate a content code with supported text, images, files, links and formsCreateqrcodes.write
qrcodes_create_url_jumpCreate a dynamic code redirecting to a websiteCreateqrcodes.write
qrcodes_create_multi_urlCreate a dynamic code showing 1–100 titled linksCreateqrcodes.write
static_qrcodes_createCreate a text/URL static code; immutable content, no scan statisticsCreateqrcodes.write
qrcodes_get_edit_stateRead code kind, version and current editable scopeRead onlyqrcodes.write
qrcodes_editEdit an AI-created content code; retain existing components by refEdit existingqrcodes.write
qrcodes_edit_url_jumpEdit an AI-created redirect code without changing its code URLEdit existingqrcodes.write
qrcodes_edit_multi_urlEdit an AI-created multi-link code; replace the entire links arrayEdit existingqrcodes.write
qrcode_children_editEdit one AI-created child code; submit only changed variable fieldsEdit existingqrcodes.write

Templates and batch creation ​

Build consistent registers and verify results per source item. Review the impact of existing-template edits separately.

Expand · 14 tools
ToolPurpose and limitsEffectOAuth scope
templates_listBatch template listRead onlyCurrent read access
templates_getTemplate structureRead onlyCurrent read access
templates_list_qrcodesChildren of a selected templateRead onlyCurrent read access
templates_get_qrcodeChild code contentRead onlyCurrent read access
qrcodes_list_create_targetsAllowed projects/directories for creationRead onlytemplates.read
templates_list_editableCreation/edit candidates; select first, then read schemaRead onlytemplates.read
templates_get_schemaFields, types, capabilities and template versionRead onlytemplates.read
templates_createSave a new basic-information templateCreatetemplates.write
qrcodes_prevalidateValidate batch inputs without creating codesRead onlyqrcodes.write
qrcodes_create_batchCreate up to 100 children per batchCreateqrcodes.write
qrcode_tasks_getCreation task state; not proof of every item’s readinessRead onlyqrcodes.write
qrcode_tasks_get_resultsPer-item results, links and content readiness by item_keyRead onlyqrcodes.write
templates_preview_editPreview a template edit and impact; no content saveRead onlytemplates.write
templates_editEdit an existing template, potentially affecting existing childrenEdit existingtemplates.write

Search official templates, inspect compatible fields, prepare a plan and execute creation.

Expand · 5 tools
ToolPurpose and limitsEffectOAuth scope
gallery_categoriesOfficial template categoriesRead onlytemplates.read
gallery_listKeyword search or category browsingRead onlytemplates.read
gallery_getTemplate details, fillable fields and compatibilityRead onlytemplates.read
gallery_prepare_creationValidate and store a temporary creation plan; not a pure readTemporary resourcetemplates.write + qrcodes.write
gallery_create_from_planInstall the selected template and create codes from the planCreatetemplates.write + qrcodes.write

Images and files ​

The client reads selected local files, uploads bytes and checks state before referencing file_key in creation.

Expand · 2 tools
ToolPurpose and limitsEffectOAuth scope
assets_request_uploadAllocate a temporary upload; the client must PUT local file bytesTemporary resourceassets.write
assets_get_uploadPoll upload state by file_key; only temporary_available can be usedRead onlyassets.write

Forms, records and activity ​

Create forms, including supported scored questions, read submissions and follow-up activity; edit only within the returned scope.

Expand · 8 tools
ToolPurpose and limitsEffectOAuth scope
forms_listReadable formsRead onlyCurrent read access
form_getForm structure and field definitionsRead onlyCurrent read access
forms_createCreate a form, optionally with a recurring schedule or supported scoringCreatetemplates.write
forms_get_edit_stateRead persistent field IDs, version and editable scopeRead onlytemplates.write
forms_editEdit an AI-created form using a full field snapshot; no field/option deletion or type changesEdit existingtemplates.write
record_listSearch record summaries, respecting filters and truncationRead onlyCurrent read access
record_getRead one submissionRead onlyCurrent read access
record_activities_listPaginate comments, attachments, progress changes and related form references; does not mark readRead onlyrecords.read

Recurring plans and inspection progress ​

Find plans, inspect schedules and drill down from completion totals to specific unfinished codes.

Expand · 4 tools
ToolPurpose and limitsEffectOAuth scope
cycle_plans_listDiscover and filter recurring plansRead onlyrecords.read
cycle_plans_getRead full plan configuration and overviewRead onlyrecords.read
cycle_tasks_get_completionCompletion overview for the requested rangeRead onlyrecords.read
cycle_tasks_list_qrcodesCodes and execution facts within a native periodRead onlyrecords.read

Label previews and downloads ​

Preview a few real codes, then export explicitly selected codes using their existing style; no shared-style changes.

Expand · 4 tools
ToolPurpose and limitsEffectOAuth scope
labels_get_configCurrent style, fields, sizes and supported formatsRead onlytemplates.read
labels_previewRender up to 3 explicit targets; consumes rendering resourcesGenerate filestemplates.read
label_exports_createExport one ordinary code or up to 100 children of one templateGenerate filesqrcodes.write
label_exports_getExport state and authorized download filesRead onlyqrcodes.write

Metrics and analysis ​

Discover metrics and definitions before querying supported time ranges, scopes and dimensions; drill into records where supported.

Expand · 3 tools
ToolPurpose and limitsEffectOAuth scope
list_metricsDiscover business objects and available metricsRead onlyCurrent read access
get_metricMetric definition, dimensions and limitationsRead onlyCurrent read access
query_metricsQuery supported metrics, groupings and drill-down filtersRead onlyCurrent read access

Permission and result boundaries ​

Member reads follow current resource permissions and field visibility. Totals can be unknown and results truncated; narrow the scope rather than extrapolating from samples. A denied activity read does not mean no follow-up occurred. Scan events, visitors, submitters and completed checks are different measures.

An explicitly authorized task may proceed within the agreed scope; resolve ambiguous mappings or expanded edits before saving. Form edits require the full field snapshot; multi-link edits replace the whole links list. Version conflicts require rereading current state, not a forced overwrite.

Typical workflows ​

  • Equipment register: choose target/template → match rows and photos → upload and confirm temporary_available → validate → create → verify per-item results.
  • Official template: search → inspect compatibility → organize inputs → prepare plan → review → execute → query original results.
  • Recurring inspection: create form/schedule → bind while creating codes/template → children inherit the schedule → people submit → query unfinished codes and records. Per-batch schedule overrides are not supported.
  • Labels: select explicit ready code IDs → inspect style → preview → export → download. a4_pdf may be an archive containing PDFs rather than a direct PDF.

Recovery and compatibility ​

A successful task or returned ID does not prove all content or attachments are ready. Inspect item states, errors and truncation. On timeout preserve the request, idempotency key and task ID; do not blindly recreate resources.

The metric names remain list_metrics, get_metric, query_metrics. Older documentation used record_get_form_list and templates_get_subcode; use forms_list and templates_get_qrcode from the current tools list. Legacy availability depends on the service; no additional compatibility window is promised here.

record_add_record and certificates_verify are not on the default MCP tool surface. REST availability does not imply MCP exposure. See the API Reference and Error codes and rate limits.