MCP server for Pylon customer support platform enabling programmatic access to organizations, accounts, contacts, issues, messages, tags, and teams.
Configuration
View docs{
"mcpServers": {
"justinbeckwith-pylon-mcp": {
"command": "node",
"args": [
"--env-file",
"/path/to/pylon-mcp/.env",
"/path/to/pylon-mcp/dist/index.js"
],
"env": {
"PYLON_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
}You run the MCP (Model Context Protocol) server to enable programmatic access to Pylon customer data and actions. This server acts as the bridge between your MCP client and Pylon, exposing endpoints for organizations, accounts, contacts, issues, messages, tags, and teams. It lets you automate workflows, build integrations, and manage data through a consistent API surface.
Use the MCP server with your MCP client to connect to Pylon and perform operations like listing accounts, creating issues, or updating teammates. You load your API token from a local environment file and start the server locally, then configure your client to point at the local process or a remote MCP endpoint.
Configure your Claude Desktop or Claude Code to load the MCP server you run locally. The server runs via Node and reads your environment file to authenticate with Pylon.
{
"mcpServers": {
"pylon": {
"command": "node",
"args": ["--env-file", "/path/to/pylon-mcp/.env", "/path/to/pylon-mcp/dist/index.js"]
}
}
}Prerequisites: you need Node.js 24+ installed on your system. You will also work with a package manager to install dependencies and build the MCP server.
Install and build the MCP server dependencies, then prepare to run the server locally.
corepack enable
pnpm install
pnpm run buildCreate your environment file from the example, then add your Pylon API token. This token authenticates requests to Pylon.
cp .env.example .env
```
```bash
PYLON_API_TOKEN=your_api_token_hereYou will load the API token from the environment file when starting the MCP server. Only Admin users can generate API tokens in the Pylon dashboard.
To run with Claude Desktop or Claude Code, reference the local MCP server configuration and point your client at the same Node process started by the server.
Retrieve information about your Pylon organization.
List all accounts with optional pagination.
Fetch a specific account by its ID.
Create a new account in your Pylon instance.
Update details for an existing account.
Remove an account from your Pylon instance.
Search accounts using filters.
List contacts with optional pagination.
Get a specific contact by ID.
Create a new contact.
Update an existing contact.
Delete a contact.
Search contacts with filters.
List issues within a time range.
Get a specific issue by ID.
Create a new issue or ticket.
Update an existing issue.
Delete an issue.
Search issues with filters.
Snooze an issue until a specific time.
Get followers of an issue.
Add or remove followers for an issue.
Redact a message from an issue.
List all tags.
Get a specific tag by ID.
Create a new tag.
Update an existing tag.
Delete a tag.
List all teams.
Get a specific team by ID.
Create a new team.
Update an existing team.