Mmcp.market

MCP FreeScout MCP server

by verygoodplugins·io.github.verygoodplugins/mcp-freescout·v3.1.0

FreeScout ticket management with AI-powered analysis, search filters, and structured outputs.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

29 stars224 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • freescout_add_note

    Add an internal note to a FreeScout ticket

  • freescout_analyze_ticket

    Analyze a FreeScout ticket to determine issue type, root cause, and suggested solution

  • freescout_create_draft_replywrite action

    Create a draft reply in FreeScout that can be edited before sending

  • freescout_get_mailboxes

    Get list of available mailboxes

  • freescout_get_ticket

    Fetch and analyze a FreeScout ticket by ID or URL

  • freescout_get_ticket_context

    Get ticket context and customer info to help draft personalized replies

  • freescout_search_tickets

    Search 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 action

    Update ticket status and/or assignment

Public scan report

scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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

  1. Open Cursor Settings (Cmd/Ctrl + ,)
  2. Search for "MCP"
  3. Click "Edit in settings.json"
  4. 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:

  1. Clone this repository:
git clone https://github.com/verygoodplugins/mcp-freescout.git
cd mcp-freescout
  1. Install dependencies:
npm install
  1. Build the TypeScript code:
npm run build
  1. 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 start

Or in development mode with auto-reload:

npm run dev

Available 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
Add to Cursor

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.

More from verygoodplugins