Simple Support System MCP logo

Simple Support System MCP

Connects AI agents to a Concrete CMS support queue for ticket, project, comment, and attachment management.

Install Simple Support System MCP

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for simple-support-system-mcp, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

The simple-support-system-mcp MCP server connects AI assistants to the Simple Support System REST API for Concrete CMS. It runs locally over stdio, uses environment variables for the site URL and optional API credentials, and exposes tools for tickets, projects, comments, moderation, and attachments. Use it to inspect support history, reply to customers, change ticket states, or administer projects from an MCP-compatible client. Destructive actions require explicit confirmation, while private projects require an access token unless an API key provides access.

Use cases

  • Search tickets by state, priority, project, or text
  • Read ticket history and attached files
  • Reply to customers and advance ticket states
  • Create and update support tickets
  • Manage projects, moderation, and attachments

Key features

  • Filtered and paginated ticket searches
  • Ticket replies and workflow state changes
  • Project and moderation management
  • Attachment upload, linking, download, and removal
  • Private-project token support
  • Confirmation guards for destructive actions

Tools23

What Simple Support System MCP lets your agent do. Expand a tool for its parameters.

Self-reported~475 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit5d agoMost recent push to the default branch.
Tools exposed23Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Simple Support System MCP works

What simple-support-system-mcp MCP server does

The simple-support-system-mcp MCP server gives an MCP-compatible assistant access to a Simple Support System installation running on Concrete CMS. It covers the main support workflow: finding tickets, reading their comments and attachments, replying, and moving tickets through workflow states. It also supports ticket creation and editing, project administration, moderation, and attachment handling.

Ticket searches can be filtered by project, state, type, priority, assignee, text, and change date. Results support sorting and pagination, with compact summaries available by default. Ticket reads can include the full comment history and attached files. Replies trigger the helpdesk's notification emails, and state changes notify the people involved.

How it works

The process runs as a local Node.js program and communicates through stdio. It does not open a listening port. Requests are sent to the configured Simple Support System REST API, whose response formats and error envelopes are normalized before results are returned to the client.

The API base URL comes from configuration. By default, the server appends /index.php/api/v1; an existing /api/v1 suffix is preserved, and a custom API path can be supplied for installations with a different dispatcher. Creating a ticket returns a status response rather than the new record, so callers must use ticket listing to find the created ticket's ID.

Setup and configuration

Install dependencies and compile the project with npm install followed by npm run build. Register the compiled entry point in an MCP client, passing the server's environment variables in that client's configuration.

SIMPLE_SUPPORT_SYSTEM_BASE_URL is required and identifies the Concrete CMS site. SIMPLE_SUPPORT_SYSTEM_API_KEY is optional; when present, it is sent as the X-Api-Key header and enables administrative operations. Without it, anonymous access can still read public projects and approved tickets, create tickets, and write comments, but cannot change states, approve, delete, or manage projects.

SIMPLE_SUPPORT_SYSTEM_API_PATH overrides the default API path. SIMPLE_SUPPORT_SYSTEM_PROJECT_TOKEN supplies a default token for private projects when a tool call does not provide one. SIMPLE_SUPPORT_SYSTEM_TIMEOUT_MS changes the request timeout from its 30-second default.

Tools and capabilities

The simple-support-system-mcp MCP server exposes tools for:

  • Listing, reading, creating, updating, replying to, approving, and deleting tickets.
  • Listing, editing, approving, and deleting ticket comments.
  • Listing, creating, updating, reading, and deleting support projects.
  • Uploading files, linking them to tickets, listing attachments, downloading them, and removing them.
  • Inspecting the configured API URL, key presence, and accepted ticket values through get_server_info.

Accepted ticket types are bug, enhancement, proposal, and task. Priorities range from trivial to blocker. Workflow states include new, open, in_progress, on_hold, resolved, duplicate, invalid, wont_fix, and closed; new is creation-only. Closed and invalid tickets cannot be edited until their state changes.

Limitations and notes

Deletion of tickets, comments, projects, or attachments is irreversible and requires confirm: true. The API has no trash or restore function. Project deletion also removes all tickets and comments inside that project.

Private projects require their access token unless an API key grants full access. Uploaded files are initially placed in the site's file manager; a separate attachment operation links them to a ticket. Tests use a stubbed HTTP layer and do not require live credentials.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Simple Support System MCP

simple-support-system-mcp is an MCP server that connects AI clients to the Simple Support System REST API for Concrete CMS. Its main tools list, read, create, update, reply to, approve, and delete tickets, while also managing projects, comments, and attachments. It runs locally over stdio and uses environment variables for site access.

Install it with `npm install`, build it with `npm run build`, and register the compiled `dist/src/index.js` entry point in your MCP client. Configure the site URL and, if needed, API key as environment variables.

Set `SIMPLE_SUPPORT_SYSTEM_BASE_URL` to the Concrete CMS site URL. Optional variables configure the API key, API path, default private-project token, and request timeout: `SIMPLE_SUPPORT_SYSTEM_API_KEY`, `SIMPLE_SUPPORT_SYSTEM_API_PATH`, `SIMPLE_SUPPORT_SYSTEM_PROJECT_TOKEN`, and `SIMPLE_SUPPORT_SYSTEM_TIMEOUT_MS`.

Yes, but deletion requires `confirm: true` and cannot be undone. Deleted tickets include their comments and attachment links; the API provides no trash or restore operation. The same confirmation protection applies to comments, projects, and attachments.

Yes. The README provides a Claude Code registration command using the local Node.js entry point and environment variables. The server communicates over stdio and does not open a network port.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSimple Support System MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/simple-support-system-mcp?style=directory)](https://allmcps.com/mcp/simple-support-system-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/simple-support-system-mcp"><img src="https://allmcps.com/api/badge/simple-support-system-mcp?style=directory" alt="Simple Support System MCP on AllMCPs" /></a>