MCP Tools Reference
Invoker exposes 14 tools through the Model Context Protocol. Claude calls these tools automatically based on your natural-language prompts -- you never need to invoke them directly.
Tool overview
Authentication
| Tool | Description |
|---|---|
| login | Sign in via browser-based email verification |
| logout | Sign out and clear stored credentials |
| whoami | Show the currently authenticated user |
Templates
| Tool | Description |
|---|---|
| list_templates | List all available deployment templates |
| use_template | Get the full HTML source of a template |
Deployments
| Tool | Description |
|---|---|
| deploy | Deploy HTML to a live URL |
| update | Update an existing deployment with new HTML |
| teardown | Delete a deployment permanently |
| get_status | Get deployment status, URL, and metadata |
Submissions & Notifications
| Tool | Description |
|---|---|
| get_submissions | Get form submissions for a deployment |
| toggle_notifications | Enable or disable email notifications |
Webhooks
| Tool | Description |
|---|---|
| configure_webhook | Add a webhook to a deployment |
| list_webhooks | List all webhooks for a deployment |
| delete_webhook | Remove a webhook from a deployment |
Annotations
Every tool declares MCP annotations that describe its behavior. Clients can use these to decide whether to auto-approve a tool call or prompt the user for confirmation.
| Annotation | Meaning |
|---|---|
readOnlyHint | The tool does not modify any state |
destructiveHint | The tool permanently deletes a resource |
idempotentHint | Calling the tool multiple times with the same input produces the same result |
openWorldHint | The tool interacts with external services (network, browser) |
Looking for guides?
See the Guides section for end-to-end walkthroughs that combine multiple tools into complete workflows.