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
{
"$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
{
"$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
{
"$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
| Tool | Operation | Access | Toolset | Hints | What it does |
|---|---|---|---|---|---|
list_api_keys | ApiKeysList | Admin | workspace | read-only, idempotent | List the workspace's API keys: name, prefix, last four, access level, creator, expiry and last use. Never the secret. |
get_billing_usage | BillingUsage | Admin | workspace | read-only, idempotent | Current capture and attribution balances, credits, included usage and overage headroom. |
get_billing_usage_series | BillingUsageSeries | Admin | workspace | read-only, idempotent | Metered usage over a date window by day or week: exact spend, Mend tokens and requests, by product and feature. |
create_note | CreateNote | Write | workspace | Add a note to a partner, campaign, discount or order. | |
get_data_request_exports | DataRequestExports | Read | workspace | read-only, idempotent | List data-subject export files and when each expires. |
get_home_overview | HomeOverview | Read | workspace | read-only, idempotent | The home dashboard for a window: revenue, orders, attribution leaders, posts, responses and review queue. |
sample_workspace_brand | SampleWorkspaceBrand | Admin | workspace | Sample the brand colour from the workspace logo and save it. | |
get_settings_members | SettingsMembers | Admin | workspace | read-only, idempotent | List workspace members and pending invites with their roles. |
set_workspace_brand | SetWorkspaceBrand | Admin | workspace | idempotent | Set the workspace brand colour. |
get_current_api_key | WhoAmI | Read | core | read-only, idempotent | Which workspace and access level this API key acts with. |
get_workspace_brand | WorkspaceBrand | Read | workspace | read-only, idempotent | The workspace's brand colour and where it came from. |
ensure_workspace_embed_key | WorkspaceEmbedKeyEnsure | Admin | workspace | idempotent | Create the workspace's storefront embed key if it does not exist yet. |