MISSINdevelopersLog in

MCP

Workspace tools

MCP tools for workspace: what each does, the key level it needs, the operation it runs and its input schema. Part of the MISSIN public API: call it with an…

An operation tool runs one API operation and takes its variables, so the operation's page says what each accepts. Two differences: the server fills in workspaceId and updatedBy, and campaignId, partnerId, formId, discountCodeId, socialNetworkId, waitlistId, incentiveId, channelId also take the record's name. A task tool chains several operations and is described here in full. Every tool's input schema, keyed by tool name: workspace.schema.json.

Task tools

whoami

Access: Read · Kind: task · Toolset: core · Hints: read-only

Which Missin workspace this key acts in, its access level as minted and as it acts now (READ, WRITE or ADMIN), who created it, and which toolsets and actions it can use. Call it first when unsure what this key can do.

Try: “Which workspace are you connected to, and what can you change?”

Input schema
json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {}
}

list_toolsets

Access: Read · Kind: task · Toolset: core · Hints: read-only

List the toolsets this server offers, what each covers and how many tools it holds. Load more with ?toolsets=forms,waitlists on the MCP URL (or all).

Try: “What else can you do in Missin?”

Input schema
json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {}
}

find_in_app

Access: Read · Kind: task · Toolset: core · Hints: read-only, idempotent

Find where something lives in the Missin app: up to 5 matches as a breadcrumb (Integrations > Klaviyo > Copy the snippet) with a link. Use it when a job can't be done through tools, to tell the merchant where to click.

Try: “Where do I copy the Klaviyo snippet?”

Input schema
json
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "description": "What the merchant wants to find, in their words, for example 'Klaviyo snippet', 'API keys' or 'billing'."
    }
  },
  "required": [
    "query"
  ]
}

Operation tools

ToolOperationAccessToolsetHintsWhat it does
list_api_keysApiKeysListAdminworkspaceread-only, idempotentList the workspace's API keys: name, prefix, last four, access level, creator, expiry and last use. Never the secret.
get_billing_usageBillingUsageAdminworkspaceread-only, idempotentCurrent capture and attribution balances, credits, included usage and overage headroom.
get_billing_usage_seriesBillingUsageSeriesAdminworkspaceread-only, idempotentMetered usage over a date window by day or week: exact spend, Mend tokens and requests, by product and feature.
create_noteCreateNoteWriteworkspaceAdd a note to a partner, campaign, discount or order.
get_data_request_exportsDataRequestExportsReadworkspaceread-only, idempotentList data-subject export files and when each expires.
get_home_overviewHomeOverviewReadworkspaceread-only, idempotentThe home dashboard for a window: revenue, orders, attribution leaders, posts, responses and review queue.
sample_workspace_brandSampleWorkspaceBrandAdminworkspaceSample the brand colour from the workspace logo and save it.
get_settings_membersSettingsMembersAdminworkspaceread-only, idempotentList workspace members and pending invites with their roles.
set_workspace_brandSetWorkspaceBrandAdminworkspaceidempotentSet the workspace brand colour.
get_current_api_keyWhoAmIReadcoreread-only, idempotentWhich workspace and access level this API key acts with.
get_workspace_brandWorkspaceBrandReadworkspaceread-only, idempotentThe workspace's brand colour and where it came from.
ensure_workspace_embed_keyWorkspaceEmbedKeyEnsureAdminworkspaceidempotentCreate the workspace's storefront embed key if it does not exist yet.

For AI agents: a markdown index of this site is at /llms.txt, and every page is available as markdown by adding .md to its URL.