> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.moveworks.com/tool-studio/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.moveworks.com/_mcp/server. # Tools ## Docs - [Tools Overview](https://docs.moveworks.com/tool-studio/overview.md): Connect systems, build tools, automate processes, and watch them run. - [Quickstart Guides](https://docs.moveworks.com/tool-studio/quickstart-guide.md): - [Purple Suite Setup](https://docs.moveworks.com/tool-studio/quickstart-guide/purple-suite-setup.md): Set up the Purple Suite mock APIs used across all Quickstart Guides - [Quickstart #1: Build Your First Plugin](https://docs.moveworks.com/tool-studio/quickstart-guide/quickstart-build-your-first-plugin.md): Build a PTO-balance plugin from scratch — HTTP Action, Conversational Process, slot, and launch. - [Quickstart #2: Slots & Resolvers](https://docs.moveworks.com/tool-studio/quickstart-guide/quickstart-2-slots-resolvers-copy.md): - [Quickstart #3: Build a Plugin That Follows a Process](https://docs.moveworks.com/tool-studio/quickstart-guide/quickstart-build-a-plugin-that-follows-a-process.md): Build a purchase-request submission plugin with multiple slots, activities, and a decision policy. - [Quickstart #4: Structured Data Analysis (SDA)](https://docs.moveworks.com/tool-studio/quickstart-guide/quickstart-4-structured-data-analysis-sda.md): - [Quickstart #5: Notification Ambient Agent](https://docs.moveworks.com/tool-studio/quickstart-guide/webhook-triggers-quickstart-guide.md) - [Quickstart #6: Expense Approval Ambient Agent](https://docs.moveworks.com/tool-studio/quickstart-guide/quickstart-6-expense-approval-ambient-agent.md) - [Quickstart #7: Scheduled Trigger Ambient Agent ](https://docs.moveworks.com/tool-studio/quickstart-guide/quickstart-7-scheduled-trigger-ambient-agent.md) - [Purple API Tool](https://docs.moveworks.com/tool-studio/quickstart-guide/purple-api-tool.md): The Moveworks Purple API tool is used to complete some of the examples found in the Tool Studio Quickstart Guides - [Core Concepts](https://docs.moveworks.com/tool-studio/core-concepts.md) - [Assistants, Agents, & Plugins](https://docs.moveworks.com/tool-studio/core-concepts/assistants-agents-plugins.md) - [Data Types](https://docs.moveworks.com/tool-studio/core-concepts/data-types.md): - [Data Bank](https://docs.moveworks.com/tool-studio/core-concepts/data-bank.md) - [Structured Data Analysis](https://docs.moveworks.com/tool-studio/core-concepts/structured-data-analysis.md) - [ToolSmith](https://docs.moveworks.com/tool-studio/toolsmith/overview.md): An assistant for creating, editing, and debugging plugins from a description of the workflow. - [Action Catalog](https://docs.moveworks.com/tool-studio/toolsmith/action-catalog.md): The API documentation library ToolSmith searches when it builds HTTP actions. - [Agent Architect](https://docs.moveworks.com/tool-studio/toolsmith/agent-architect.md) - [Tool Frameworks](https://docs.moveworks.com/tool-studio/tool-frameworks.md): Search, Plugins, MCP, and A2A, and which one fits the connection you need. - [Choosing the Right Tool Framework](https://docs.moveworks.com/tool-studio/cookbooks/choosing-the-right-tool-framework.md): Connect Moveworks to your business systems with the right framework for each use case. - [Search Connectors](https://docs.moveworks.com/tool-studio/enterprise-search/search-connectors.md): Every supported content connector for Moveworks Enterprise Search, with content types, permission support, and links to setup documentation. - [How Moveworks Ingests Content](https://docs.moveworks.com/tool-studio/enterprise-search/content-ingestion-platform.md): - [Profile Boosting](https://docs.moveworks.com/tool-studio/enterprise-search/profile-boosting.md): - [Classic Ingestion Setup](https://docs.moveworks.com/tool-studio/enterprise-search/classic-ingestion-setup.md): Connect knowledge bases and file repositories to your AI Assistant using Classic Ingestion. - [Classic Ingestion Connectors](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations.md): - [Axero](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/answers-integration-axero.md): - [Brainstorm QuickHelp](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/answers-integration-brainstorm.md): - [Atlassian Confluence](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/answers-integration-confluence.md): - [Freshservice](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/content-integration-freshservice.md): - [GitHub](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/answers-integration-github.md): - [Google Drive (Classic)](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/answers-integration-google-drive.md): - [Interact](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/answers-integration-interact.md): - [LumApps](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/answers-integration-lumapps.md): - [ManageEngine](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/answers-integration-manageengine.md): - [Notion](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/answers-integration-notion.md): - [Salesforce](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/answers-integration-salesforce.md): - [ServiceNow (Classic)](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/content-integration-servicenow.md): - [ServiceNow Permission Mirroring](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/content-integration-servicenow/access-control-platform-permissions.md): - [Permission Mirroring - Update Set Modules](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/content-integration-servicenow/acl-platform-permissions-update-set-module.md): To further enhance your Moveworks experience, Moveworks provides plugins that are installed through Update Sets for advanced ServiceNow functionality - [Configure ServiceNow Mirrored Permissions](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/content-integration-servicenow/configure-permissions.md) - [Moveworks-Ready Knowledge Blocks](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/content-integration-servicenow/moveworks-ready-knowledge-blocks.md): - [Microsoft Sharepoint](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/answers-integration-sharepoint.md): - [Staffbase](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/content-integration-staffbase.md): - [Unily (Classic)](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/content-integration-unily.md): - [WordPress](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/content-integration-wordpress.md): - [Workday](https://docs.moveworks.com/tool-studio/enterprise-search/content-integrations/content-integration-workday.md): - [Internal Knowledge Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion.md): Set up Classic Ingestion for articles and pages from your internal knowledge systems. - [Configure Internal Knowledge Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion/internal-sources-mw-setup.md): - [How to Configure Confluence Knowledge Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion/configure-knowledge-ingestion-for-confluence.md) - [How to Configure Fresh Desk Knowledge Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion/how-to-configure-fresh-desk-knowledge-ingestion.md) - [How to Configure Fresh Service Knowledge Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion/how-to-configure-fresh-service-knowledge-ingestion.md) - [How to Configure Github Knowledge Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion/how-to-configure-github-knowledge-ingestion.md) - [How to Configure Notion Knowledge Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion/how-to-configure-notion-knowledge-ingestion.md) - [How to Configure ServiceNow Knowledge Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion/how-to-configure-the-answers-plugin-for-servicenow.md) - [How to Configure Simpplr One Knowledge Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion/how-to-configure-simpplroneknowledgeingestion.md) - [How to Configure SharePoint Knowledge Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion/how-to-configure-sharepoint-knowledge-ingestion.md): Sharepoint Knowledge ingestion allows you to ingest the site content from your Sharepoint pages. - [How to Configure Zendesk Knowledge Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion/how-to-configure-zendesk-knowledge-ingestion.md) - [Configure External Knowledge (Legacy)](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion/self-service-external-knowledge.md): - [How to Configure Confluence Server / Data Center Knowledge Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/ingestion/how-to-configure-confluence-server-data-center-knowledge-ingestion.md) - [File Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/configure-files.md): - [File Search FAQ](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/configure-files/file-search-faq.md): - [How to Configure ServiceNow File Ingestion](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/configure-files/how-to-configure-servicenow-file-ingestion.md): This Document outlines how Moveworks Integrates with ServiceNow to ingest and serve up Files. - [How to Configure Google Drive File Search](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/configure-files/file-search-google-drive-setup-guide-service-account-with-custom-admin-role.md): Google Drive Setup Guide: Service Account with Custom Admin Role - [Troubleshooting File Ingestion From Google Drive](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/configure-files/troubleshooting-file-ingestion-with-google-drive.md): - [Moveworks FAQ (Google Sheets Integration)](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/moveworks-faq-google-sheets-integration.md): - [Configure FAQs](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/moveworks-faq-google-sheets-integration/moveworks-setup-faqs.md): - [Configure Search Plugin Settings](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/mw-setup-advanced-configurations.md): - [Content / Search Troubleshooting Guide](https://docs.moveworks.com/tool-studio/enterprise-search/configure-search/content-search-troubleshooting-guide.md) - [Max Capacity Setup](https://docs.moveworks.com/tool-studio/enterprise-search/max-capacity-setup.md) - [Box Setup for Enterprise Search](https://docs.moveworks.com/tool-studio/enterprise-search/configure-enterprise-search/box-setup-for-enterprise-search.md) - [Confluence (Cloud) Setup for Enterprise Search](https://docs.moveworks.com/tool-studio/enterprise-search/configure-enterprise-search/confluence-setup-for-enterprise-search.md) - [Google Drive Setup for Enterprise Search](https://docs.moveworks.com/tool-studio/enterprise-search/configure-enterprise-search/google-drive-setup-for-enterprise-search.md) - [Outlook (Live Search) Setup for Enterprise Search](https://docs.moveworks.com/tool-studio/enterprise-search/configure-enterprise-search/outlook-setup-for-enterprise-search.md) - [ServiceNow Setup for Enterprise Search](https://docs.moveworks.com/tool-studio/enterprise-search/configure-enterprise-search/servicenow-setup-for-enterprise-search.md) - [SharePoint Online and OneDrive Setup for Enterprise Search](https://docs.moveworks.com/tool-studio/enterprise-search/configure-enterprise-search/sharepoint-online-and-onedrive-setup-for-enterprise-search.md) - [Slack (Live) Setup for Enterprise Search](https://docs.moveworks.com/tool-studio/enterprise-search/configure-enterprise-search/slack-setup-for-enterprise-search.md) - [Unily Setup for Enterprise Search](https://docs.moveworks.com/tool-studio/enterprise-search/configure-enterprise-search/unily-setup-for-enterprise-search.md) - [Zendesk Setup for Enterprise Search](https://docs.moveworks.com/tool-studio/enterprise-search/configure-enterprise-search/zendesk-setup-for-enterprise-search.md) - [Content Gateway Overview](https://docs.moveworks.com/tool-studio/enterprise-search/content-gateway.md): Build custom search connectors via Moveworks Content Gateway - [Monitor Indexed Content](https://docs.moveworks.com/tool-studio/enterprise-search/monitor-indexed-content.md): - [Vetted Content](https://docs.moveworks.com/tool-studio/enterprise-search/vetted-content.md) - [Vetted Content: Setup](https://docs.moveworks.com/tool-studio/enterprise-search/vetted-content/vetted-content-setup.md): Mark indexed files and Knowledge Base (KB) articles as Vetted - [Vetted Content: Making Updates](https://docs.moveworks.com/tool-studio/enterprise-search/vetted-content/vetted-content-making-updates.md): Update, edit, or revoke vetted content - [Permissions Platform](https://docs.moveworks.com/tool-studio/enterprise-search/permissions.md): - [MCP Workspace](https://docs.moveworks.com/tool-studio/mcp-workspace/overview.md): Connect and govern MCP servers in Tool Studio. - [Connect and Manage Servers](https://docs.moveworks.com/tool-studio/mcp-workspace/connect-and-manage-servers.md): Connect a trusted MCP server, verify it, and make it available to the right audience. - [Configure and Test MCP Workspace](https://docs.moveworks.com/tool-studio/mcp-workspace/configure-and-test-mcp-workspace.md): Reduce tool overlap, test real requests, and expand access with evidence. - [View MCP Tool Call Logs](https://docs.moveworks.com/tool-studio/mcp-workspace/view-mcp-tool-call-logs.md): Find and inspect MCP tool calls in the Logs app. - [Limitations and Troubleshooting](https://docs.moveworks.com/tool-studio/mcp-workspace/limitations-and-troubleshooting.md): Plan for current MCP Workspace constraints and diagnose a failed request. - [Build a private MCP server for MCP Workspace](https://docs.moveworks.com/tool-studio/mcp-workspace/build-a-custom-mcp-server.md): Build, secure, and test a private MCP server that connects reliably to MCP Workspace. - [Rate My MCP Server](https://docs.moveworks.com/tool-studio/mcp-workspace/rate-my-mcp-server.md): Check any MCP server against about 70 evaluation points, weighted by how much each problem hurts an AI agent. - [ServiceNow MCP: Knowledge Graph](https://docs.moveworks.com/tool-studio/mcp-workspace/connect-a-servicenow-mcp-server.md): Expose a ServiceNow Knowledge Graph as an MCP tool so the assistant can answer questions over your ServiceNow data. - [Set Up a ServiceNow MCP Server with Subflows and Actions](https://docs.moveworks.com/tool-studio/mcp-workspace/servicenow-mcp-with-subflows-and-actions.md): Expose Workflow Studio Subflows and Actions as MCP tools and connect them to MCP Workspace. - [Why Plugins](https://docs.moveworks.com/tool-studio/why-plugins.md): MCP tools and skill files keep an agent on track most of the time. Plugins put your business rules in the tool, so they hold every time. - [Policy Validators](https://docs.moveworks.com/tool-studio/why-plugins/policy-validators.md): - [Action Orchestrator](https://docs.moveworks.com/tool-studio/why-plugins/action-orchestrator.md): - [Conversational Plugins](https://docs.moveworks.com/tool-studio/core-concepts/conversational-plugins.md) - [Natural Language Triggers](https://docs.moveworks.com/tool-studio/core-concepts/conversational-plugins/natural-language-triggers.md): - [Designing Conversation Processes](https://docs.moveworks.com/tool-studio/core-concepts/conversational-plugins/designing-conversation-processes.md) - [Steering Conversational Plugins](https://docs.moveworks.com/tool-studio/core-concepts/conversational-plugins/reasoning-instructions.md): - [Conversation Process](https://docs.moveworks.com/tool-studio/conversation-process.md): - [Slots](https://docs.moveworks.com/tool-studio/conversation-process/slots.md): - [File Slots](https://docs.moveworks.com/tool-studio/conversation-process/slots/file-slots.md): Learn how to use the File slot type to receive file attachments from users in plugins. - [Optional Slots](https://docs.moveworks.com/tool-studio/conversation-process/slots/optional-slots.md) - [Resolver Strategies](https://docs.moveworks.com/tool-studio/conversation-process/resolver-strategies.md): - [Activities](https://docs.moveworks.com/tool-studio/conversation-process/activities.md): - [Content Activities](https://docs.moveworks.com/tool-studio/conversation-process/activities/content-activities.md): Display knowledge articles, forms, or text to users within conversation plugins - [Activity Responses](https://docs.moveworks.com/tool-studio/conversation-process/activities/plugin-responses.md): - [Response Sizes](https://docs.moveworks.com/tool-studio/conversation-process/activities/response-sizes.md): - [Returning URLs & Links](https://docs.moveworks.com/tool-studio/conversation-process/activities/urlslinks-in-plugin-responses.md) - [Control Flow](https://docs.moveworks.com/tool-studio/conversation-process/control-flow.md): Control Flow blocks that are available in the Conversation Process. - [Conversation Process Data Bank](https://docs.moveworks.com/tool-studio/conversation-process/plugin-process-data-bank.md): How you can reference slots & outputs of activities. - [Conversation Timeouts](https://docs.moveworks.com/tool-studio/conversation-process/conversation-timeouts.md) - [Citations](https://docs.moveworks.com/tool-studio/plugins/citations.md): - [A2A Agents](https://docs.moveworks.com/tool-studio/a2a.md): Register a remote agent once in Tool Studio, select it for an assistant, and the Agentic Orchestrator holds a conversation with it when a request calls for it. - [Connect an A2A Agent](https://docs.moveworks.com/tool-studio/a2a/connect-an-a2a-agent.md): Register a remote A2A agent in Tool Studio, fetch its Agent Card, control who can reach it, and add it to an assistant. - [Outbound Metadata](https://docs.moveworks.com/tool-studio/a2a/outbound-metadata.md): Send tenant, requester, or record identifiers to a remote A2A agent with every message, using a DSL expression and an optional schema the assistant fills. - [Limitations and Troubleshooting](https://docs.moveworks.com/tool-studio/a2a/limitations-and-troubleshooting.md): What A2A agents do not support yet, how to find A2A turns in the Logs app, and how to fix common registration and runtime failures. - [A2A in the Agentic Reasoning Engine](https://docs.moveworks.com/tool-studio/a2a/connect-to-other-ai-agents.md): Connect an Agentic Reasoning Engine assistant to external AI agents and LLM APIs through plugins, with patterns for conversation context, polling, cost, and privacy. - [Connectors](https://docs.moveworks.com/tool-studio/connectors.md) - [System Connectors](https://docs.moveworks.com/tool-studio/connectors/system-connectors.md): - [HTTP Connectors](https://docs.moveworks.com/tool-studio/connectors/http-connectors.md): - [Basic Auth](https://docs.moveworks.com/tool-studio/connectors/http-connectors/basic-auth.md): - [API Key Auth](https://docs.moveworks.com/tool-studio/connectors/http-connectors/api-key-auth.md): - [Bearer Token Auth](https://docs.moveworks.com/tool-studio/connectors/http-connectors/bearer-token-auth.md): - [OAuth 2.0 - Client Credentials](https://docs.moveworks.com/tool-studio/connectors/http-connectors/oauth-20-client-credentials.md): - [OAuth 2.0 Authorization Code](https://docs.moveworks.com/tool-studio/connectors/http-connectors/oauth-20-authorization-code.md): Configure delegated user authorization for an HTTP connector. - [OAuth 2.0 - JWT Bearer Auth](https://docs.moveworks.com/tool-studio/connectors/http-connectors/jwt-auth.md): - [OAuth 2.0 - Refresh Token](https://docs.moveworks.com/tool-studio/connectors/http-connectors/oauth-20-refresh-token.md): - [OAuth 2.0 - Password Credentials](https://docs.moveworks.com/tool-studio/connectors/http-connectors/oauth-20-password-credentials.md): - [JWKS Auth](https://docs.moveworks.com/tool-studio/connectors/http-connectors/jwks-auth.md) - [Network Allowlisting](https://docs.moveworks.com/tool-studio/connectors/ip-address-allowlisting.md): - [Moveworks On-Prem Agent](https://docs.moveworks.com/tool-studio/moveworks-agent.md): - [On-Prem Agent Installation Guide](https://docs.moveworks.com/tool-studio/moveworks-agent/moveworks-agent-installation-guide.md): This document walks through the steps to install the Moveworks agent - [On-Prem Agent Quickstart](https://docs.moveworks.com/tool-studio/moveworks-agent/moveworks-agent-demo-setup-guide.md): The fastest path to a working Moveworks On-Prem Agent with minimum requirements. - [On-Prem Agent Configuration Guides](https://docs.moveworks.com/tool-studio/moveworks-agent/moveworks-agent-configuration-guides.md) - [On-Prem Agent Configuration Reference](https://docs.moveworks.com/tool-studio/moveworks-agent/moveworks-agent-configuration-guides/configuration-file-reference.md) - [On-Prem Agent Configuration Examples](https://docs.moveworks.com/tool-studio/moveworks-agent/moveworks-agent-configuration-guides/configuration-examples.md): Comprehensive examples of all available REST configuration types for the Moveworks On-Prem Agent, with clear marking of required vs optional fields. - [On-Prem Agent Secrets Management](https://docs.moveworks.com/tool-studio/moveworks-agent/moveworks-agent-configuration-guides/secrets-management.md) - [On-Prem Agent AWS Secrets Manager](https://docs.moveworks.com/tool-studio/moveworks-agent/moveworks-agent-configuration-guides/aws-secrets-manager.md): - [On-Prem Agent Azure Key Vault](https://docs.moveworks.com/tool-studio/moveworks-agent/moveworks-agent-configuration-guides/azure-key-vault.md): - [Reconfiguring an Existing Agent](https://docs.moveworks.com/tool-studio/moveworks-agent/moveworks-agent-configuration-guides/reconfiguring-an-existing-agent.md) - [Upgrading an Existing Agent Version](https://docs.moveworks.com/tool-studio/moveworks-agent/moveworks-agent-configuration-guides/upgrade-an-existing-agent.md) - [On-Prem Agent Operations and Health](https://docs.moveworks.com/tool-studio/moveworks-agent/operations-maintenance-guide.md) - [On-Prem Agent Troubleshooting](https://docs.moveworks.com/tool-studio/moveworks-agent/moveworks-agent-troubleshooting.md) - [On-Prem Agent Container Image Management](https://docs.moveworks.com/tool-studio/moveworks-agent/container-image-management-advanced.md): This document provides information on how to use the Moveworks Agent container image directly, without the setup script. - [Automation](https://docs.moveworks.com/tool-studio/automation.md): Actions do the work, system triggers decide when it runs, and together they make ambient agents. - [Actions](https://docs.moveworks.com/tool-studio/actions.md): - [LLM Actions](https://docs.moveworks.com/tool-studio/actions/llm-actions.md) - [Built-in Actions](https://docs.moveworks.com/tool-studio/actions/built-in-actions.md): - [HTTP Actions](https://docs.moveworks.com/tool-studio/actions/http-actions.md): - [HTTP Action Data Bank](https://docs.moveworks.com/tool-studio/actions/http-actions/http-action-data-bank.md): - [Event Streaming (SSE) and XML Responses](https://docs.moveworks.com/tool-studio/actions/http-actions/http-action-event-streaming-and-xml.md): Handle text/event-stream and XML payloads in HTTP Actions. Learn how streams terminate, aggregate data: chunks safely, and parse XML outputs. - [HTTP Action Files](https://docs.moveworks.com/tool-studio/actions/http-actions/http-action-files.md): Learn how to handle file uploads in HTTP Actions using multipart/form-data encoding and the File tab mapping system. - [HTTP Action Troubleshooting](https://docs.moveworks.com/tool-studio/actions/http-actions/http-action-troubleshooting.md): - [Data Mapper in HTTP Actions](https://docs.moveworks.com/tool-studio/actions/http-actions/data-mapper-in-http-actions.md): Build complex JSON payloads directly in the HTTP Action body editor using Data Mapper syntax. - [HTTP -> LDAP Actions](https://docs.moveworks.com/tool-studio/actions/http-actions/http-ldap-actions.md) - [Optional Query Parameters in HTTP Actions](https://docs.moveworks.com/tool-studio/actions/http-actions/optional-query-parameters-in-http-actions.md) - [Dynamic XML and SOAP Request Bodies](https://docs.moveworks.com/tool-studio/actions/http-actions/dynamic-xml-and-soap-request-bodies.md): Build a single HTTP Action whose XML or SOAP body changes at runtime, using Mustache sections, RENDER() templates, or a Script Action. - [Script Actions](https://docs.moveworks.com/tool-studio/actions/script-actions.md): - [APIthon Reference](https://docs.moveworks.com/tool-studio/actions/script-actions/apithon-a-special-kind-of-python.md): - [Python Reference](https://docs.moveworks.com/tool-studio/actions/script-actions/python-reference.md) - [Compound Actions](https://docs.moveworks.com/tool-studio/actions/compound-actions.md): - [Action](https://docs.moveworks.com/tool-studio/actions/compound-actions/action.md) - [Switch](https://docs.moveworks.com/tool-studio/actions/compound-actions/switch.md) - [For Loop](https://docs.moveworks.com/tool-studio/actions/compound-actions/for.md) - [Parallel](https://docs.moveworks.com/tool-studio/actions/compound-actions/parallel.md) - [Return](https://docs.moveworks.com/tool-studio/actions/compound-actions/return.md) - [Try Catch and Raise Error](https://docs.moveworks.com/tool-studio/actions/compound-actions/try-catch-and-raise-error.md): Learn how to use Try Catch and Raise Error expressions for graceful error handling in Moveworks compound actions. Handle API failures and create custom error responses. - [Notify](https://docs.moveworks.com/tool-studio/actions/compound-actions/notify.md) - [Input Arguments](https://docs.moveworks.com/tool-studio/actions/compound-actions/compound-action-input-arguments.md): - [Progress Updates](https://docs.moveworks.com/tool-studio/actions/compound-actions/progress-updates.md) - [Compound Action Patterns](https://docs.moveworks.com/tool-studio/actions/compound-actions/compound-action-patterns.md) - [Compound Action Data Bank](https://docs.moveworks.com/tool-studio/actions/compound-actions/compound-action-exposed-data.md): - [Compound Action Examples](https://docs.moveworks.com/tool-studio/actions/compound-actions/compound-action-examples.md): - [Troubleshooting Compound Actions](https://docs.moveworks.com/tool-studio/actions/compound-actions/troubleshooting-compound-actions.md): - [System Triggers](https://docs.moveworks.com/tool-studio/system-triggers.md) - [Webhooks Triggers](https://docs.moveworks.com/tool-studio/system-triggers/webhook-triggers.md) - [Listener Configuration](https://docs.moveworks.com/tool-studio/system-triggers/webhook-triggers/webhooks-listener.md) - [Webhook Verification Challenge](https://docs.moveworks.com/tool-studio/system-triggers/webhook-triggers/webhook-verification-challenge.md) - [Webhook Signature Verification](https://docs.moveworks.com/tool-studio/system-triggers/webhook-triggers/webhook-signature-verification.md) - [Webhook Example: Github](https://docs.moveworks.com/tool-studio/system-triggers/webhook-triggers/webhook-example-github.md) - [Webhook Example: Zoom](https://docs.moveworks.com/tool-studio/system-triggers/webhook-triggers/webhook-example-zoom.md) - [Scheduled Triggers](https://docs.moveworks.com/tool-studio/system-triggers/scheduled-triggers.md) - [Cron Expression Examples](https://docs.moveworks.com/tool-studio/system-triggers/scheduled-triggers/cron-expression-examples.md) - [System Triggers Logs & Troubleshooting Guide](https://docs.moveworks.com/tool-studio/system-triggers/webhook-logs-troubleshooting-guide.md) - [Agent Telemetry](https://docs.moveworks.com/tool-studio/agent-telemetry.md): What you can observe once a tool is live, from per-execution logs to assistant-wide analytics. - [Logs](https://docs.moveworks.com/tool-studio/agent-telemetry/logs.md): - [Log Type Reference](https://docs.moveworks.com/tool-studio/agent-telemetry/logs/log-type-reference.md): - [Log Data Security](https://docs.moveworks.com/tool-studio/agent-telemetry/logs/log-redaction.md): - [Development and Testing](https://docs.moveworks.com/tool-studio/development-and-testing.md): - [Plugin Management](https://docs.moveworks.com/tool-studio/development-and-testing/managing-plugins.md): How to edit, delete, and manage your plugins in Tool Studio. - [Plugin Promotion](https://docs.moveworks.com/tool-studio/development-and-testing/managing-plugins/plugin-promotion.md): Export & import your plugins across instances to move it from a development sandbox to production. - [Common Errors](https://docs.moveworks.com/tool-studio/development-and-testing/common-errors.md): This guide covers common errors across the product. - [Plugin Go-Live Checklist](https://docs.moveworks.com/tool-studio/development-and-testing/plugin-critique-checklist.md): Best practices to review before launching your plugin to production. - [Cookbooks](https://docs.moveworks.com/tool-studio/cookbooks.md) - [Tool Studio Design Philosophy](https://docs.moveworks.com/tool-studio/cookbooks/tool-studio-design-philosophy.md): - [Ambient Agents Cookbook](https://docs.moveworks.com/tool-studio/cookbooks/ambient-agents-cookbook.md) - [Data Retrieval Cookbook](https://docs.moveworks.com/tool-studio/cookbooks/data-retrieval-cookbook.md) - [Data Transaction Cookbook](https://docs.moveworks.com/tool-studio/cookbooks/data-transaction-cookbook.md) - [Integrating External Webhooks](https://docs.moveworks.com/tool-studio/cookbooks/integrating-external-webhooks.md) - [Mirroring Approvals](https://docs.moveworks.com/tool-studio/cookbooks/mirroring-approvals.md) - [Plugin Architecture Guide](https://docs.moveworks.com/tool-studio/cookbooks/plugin-architecture-guide.md) - [When to Use Compound Actions vs. Conversational Processes](https://docs.moveworks.com/tool-studio/cookbooks/when-to-use-compound-actions-vs-conversational-processes.md) - [Plugin Building Masterclass](https://docs.moveworks.com/tool-studio/guides/plugin-building-masterclass.md): Build a Moveworks plugin from the downstream API through launch, testing, and operation. - [Design the Outcome and Trigger](https://docs.moveworks.com/tool-studio/guides/plugin-building-masterclass/design-the-outcome-and-trigger.md): Define the business outcome, execution identity, API contract, and trigger before creating assets. - [Configure the Connector](https://docs.moveworks.com/tool-studio/guides/plugin-building-masterclass/configure-the-connector.md): Convert the downstream system's identity, permissions, base URL, and authentication contract into a reusable connector. - [Build Focused Actions](https://docs.moveworks.com/tool-studio/guides/plugin-building-masterclass/build-focused-actions.md): Create reusable HTTP actions with typed inputs, a single API operation, safe request mapping, and concise outputs. - [Map Data and Context](https://docs.moveworks.com/tool-studio/guides/plugin-building-masterclass/map-data-and-context.md): Understand each execution scope, move data across boundaries, and choose Mustache, Data Mapper, DSL, or Python. - [Collect Slots and Resolve Values](https://docs.moveworks.com/tool-studio/guides/plugin-building-masterclass/collect-slots-and-resolve-values.md): Design typed conversational inputs with inference policies, deterministic validation, and static or dynamic resolvers. - [Compose the Workflow](https://docs.moveworks.com/tool-studio/guides/plugin-building-masterclass/compose-the-workflow.md): Separate deterministic backend orchestration from user-facing conversation and expose one useful result. - [Publish and Trigger the Plugin](https://docs.moveworks.com/tool-studio/guides/plugin-building-masterclass/publish-and-trigger-the-plugin.md): Package the capability, configure retrieval metadata and launch access, and add a conversational or system trigger. - [PurpleSuite Build Reference](https://docs.moveworks.com/tool-studio/guides/plugin-building-masterclass/purple-suite-build-lab.md): Review the complete PurpleSuite feature-request build and finish any missing Tool Studio assets. - [Test and Operate](https://docs.moveworks.com/tool-studio/guides/plugin-building-masterclass/test-and-operate.md): Validate each module, the full execution path, retrieval, permissions, security boundaries, and production behavior. - [Decision Frameworks](https://docs.moveworks.com/tool-studio/guides/getting-started/decision-frameworks.md): Six decision trees for picking the right action type, slot type, conversation pattern, and data transformation approach. - [Pass Data to Dynamic Resolvers with Strategy Mapping](https://docs.moveworks.com/tool-studio/guides/getting-started/pass-data-to-dynamic-resolvers-with-strategy-mapping.md): Use values from earlier slots and activities as inputs to a dynamic resolver action. - [Testing & Error Handling](https://docs.moveworks.com/tool-studio/guides/getting-started/testing-and-error-handling.md): How to test your plugins, debug failures, and handle errors in production. - [The Golden Rule](https://docs.moveworks.com/tool-studio/guides/best-practices/the-golden-rule.md): Never execute two action-based activities in a row without collecting a slot in between. - [Slot Best Practices](https://docs.moveworks.com/tool-studio/guides/best-practices/slot-best-practices.md): Six slot anti-patterns that break in production and how to fix them. - [Conversation Process Best Practices](https://docs.moveworks.com/tool-studio/guides/best-practices/conversation-process-best-practices.md): Four conversation process anti-patterns that break in production and how to fix them. - [LLM Action Best Practices](https://docs.moveworks.com/tool-studio/guides/best-practices/llm-action-best-practices.md): When and how to use LLM actions effectively in Tool Studio workflows. - [Access Control Best Practices](https://docs.moveworks.com/tool-studio/guides/best-practices/access-control-best-practices.md): Strategies for controlling who can use your plugins — from launch rules to runtime eligibility checks. - [Building a Conversational Plugin](https://docs.moveworks.com/tool-studio/guides/architecture/building-a-conversational-plugin.md): End-to-end reference architecture for a multi-step conversational plugin. - [Building an Ambient Agent](https://docs.moveworks.com/tool-studio/guides/architecture/building-an-ambient-agent.md): End-to-end reference architecture for a webhook-triggered ambient agent with cross-system orchestration. - [Choose How to Connect External Systems to Moveworks](https://docs.moveworks.com/tool-studio/guides/architecture/choose-how-to-connect-tool-studio.md): Compare the ways to connect external systems to Moveworks using enterprise search, MCP servers, plugins, or ServiceNow. - [LLM Orchestration Patterns](https://docs.moveworks.com/tool-studio/guides/architecture/orchestration-patterns.md): Reusable patterns for composing Compound Action primitives and LLM Actions into reliable LLM workflows. - [Fan Out and Synthesize](https://docs.moveworks.com/tool-studio/guides/architecture/orchestration-patterns/fan-out-and-synthesize.md): Query several systems in parallel, then use an LLM Action to turn their combined results into one answer, like a summary or a recommendation. - [Categorize and Route](https://docs.moveworks.com/tool-studio/guides/architecture/orchestration-patterns/categorize-and-route.md): First classify the broad domain, then run a second classification limited to domain suboptions.