Planhat MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PLANHAT_TOKEN | Yes | Your Planhat API token for authentication |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_companiesB | List or search Planhat companies. |
| get_companyA | Get a Planhat company by ID. |
| create_companyC | Create a new company in Planhat. |
| update_companyA | Update fields on an existing Planhat company. Pass any other Planhat company field via extra_fields. |
| delete_companyC | Delete a Planhat company. |
| list_contactsA | List Planhat contacts, optionally filtered by company. |
| get_contactA | Get a Planhat contact (end-user) by ID. |
| create_contactC | Create a new contact (end-user) in Planhat. |
| update_contactC | Update fields on an existing Planhat contact (end-user). |
| delete_contactB | Delete a Planhat contact (end-user). |
| list_opportunitiesC | List Planhat opportunities. |
| get_opportunityB | Get a Planhat opportunity by ID. |
| create_opportunityC | Create a new opportunity in Planhat. |
| update_opportunityB | Update fields on an existing Planhat opportunity. |
| delete_opportunityB | Delete a Planhat opportunity. |
| list_notesC | List Planhat notes. |
| get_noteC | Get a Planhat note by ID. |
| create_noteC | Create a new note in Planhat. |
| update_noteC | Update fields on an existing Planhat note. |
| delete_noteC | Delete a Planhat note. |
| list_conversationsA | List Planhat conversations of any type, optionally filtered by type (e.g. 'email', 'note', 'ticket'). |
| get_conversationC | Get a Planhat conversation by ID. |
| create_conversationC | Create a new conversation in Planhat. |
| update_conversationB | Update fields on an existing Planhat conversation. |
| delete_conversationC | Delete a Planhat conversation. |
| list_usersB | List Planhat users (team members). |
| get_userB | Get a Planhat user by ID. |
| create_userC | Create a new user (team member) in Planhat. |
| update_userC | Update fields on an existing Planhat user (team member). |
| delete_userC | Delete a Planhat user (team member). |
| list_assetsC | List Planhat assets. |
| get_assetA | Get a Planhat asset by ID. |
| create_assetC | Create a new asset in Planhat. |
| update_assetC | Update fields on an existing Planhat asset. |
| delete_assetC | Delete a Planhat asset. |
| list_issuesC | List Planhat issues (bugs / feature requests). |
| get_issueB | Get a Planhat issue by ID. |
| create_issueC | Create a new issue in Planhat. |
| update_issueC | Update fields on an existing Planhat issue. |
| delete_issueB | Delete a Planhat issue. |
| list_ticketsB | List Planhat tickets, optionally filtered by company, status, or a search term. |
| get_ticketC | Get a Planhat ticket by ID. |
| create_ticketC | Create a new ticket in Planhat. |
| update_ticketC | Update fields on an existing Planhat ticket. |
| delete_ticketA | Delete a Planhat ticket. |
| list_tasksC | List Planhat tasks. |
| get_taskA | Get a Planhat task by ID. |
| create_taskC | Create a new task in Planhat. |
| update_taskC | Update fields on an existing Planhat task. |
| delete_taskC | Delete a Planhat task. |
| list_licensesC | List Planhat licenses (recurring revenue records). |
| get_licenseA | Get a Planhat license by ID. |
| create_licenseC | Create a new license in Planhat. |
| update_licenseB | Update fields on an existing Planhat license. |
| delete_licenseB | Delete a Planhat license. |
| list_invoicesC | List Planhat invoices. |
| get_invoiceA | Get a Planhat invoice by ID. |
| create_invoiceC | Create a new invoice in Planhat. |
| update_invoiceB | Update fields on an existing Planhat invoice. |
| delete_invoiceC | Delete a Planhat invoice. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/da-troll/planhat-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server