Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

Planhat MCP

by da-trollversion 2.1.0i★ –iRuns on your computer
Registry nameio.github.da-troll/planhat-mcp

Install

Overview

Description from the maker (original English)

Connect Planhat CRM to Claude and other MCP clients with 60 local tools across 12 resource types.

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Runs on your computer
  • Transport: stdio
  • Category: Marketing & social media

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 1 of 1 passed
  • Runs on your computer with your user’s permissions (files, network, apps).
  • The registry lists no key to fill in.

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

Download the maker’s .mcpb file

The link goes to the maker’s own file; we do not host or repackage it. Open the file and Claude Desktop installs it.

Run this in your terminal

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.

Your choice stays on this device in a cookie; no account needed.

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

Runs on your computer; the tool list appears in your AI app after you install it.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account da-troll, which owns the repo

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • – Not applicable

    Endpoint responds

    This one runs on your computer; there is no internet endpoint

  • – Not applicable

    Sign-in with OAuth

    Runs on your computer and uses local settings instead

  • … Not checked yet

    No hidden instructions in tool descriptions

    Runs on your computer; we can only read tool lists from internet endpoints

Compared with others in Marketing & social mediai

  • More stars than 0% of the other 2982 servers in this category
  • Published to the registry more recently than 31% of the other 2982 servers in this category
  • Basic checks equal to or better than 100% of the other 2982 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Planhat MCP safe?

It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

The registry does not list a required key, though some servers ask you to sign in on first use.

Does it run on my computer or in the cloud?

It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).

Is it still maintained?

The GitHub repo last changed –, and the latest version (2.1.0) reached the registry 2 months ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need MCPB on your computer.

What can I use instead?

In the same category: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

An MCP server retrieving transcripts of YouTube videos

Runs on your computer★ 495MITUpdated 10 days ago
Install

GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.

Runs on your computer★ 244MITUpdated 10 days ago
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

Planhat MCP

Talk to your Planhat customer data in plain English. A local Model Context Protocol server with 60 tools for reading and updating Planhat from your AI client.

[!NOTE]

When hosted connector OAuth or custom connector setup gets in the way, Planhat MCP gives you a direct local connection using a standard API token. Nothing to host and no third-party service between your AI and customer data.

See it in action

You: "Which companies have licenses renewing this quarter?"

Claude: Queries Planhat through the local MCP server and returns the matching companies with their renewal details.

Ask Claude to list records, inspect customer context, create follow-up tasks, or update Planhat directly from the conversation.

Install in Claude Desktop

Download one file, double-click it, paste your token. No terminal, no config files, no code, and nothing to install first.

  1. Download the .mcpb file.
  2. Double-click the downloaded file. Claude Desktop opens an install pop-up.
  3. Review the pop-up and click Install.
  4. Create a Planhat API token if you don't have one: in Planhat, go to Settings > Service Accounts (Private Apps) > API Access Token. Admin access is required.
  5. Paste the token into the token field. It is stored in your system keychain, never in a file on disk.
  6. Optional: tick Read-only mode or Disable delete tools to limit what the AI can do.
  7. Ask Claude: *"List my top 3 Planhat companies."* An answer means you are done.

If double-clicking does not open Claude Desktop, use Settings > Extensions > Advanced settings > Install Extension and select the downloaded file.

Each release also includes planhat-mcp.mcpb.sha256. To verify a download on macOS or Linux, place both files in the same directory and run:

shasum -a 256 -c planhat-mcp.mcpb.sha256

Switching from a manual install? Remove the old planhat entry from claude_desktop_config.json first, or you'll see two copies of every tool.

Manual install

For MCP clients other than Claude Desktop, or if you prefer running from a checkout. Requires Node.js 18 or newer.

1. Get the code and build the server:

git clone https://github.com/da-troll/Planhat-MCP.git ~/planhat-mcp

cd ~/planhat-mcp npm install npm run build

2. Add your Planhat token:

cp .env.example .env

open .env # paste your token after PLANHAT_TOKEN= and save

The token stays in that one file on your machine. Treat it like a password.

3. Register the server in your client's MCP config (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json), replacing YOUR-USERNAME:

{

"mcpServers": { "planhat": { "command": "node", "args": ["/Users/YOUR-USERNAME/planhat-mcp/dist/server.js"] } } }

Restart the client and test with the same question as above.

What Claude can do with it

60 tools across 12 Planhat resource types. Every resource supports the same five verbs: list, get, create, update, delete.

