Planhat MCP logo

Planhat MCP

Connects AI clients to Planhat through a local MCP server with 60 tools for customer data and record management.

Install Planhat MCP

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for Planhat MCP, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

Planhat MCP MCP server connects an AI client to Planhat through a local MCP process authenticated with a Planhat API token. It exposes 60 tools covering 12 resource types, with list, get, create, update, and delete operations for each resource. Use it to query customer records, review account context, create tasks, or update Planhat from a conversation. Claude Desktop supports a bundled installer, while other clients can use the built server through stdio.

Use cases

  • Query companies with licenses renewing this quarter
  • Inspect customer contacts, conversations, notes, and tickets
  • Create follow-up tasks for customer accounts
  • Update Planhat records from an AI conversation
  • Restrict the connection to read-only operations

Key features

  • 60 MCP tools across 12 Planhat resource types
  • List, get, create, update, and delete operations
  • Local stdio connection using a Planhat API token
  • Claude Desktop .mcpb one-click installation
  • Read-only and delete-blocking configuration options
  • MCP read-only and destructive-operation annotations

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

5/5 checks healthy over the last 41d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9/9/2026 via OSV.dev

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit2d agoMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Planhat MCP works

What the Planhat MCP MCP server does

The Planhat MCP MCP server gives AI clients access to Planhat customer and operational data through MCP. It covers companies, contacts, opportunities, notes, conversations, users, assets, issues, tickets, tasks, licenses, and invoices. Each resource has tools for listing records, retrieving an individual record, creating records, updating records, and deleting records.

The available operations support common customer-data workflows. An agent can find companies with upcoming license renewals, inspect related customer information, list support tickets or conversations, create follow-up tasks, and change existing Planhat records. The actual records and actions available still depend on the permissions assigned to the Planhat API token.

How it works

The server runs locally and communicates with the MCP client over stdio. It calls the Planhat REST API using a standard API token, so the connection does not require a hosted connector or an intermediary service. The repository builds a dependency-free JavaScript server at dist/server.js.

Every tool includes MCP read-only and destructive-operation annotations. Clients may use those signals when deciding how to present approval prompts, but the client controls its own prompting behavior. The token's Planhat permissions remain the underlying access control.

Setup and configuration

For Claude Desktop, download the .mcpb release bundle and open it to start the extension installation flow. The installer requests a Planhat token and stores it in the system keychain. It also provides options to enable read-only mode or disable delete tools.

Manual installation requires Node.js 18 or newer. Clone the repository, run npm install, build with npm run build, and place the token in a .env file as PLANHAT_TOKEN. Register the resulting dist/server.js file in the MCP client's configuration and restart the client. The documented manual configuration includes Claude Desktop and Cursor.

The Planhat MCP MCP server also supports two optional restrictions: PLANHAT_READ_ONLY=1 removes create, update, and delete tools, while PLANHAT_DISABLE_DELETE=1 keeps other operations available but removes deletion. Treat the token like a password when using a manual .env file.

Tools and capabilities

The 60 tools are organized across these Planhat resource types:

  • Companies and contacts
  • Opportunities, notes, and conversations
  • Users, assets, issues, and tickets
  • Tasks, licenses, and invoices

For each type, the corresponding list, get, create, update, and delete operations are available unless restricted by read-only or delete settings. Read-only tokens can also limit the connector regardless of local configuration. The project includes offline tests for the tool definitions and HTTP behavior; those tests do not call the live Planhat API.

Limitations and notes

The Planhat MCP MCP server requires a valid Planhat API token, and creating one requires Planhat administrator access through the Service Accounts or Private Apps settings. An HTTP 401 result usually indicates an incorrect, expired, or rotated token. An empty result can simply mean that the selected resource has no records matching the filters.

Claude Desktop must be fully restarted after configuration changes because it reads its MCP configuration at launch. Installing both the bundle and a previous manual entry can cause every tool to appear twice. The bundled installation is specifically documented for Claude Desktop; manual configuration is the route described for other MCP clients.

The project is released under the MIT license. Downloaded bundles include a SHA-256 checksum file that can be checked on macOS or Linux with shasum.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Planhat MCP

Planhat MCP is an MCP server that connects AI clients to Planhat through a local standard MCP connection. It provides list, get, create, update, and delete tools for 12 resource types, including companies, contacts, opportunities, tickets, tasks, licenses, and invoices.

Install it in Claude Desktop by opening the released `.mcpb` bundle, or build it manually with Node.js 18 or newer. Manual setup requires cloning the repository, running `npm install` and `npm run build`, adding `PLANHAT_TOKEN` to `.env`, and registering `dist/server.js` in the client configuration.

Yes, Planhat MCP can be registered in Cursor's `.cursor/mcp.json` configuration. Build the server locally, provide the Planhat token through `.env`, point the configuration at `dist/server.js`, and restart Cursor.

Set `PLANHAT_READ_ONLY=1` or select Read-only mode in the Claude Desktop bundle settings. Only list and get tools remain available, so the connected AI cannot create, update, or delete Planhat records through the server.

Set `PLANHAT_DISABLE_DELETE=1` or select Disable delete tools in the bundle installer. Listing, retrieval, creation, and updates continue to work, while delete tools are removed.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPlanhat MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/planhat-mcp?style=directory)](https://allmcps.com/mcp/planhat-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/planhat-mcp"><img src="https://allmcps.com/api/badge/planhat-mcp?style=directory" alt="Planhat MCP on AllMCPs" /></a>