MCP FreeScout MCP server
FreeScout ticket management with AI-powered analysis, search filters, and structured outputs.
29 stars224 downloads/wk
Reviews
Write oneNobody has reviewed MCP FreeScout yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
MCP FreeScout tools (8, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
freescout_add_noteAdd an internal note to a FreeScout ticket
freescout_analyze_ticketAnalyze a FreeScout ticket to determine issue type, root cause, and suggested solution
freescout_create_draft_replywrite actionCreate a draft reply in FreeScout that can be edited before sending
freescout_get_mailboxesGet list of available mailboxes
freescout_get_ticketFetch and analyze a FreeScout ticket by ID or URL
freescout_get_ticket_contextGet ticket context and customer info to help draft personalized replies
freescout_search_ticketsSearch for FreeScout tickets with explicit filter parameters. Text search is subject-only (FreeScout has no message-body full-text search): use subject (or its alias textSearch) to match the conversation subject, customerEmail to filter by the customer, and number to look up a single ticket. Use assignee: "unassigned" for unassigned tickets, or assignee: number for a specific user. Supports relati
freescout_update_ticketwrite actionUpdate ticket status and/or assignment
Public scan report
scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it
- Code scan15 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 11 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
What the publisher says
From the MCP FreeScout repository's README, as published. We do not edit it. Read it on GitHub
FreeScout MCP Server
An MCP (Model Context Protocol) server for FreeScout helpdesk ticket management. This server provides tools to interact with FreeScout tickets, analyze issues, and manage customer responses.
Features
- 🎫 Ticket Management: Fetch, analyze, and update FreeScout tickets
- 🔍 Intelligent Analysis: Automatically analyze tickets to determine issue type, root cause, and solutions
- 💬 Draft Responses: Generate customer replies based on ticket analysis
- 📊 Advanced Search: First-class filter parameters with relative time support ("7d", "24h")
- 🔒 Type Safety: Full Zod schema validation with structured outputs
- 🔁 Reliability: Automatic retry logic with exponential backoff for transient failures
- ⚡ Protocol-ready stdio: A fresh buildServer factory serves both 2025-era and 2026 MCP stdio clients
v3 runtime
- Requires Node.js 24 or newer.
- Uses @modelcontextprotocol/server 2.x with Zod 4 input schemas.
- Serves both the 2025 legacy handshake and the 2026 stdio protocol from the same server factory.
- Delivers structuredContent for stable analysis and write-operation results without declaring output schemas.
- Accepts FreeScout's successful 204 No Content update responses and records the user ID that initiated a ticket update.
Installation
Prerequisites
- Node.js 24 or higher
- FreeScout instance with API access enabled
Quick Start (Recommended)
The easiest way to use this MCP server is with npx:
With Claude Desktop
Add this to your Claude Desktop settings (~/Library/Application Support/Claude/claudedesktopconfig.json on macOS):
{
"mcpServers": {
"freescout": {
"command": "npx",
"args": ["@verygoodplugins/mcp-freescout@latest"],
"env": {
"FREESCOUT_URL": "https://your-freescout-domain.com",
"FREESCOUT_API_KEY": "your-api-key-here"
}
}
}
}With Cursor IDE
Add this to your Cursor MCP settings:
Method 1: Via Cursor Settings UI
- Open Cursor Settings (Cmd/Ctrl + ,)
- Search for "MCP"
- Click "Edit in settings.json"
- Add the MCP server configuration
Method 2: Manual Configuration Add this to your Cursor settings.json or create ~/.cursor/mcp.json:
{
"mcp": {
"servers": {
"freescout": {
"command": "npx",
"args": ["@verygoodplugins/mcp-freescout@latest"],
"env": {
"FREESCOUT_URL": "https://your-freescout-domain.com",
"FREESCOUT_API_KEY": "your-api-key-here"
}
}
}
}
}The server communicates only with the FreeScout instance configured in its environment.
Manual Installation (Alternative)
If you prefer to install and run the server locally:
- Clone this repository:
git clone https://github.com/verygoodplugins/mcp-freescout.git
cd mcp-freescout- Install dependencies:
npm install- Build the TypeScript code:
npm run build- Configure your MCP client to use the local installation:
{
"mcpServers": {
"freescout": {
"command": "node",
"args": ["/path/to/mcp-freescout/dist/index.js"],
"env": {
"FREESCOUT_URL": "https://your-freescout-domain.com",
"FREESCOUT_API_KEY": "your-api-key-here"
}
}
}
}Usage with Other MCP Clients
Run the server directly:
npm startOr in development mode with auto-reload:
npm run devAvailable Tools
Core Ticket Operations
freescoutgetticket
Fetch a FreeScout ticket with all its details and conversation threads.
Parameters:
- ticket (required): Ticket ID, number, or FreeScout URL
- includeThreads (optional): Include conversation threads (default: true)
Natural Language Examples:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @verygoodplugins/mcp-freescout on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-freescout -- npx -y @verygoodplugins/mcp-freescout
MCP FreeScout: common questions
- Is MCP FreeScout MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the MCP FreeScout safety report
- How do I install MCP FreeScout?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does MCP FreeScout need an API key?
- Yes. The registry entry asks for
FREESCOUT_API_KEY. - Is MCP FreeScout maintained?
- The last commit was 11 days ago (2026-09-10). The latest release is v3.1.0.
- What can I use instead of MCP FreeScout?
- Servers from other publishers that do the same job: HasData Yelp MCP server.
Alternatives to MCP FreeScout
Same job from other publishers: the closest match first, then the best rated.
- HasData YelpYelp business search, place details and the full review feed, as structured JSON.not reviewedGrowingA