ResourceWhat it is
CompaniesYour customer accounts
Contacts (end users)People at those customers
OpportunitiesSales/expansion deals
NotesLogged notes on an account
ConversationsAll logged touchpoints: emails, calls, notes, tickets
UsersYour own team members in Planhat
AssetsProducts/objects tied to a customer
IssuesBugs and feature requests
TicketsSupport tickets
TasksTo-dos and scheduled activities
LicensesRecurring revenue records
InvoicesBilling records

Claude only ever does what you ask, and the token you create controls what it *can* touch. A read-only token makes the whole connector read-only.

Optional hardening

Two switches cap what any connected AI can ever do, no matter what it's asked. Bundle installs get them as checkboxes in the install pop-up; manual installs add either to the .env file:

SettingEffect
PLANHAT_READ_ONLY=1Only the list/get tools exist; nothing in Planhat can be changed.
PLANHAT_DISABLE_DELETE=1Everything works except deleting records.

Every tool also carries the standard MCP annotations (readOnlyHint, destructiveHint), so clients that calibrate their permission prompts per tool (asking before destructive calls, auto-approving reads) get the right signals. Whether and when to prompt is always the client's decision; the switches above and the permissions on the Planhat token itself (see SECURITY.md) are the hard limits.

Repository layout

planhat-mcp/

├── README.md ← you are here ├── manifest.json ← .mcpb bundle definition (one-click install) ├── package.json ← dependencies, scripts, version ├── package-lock.json ← pinned dependency versions ├── tsconfig.json ← TypeScript config ├── .env.example ← token template for manual installs ├── .mcpbignore ← what stays out of the bundle ├── src/ │ ├── index.ts ← entry point: load config, serve over stdio │ ├── server.ts ← registers tools, applies gates + annotations │ ├── tools.ts ← all 60 tool definitions │ ├── http.ts ← Planhat REST client │ └── env.ts ← .env loader for manual installs ├── tests/ │ ├── tools.test.ts ← offline tests for all 60 tools │ └── http.test.ts ← HTTP layer: timeout, errors, delete cases ├── AGENTS.md ← handbook for AI coding agents ├── CLAUDE.md → AGENTS.md ← same file, Claude's preferred name ├── LICENSE ← MIT ├── CHANGELOG.md ← release history ├── SECURITY.md ← token handling & reporting issues ├── CONTRIBUTING.md ← how to add tools or fix bugs └── .github/workflows/ ├── ci.yml ← typecheck + tests + bundle gate on every push └── release.yml ← GitHub release with .mcpb asset on version tags

The shipped bundle contains just five files: manifest.json, dist/server.js (one dependency-free build), assets/icon.png, LICENSE and README.md.

Troubleshooting

SymptomLikely cause & fix
Double-clicking the .mcpb does nothing, or Install is greyed outUpdate to a recent Claude Desktop; older builds predate one-click .mcpb extensions. You can also install from Settings > Extensions > Advanced > Install Extension.
Every Planhat tool appears twiceThe bundle and an old manual config entry are both installed. Remove mcpServers.planhat from claude_desktop_config.json.
Claude says it has no Planhat toolsClaude Desktop only reads its config on launch. Quit it fully, reopen, and check the JSON has no trailing commas.
HTTP 401 Unauthorized in a tool resultThe token is wrong, expired, or was rotated. Paste a fresh one.
PLANHAT_TOKEN is not setBundle installs: re-open the extension's settings and fill in the token. Manual installs: there is no .env beside the server, so repeat manual step 2.
command not found: node (manual install)Install Node.js 18 or newer, or point command at the full path to your node binary.
Tool works but returns []Usually not an error: that Planhat resource is genuinely empty for your filters.

For engineers

npm install          # install dependencies

npm test # offline test suite (never touches the live API) npm run typecheck # TypeScript type checking npm run build # produce dist/server.js npm start # run the built server over stdio

Build the one-click bundle locally with npm run build && npx -y @anthropic-ai/mcpb@2.1.2 pack . planhat.mcpb.

Architecture notes, API quirks, and contribution rules live in AGENTS.md and CONTRIBUTING.md. Endpoint paths were verified against the live Planhat API in July 2026. Notably, Planhat has no /notes or /activities REST endpoints; notes and tickets are /conversations under the hood (see AGENTS.md for the full story).

License

MIT. Do what you like, no warranty.

Ask PopNx