Skip to main content
Glama
cmsappian123-bit

Appian MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
APPIAN_TENANTNoYour Appian tenant name (e.g., 'mycompany')
APPIAN_API_KEYNoAPI key for authentication (recommended)
APPIAN_BASE_URLNoCustom Appian API base URL (optional)
APPIAN_CLIENT_IDNoOAuth client ID (alternative authentication)
APPIAN_CLIENT_SECRETNoOAuth client secret (alternative authentication)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_recordsB

Retrieve records from an Appian application using record type name

get_appian_suppliersA

Fetches a list of active available suppliers from the Appian Data Fabric based on a given domain/category.

create_procurement_requestB

Submits a completely structured multi-step procurement form payload directly into Appian to start the workflow process.

create_labelling_requestB

Submits a completely populated multi-step Labelling Design Request payload directly into Appian to trigger validation and trial setup.

Prompts

Interactive templates invoked by user choice

NameDescription
procurement_wizardSets Claude up as a strict multi-step intake wizard for creating new procurement workflows.
labelling_design_wizardSets Claude up as a strict multi-step intake wizard for initiating Clinical Trial Labelling Design Requests.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a distinct action: two creation operations for different request types and two retrieval operations for different data sources. Descriptions clearly differentiate their purposes, leaving no ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern: create_labelling_request, create_procurement_request, get_appian_suppliers, get_records. No mixing of conventions.

Tool Count5/5

Four tools is well-scoped for an Appian integration server, covering essential creation and retrieval operations without unnecessary bloat or deficiency.

Completeness4/5

The tool set covers the primary actions of submitting requests and fetching data, but lacks update/delete capabilities or status tracking for submitted requests, which could be considered minor gaps for full workflow coverage.

Maintenance

ActivityMaintained
ResponsivenessSyncing