FirstReply MCP Server
Click on "Install 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: Customer Support 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityBmaintenanceMCP 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.5493MIT
- Alicense-qualityDmaintenanceEnables AI-powered customer support with real-time access to CRM, ticketing, and communication tools via MCP, supporting context-aware conversations and automated actions.Apache 2.0
- Alicense-qualityDmaintenanceProvides AI assistants with access to ProductLane support threads, contacts, changelogs, and documentation through a set of MCP tools.MIT
- Alicense-qualityBmaintenanceEnables AI-driven customer support operations including conversation management, knowledge base, contacts, metrics, and settings via MCP.MIT
Related MCP Connectors
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
100+ MCP tools for AI agents: content metadata, trade intelligence, business-expertise analysis.
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
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/FirstReply/firstreply-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server