FirstReply MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FirstReply MCP Servershow open conversations in the main inbox"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FirstReply MCP Server
MCP (Model Context Protocol) server that exposes FirstReply customer support operations as tools for AI assistants like Claude. It lets an assistant browse and answer customer conversations, pull support statistics, draft AI replies, and manage organization API keys — all scoped and permission-checked by the FirstReply REST API.
Tools
Organization & setup
Tool | Description |
| List accessible organizations |
| List support inboxes of an organization |
| List organization members |
| List the organization's named API keys (metadata only) |
| Create a named API key; plaintext returned once |
| Delete (revoke) an API key (destructive) |
Conversations
Tool | Description |
| List/filter customer conversations |
| Get one conversation |
| List the messages of a conversation |
| Send a reply to the customer (destructive) |
| Close a conversation |
| Assign / reprioritize / reclassify a conversation |
| Conversation statistics for a date range |
| Current open/unread totals |
AI
Tool | Description |
| Generate an AI reply draft without sending it |
Related MCP server: ProductLane MCP Server
Requirements
Node.js >= 18
A FirstReply organization API key
Authentication
The server authenticates against the FirstReply REST API with an
organization API key (fr_...), created in FirstReply under
Organization → Development → API Keys. Organizations support multiple named
keys with optional expiry, so it is best to create a dedicated key for this
MCP server. The key is sent as Authorization: Bearer.
API key requests run with the permissions of the organization owner — treat the key as a secret and rotate it by creating a new key and deleting the old one.
Usage (stdio, e.g. Claude Desktop)
{
"mcpServers": {
"firstreply": {
"command": "npx",
"args": ["-y", "@firstreply/mcp"],
"env": {
"FIRSTREPLY_API_TOKEN": "fr_..."
}
}
}
}Claude Code
claude mcp add firstreply --env FIRSTREPLY_API_TOKEN=fr_... -- npx -y @firstreply/mcpUsage (HTTP)
npm run build && npm run start:http # listens on :8080Stateless streamable-HTTP transport; every request must carry
Authorization: Bearer fr_.... A /health endpoint is provided for probes.
Environment variables
Variable | Description |
| Organization API key (stdio mode) |
| API base URL (default |
| HTTP port (HTTP mode, default 8080) |
| HTTP endpoint path (default |
Development
npm install
npm run typecheck
npm test # builds and runs node:test suites
npm run build # compiles TypeScript to dist/Project structure
src/
├── index.ts # stdio entry point
├── http-server.ts # streamable-HTTP entry point (Express)
├── server.ts # MCP server wiring
├── tools.ts # tool definitions and handlers
└── client.ts # minimal FirstReply REST client
test/
└── tools.test.ts # tool definition sanity checksLicense
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server that lets AI assistants use all OneSchema features exposed via the public API.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
The OpenRouter for tools. One MCP connection gives any AI agent 254 hosted tools, pay per call.
Related MCP Servers
- AlicenseCqualityDmaintenanceMCP server that exposes the complete Libredesk REST API (54 endpoints) as tools, enabling natural language management of conversations, contacts, agents, teams, and more for the open-source customer support desk.543 npm4MIT
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with access to ProductLane support threads, contacts, changelogs, and documentation through a set of MCP tools.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI-driven customer support operations including conversation management, knowledge base, contacts, metrics, and settings via MCP.MIT
- AlicenseAqualityBmaintenanceEnables MCP clients to drive Relay, an AI support-triage agent, by exposing tools for customer lookup, documentation search, ticket classification, reply, and escalation, with full guardrails and read-only mode option.7MIT