View this page in the latest version of Appian. Appian MCP Server Share Share via LinkedIn Reddit Email Copy Link Print On This Page The capabilities described on this page are included in Appian's advanced and premium capability tiers. Usage limits may apply. Appian MCP Server lets system administrators, developers, and end users connect external AI applications to Appian through Model Context Protocol (MCP). When enabled, users can connect MCP-compatible AI applications to their Appian Cloud environment to query application data, start processes, evaluate expression rules, and call AI agents through natural language. This page explains the benefits of Appian MCP Server, the authentication methods available, and how your data is secured. What is Model Context Protocol? Model Context Protocol (MCP) is an open industry standard for connecting AI applications to external tools and data sources. MCP defines how an AI application connects to an MCP server to discover available tools, understand what inputs those tools expect, and invoke them. MCP is not Appian-specific technology. Appian supports MCP the same way it supports REST APIs or SAML for authentication—as an adopted standard that extends Appian's reach into the broader ecosystem. Why Appian supports MCP Model Context Protocol (MCP) provides a standards-based way for AI applications to discover and use Appian data and business logic without custom API development for each integration. Customers use third-party AI applications to interact with business data and automate tasks through natural language. MCP also acts as a two-way interface. External AI applications can access Appian data and business logic through Appian MCP Server, and Appian AI agents can use MCP to access external tools and data sources outside the platform. Appian also supports MCP connected systems, which allow Appian AI agents to leverage external MCP servers as tools within the platform. Benefits of Appian MCP Server Appian MCP Server provides the following benefits over building custom integrations: Standards-based integration: A single MCP server provides a standards-based integration point for any MCP-compatible AI application, eliminating the need for custom API development. Automatic security enforcement: Appian's existing security model applies automatically to all MCP connections without building a separate security layer. Generic tool architecture: A small, fixed set of system tools can discover and call any MCP-enabled design object, scaling to hundreds of tools without overwhelming the AI application's context window. Zero-rebuild enablement: Developers enable existing design objects as MCP tools by selecting a checkbox in properties. No code changes or redesign required. Portable configurations: MCP tool configurations deploy with design objects through packages, eliminating manual re-enablement across environments. How MCP fits with Appian AI capabilities MCP is complementary to other Appian AI capabilities, not a replacement. Use the following guidance to determine which capability fits your use case: Capability When to use Appian AI agents You want an AI agent embedded in your Appian application that end users interact with through Appian's interface. Composer You want AI assistance for planning, building, and modifying design objects in Appian Designer. Dev MCP Developers want to use a third-party IDE with AI to read and write Appian design objects. Dev MCP is a community-supported App Market plug-in, not part of Appian MCP Server. Appian MCP Server Users already work in a third-party AI application and need to query Appian data, start processes, or call AI agents from that application. All of these capabilities enforce Appian's existing security model, including object security, record-level security, and group membership. For details on how Appian MCP Server applies these controls, see Appian MCP Server Security. What Appian MCP Server makes available Appian MCP Server provides access to the following Appian capabilities through MCP: AI agents: Invoke AI agents and check their execution status. Expression rules: Evaluate expression rules with provided inputs. Business processes: Query and analyze process data. Process models: Start process models and check their execution status. Record types: Query data from synced record types using SQL. Developers control which objects are available. For enablement details, see Make Design Objects Available as MCP Tools. Supported AI models Because Appian MCP Server connects your external AI application to Appian, you can use any AI model your AI application supports. Appian does not restrict, validate, or select the model for MCP connections. The model is determined entirely by the AI application you connect, so Appian MCP Server works with any current or future model that application offers. Model Provider Claude Fable 5 Anthropic Claude Fable 5.1 Anthropic Claude Opus 4.1 Anthropic Claude Opus 4.5 Anthropic Claude Opus 4.6 Anthropic Claude Opus 4.7 Anthropic Claude Opus 4.8 Anthropic Claude Opus 5 Anthropic Claude Sonnet 5 Anthropic Claude Sonnet 4.6 Anthropic Claude Sonnet 4.5 Anthropic Claude Sonnet 4 Anthropic Claude Haiku 4.5 Anthropic Claude 3.7 Sonnet Anthropic Claude 3.5 Sonnet Anthropic Claude 3.5 Haiku Anthropic GPT-6.1 OpenAI GPT-6 OpenAI GPT-5 OpenAI GPT-5 mini OpenAI GPT-5 nano OpenAI GPT-5 Pro OpenAI GPT-5 Codex OpenAI GPT-5.1 OpenAI GPT-5.1 Codex OpenAI GPT-5.1 Codex Max OpenAI GPT-5.2 OpenAI GPT-5.2 Codex OpenAI GPT-5.3 Codex OpenAI GPT-5.4 OpenAI GPT-5.4 mini OpenAI GPT-5.4 nano OpenAI GPT-5.5 OpenAI GPT-5.5 Instant OpenAI GPT-5.6 Luna OpenAI GPT-5.6 Sol OpenAI GPT-5.6 Terra OpenAI GPT-6 Astra OpenAI GPT-4 Turbo OpenAI GPT-4.1 OpenAI GPT-4.1 mini OpenAI GPT-4.1 nano OpenAI GPT-4o OpenAI GPT-4o mini OpenAI o3 OpenAI o3 mini OpenAI o4-mini OpenAI Gemini 2.5 Pro Google Gemini 2.5 Pro Vertex Google Gemini 2.5 Flash Google Gemini 2.5 Flash-Lite Google Gemini 3 Flash Google Gemini 3.1 Flash-Lite Google Gemini 3.1 Pro Preview Google Gemini 3.5 Flash-Lite Google Gemini 3.5 Flash Google Gemini 3.6 Flash Google Gemini 3.7 Flash Google Gemini 3.8 Flash Google Gemma 4 Google Gemini 4 Argon Google Muse Spark 1.2 Meta Muse Spark 1.3 Meta Amazon Nova Premier Amazon Amazon Nova Micro Amazon Amazon Nova 2.0 Pro Preview Amazon Amazon Nova 2.0 Lite Amazon Amazon Nova 2.0 Omni Amazon Mistral Large 3 Mistral AI Mistral Medium 3.5 Mistral AI Mistral Small 4 Mistral AI Ministral 3 14B Mistral AI Ministral 3 8B Mistral AI Ministral 3 3B Mistral AI Devstral Small 2 Mistral AI Devstral 2 Mistral AI Magistral Medium 1.2 Mistral AI Magistral Small 1.2 Mistral AI Grok 4.3 xAI Grok 4.5 xAI Grok 4.6 xAI Generic tool architecture Appian MCP Server uses a generic tool architecture rather than creating a separate MCP tool for each design object. A small, fixed set of system tools handles discovery and execution for all MCP-enabled design objects: Search: The AI application searches for available tools matching the user's request. Get schema: The AI application retrieves the full input and output schema for a specific tool. Invoke: The AI application calls the appropriate system tool to execute a process model, expression rule, or AI agent. Query: The AI application analyzes the available record types and securely queries the requested data. This architecture scales to hundreds of developer-enabled tools without overwhelming the AI application's context window. For the complete tool reference, see MCP System Tools Reference. Security model Appian MCP Server supports two authentication methods: User-scoped OAuth 2.0: Each connection authenticates as the signed-in Appian user. Requests run with that user's permissions, and audit logs attribute actions to the individual. Service account API key: All connections authenticate as a single shared service account. The service account's permissions apply to every request. Regardless of the authentication method, Appian enforces the same security model on all MCP connections, including object security, record-level security, field-level security, and group membership. MCP requests can be recorded in the Platform API trace log when trace logging is enabled. Role-based entry points Appian MCP Server involves three roles, each with a distinct workflow for MCP access: System administrators System administrators enable Appian MCP Server in the Admin Console, configure authentication, and manage which tool collections are available. To get started, see Enable and Configure Appian MCP Server. Developers Developers make existing design objects available as MCP tools by enabling a checkbox in the object's properties. No code changes or redesign required. Developers also write tool descriptions that help AI applications select the right tool. To get started, see Make Design Objects Available as MCP Tools. End users End users connect their AI application to Appian MCP Server using configuration details from their user settings. Once connected, they interact with Appian data and business logic through natural language. To get started, see Connect Your AI Application to Appian MCP Server. Enable and configure Appian MCP Server System administrators enable Appian MCP Server in the Admin Console, configure authentication, and manage which tool collections external AI applications can access. For setup instructions, see Enable and Configure Appian MCP Server. Appian MCP Server limitations Appian MCP Server has the following limitations: Synced record types only. Only synced record types can be queried through the data fabric tools. Record types that use direct data access or have a record-level security expression are not accessible. No document upload. External AI applications can retrieve document content but cannot upload documents through MCP. Query result size. Data fabric SQL query results are limited to 128 KB. When a result is larger, the response includes as many complete rows as fit and sets truncated to true. Add filters or select fewer columns to narrow the result. Tool call timeout. Tool calls that run longer than 10 minutes time out. Feedback Was this page helpful? SHARE FEEDBACK Loading...