Anaplan MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
git clone https://github.com/larasrinath/anaplan-mcp.git
cd anaplan-mcp
npm install
npm run build
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add -e "ANAPLAN_AUTH_TYPE=${ANAPLAN_AUTH_TYPE}" anaplan-mcp -- node "<FULL_PATH_TO_ANAPLAN_MCP>/dist/index.js"

Replace <FULL_PATH_TO_ANAPLAN_MCP>/dist/index.js with the actual folder you prepared in step 1.

Required:ANAPLAN_AUTH_TYPE+ 2 optional
README.md

Connects AI assistants to Anaplan's Integration API v2

Anaplan MCP

Unofficial MCP server for Anaplan

A Model Context Protocol (MCP) server that connects AI assistants to Anaplan's Integration API v2. Gives LLMs like Claude direct access to browse workspaces, manage data, run imports/exports, and administer models through 68 structured tools, using your existing Anaplan credentials and permissions.

Built in TypeScript. Runs over stdio. Works with Claude Desktop, Claude Code, and any MCP-compatible client.

Why This Exists

Anaplan's Integration API is powerful but requires technical expertise to use directly. Most teams rely on a handful of model builders to navigate complex models, extract data, and run imports - creating bottlenecks when others need access to the same information.

This server wraps the API in 68 structured tools that AI assistants like Claude can call on your behalf. Explore models, pull data, run actions, and onboard new team members - all by asking in plain English instead of writing API calls or waiting for someone who knows the model.

For business users: Stop waiting for someone to pull data or explain how a model works. Ask Claude to show you the numbers, walk you through module structure, or run your regular imports.

For model builders and consultants: Analyze model structure, trace formula dependencies, review line item configurations, and identify performance issues - all through conversation instead of clicking through hundreds of modules manually.

For IT and platform teams: Standard API access using your existing authentication and permissions. No new credentials, no elevated access. Open source for auditability. Anaplan data is processed by your AI assistant - locally or through your provider's environment depending on your setup.

Common Use Cases

Model Documentation:

  • "Show me the structure of the Supply Planning model"
  • "List all line items and their formulas in the Revenue module"
  • "What dimensions does the Margin line item use?"

Data Review:

  • "Pull the current pricing data for all products"
  • "Show me which list items were recently added"
  • "Read the forecast numbers for Q3 and summarize"

Impact Analysis:

  • "What modules use the Product list as a dimension?"
  • "Show all line items that reference Cost Per Unit"
  • "Which views include the Region dimension?"

Automation:

  • "Run the monthly demand import and show me the result"
  • "Export sales actuals and save to Downloads"
  • "Add these 50 new products to the master list"

Onboarding:

  • "Walk me through the modules in this model"
  • "How is this model structured? What are the key lists?"
  • "What changed in this model since last quarter?"

What It Can and Can't Do

What it can do

  • Browse workspaces, models, modules, lists, and views
  • Read cell data and list items
  • Write cell values and manage list items (add, update, delete)
  • Run imports, exports, processes, and delete actions
  • Upload and download files
  • Manage models (open, close, delete, set periods and fiscal year)
  • Query users, versions, and task history

Model Building Limitations

The Anaplan API does not support:

  • Creating modules or line items programmatically
  • Defining formulas through API
  • Building model structure from scratch
  • Configuring model calendar programmatically

For model building, use Anaplan's UI or Agent Studio.

Prerequisites

  • Node.js 18+ - download here
  • An Anaplan account with API access (any auth method - basic, certificate, or OAuth)
  • An MCP-compatible client - Claude Desktop (recommended), Claude Code, or any other MCP client

Setup

1. Clone and build

git clone https://github.com/larasrinath/anaplan-mcp.git
cd anaplan-mcp
npm install
npm run build

2. Connect to Claude Desktop

Claude Desktop is the easiest way to use this server. Here's how to set it up:

Step 1: Open the config file

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: C:\Users\<YourUsername>\AppData\Roaming\Claude\claude_desktop_config.json

If the file doesn't exist yet, create it with {} as the contents.

Tip (Windows): You can type %APPDATA%\Claude in the File Explorer address bar to jump straight to the folder.

Step 2: Add the Anaplan server

Replace `` with the absolute path to your cloned repo (e.g. /Users/you/anaplan-mcp

Tools (5)

browse_workspacesList all workspaces available to the user
list_modelsList all models within a specific workspace
read_cell_dataRead data from specific cells in a module
run_importExecute an existing import action
run_exportExecute an existing export action

Environment Variables

ANAPLAN_AUTH_TYPErequiredThe authentication method (basic, certificate, or oauth)
ANAPLAN_USERNAMEUsername for Anaplan API access
ANAPLAN_PASSWORDPassword for Anaplan API access

Configuration

claude_desktop_config.json
{"mcpServers": {"anaplan": {"command": "node", "args": ["/path/to/anaplan-mcp/build/index.js"]}}}

Try it

Show me the structure of the Supply Planning model.
List all line items and their formulas in the Revenue module.
Pull the current pricing data for all products.
Run the monthly demand import and show me the result.
What modules use the Product list as a dimension?

Frequently Asked Questions

What are the key features of Anaplan MCP?

Browse workspaces, models, modules, lists, and views. Read cell data and manage list items. Execute imports, exports, and processes. Upload and download files. Manage model settings like periods and fiscal years.

What can I use Anaplan MCP for?

Automating data extraction for business reporting. Analyzing model structure and formula dependencies for consultants. Running recurring import/export actions via natural language. Onboarding new team members by querying model structure.

How do I install Anaplan MCP?

Install Anaplan MCP by running: git clone https://github.com/larasrinath/anaplan-mcp.git && cd anaplan-mcp && npm install && npm run build

What MCP clients work with Anaplan MCP?

Anaplan MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Anaplan MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare