Skip to content
Agentmart
Submit a tool

Simple Support System MCP

MCP server for the Simple Support System helpdesk API: read, answer and move tickets.

Connector by bitterdev · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/bitterdev-simple-support-system-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for the Simple Support System helpdesk API: read, answer and move tickets.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
8 read · 11 write · 4 delete
Secrets
2 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 23

Read from the source code; the running server may list different tools.

Read 8 · Look things up without changing anything.

  • download_attachment
  • get_project
  • get_server_info
  • get_ticket
  • list_projects
  • list_ticket_attachments
  • list_ticket_comments
  • list_tickets

Write 11 · Create, change, send or run things.

  • add_ticket_attachments
  • approve_comment
  • approve_ticket
  • create_project
  • create_ticket
  • reply_to_ticket
  • set_ticket_state
  • update_comment
  • update_project
  • update_ticket
  • upload_attachment

Delete 4 · Delete, drop, revoke or wipe things.

  • delete_attachment
  • delete_comment
  • delete_project
  • delete_ticket

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • SIMPLE_SUPPORT_SYSTEM_API_KEY
  • SIMPLE_SUPPORT_SYSTEM_PROJECT_TOKEN

Other settings (environment variables or headers).

  • SIMPLE_SUPPORT_SYSTEM_BASE_URL

Files it touches

  • Any path the agent passes to its tools

Tools (23)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_ticket_attachmentsAttach files to a ticket

    Link already uploaded files to a ticket by their file ids. Files that are attached already are skipped, and the API rejects a call that would add nothing. Tickets in the states closed or invalid are locked by the API and reject edits.

  • approve_commentApprove comment

    Approve a moderated comment so it becomes publicly visible. Requires an API key.

  • approve_ticketApprove ticket

    Approve a moderated ticket so it becomes visible and editable through the API. Requires an API key.

  • create_projectCreate project

    Create a support project. The handle has to be unique, a duplicate is rejected with status 409. A private project gets an access token generated by the API, which is returned in the response. Requires an API key.

  • create_ticketCreate ticket

    Create a new ticket in a project, identified by projectId or projectHandle. Attachments have to be uploaded first with upload_attachment, then passed as attachmentFileIds. The API answers with a status envelope and not with the new ticket, so use list_tickets afterwards to get the id.

  • delete_attachmentDelete an attachmentcan change or delete data

    Remove a file from a ticket. The link between ticket and file is gone for good and cannot be restored from here, the file itself stays in the file manager of the site. Requires confirm set to true. Tickets in the states closed or invalid are locked by the API and reject edits.

  • delete_commentDelete commentcan change or delete data

    Permanently delete a comment from a ticket. This cannot be undone, the text is gone afterwards. Requires confirm set to true.

  • delete_projectDelete projectcan change or delete data

    Permanently delete a project together with every ticket, every comment and every attachment link inside it. This is the most destructive call of the whole API, it cannot be undone. Requires an API key and confirm set to true.

  • delete_ticketDelete ticketcan change or delete data

    Permanently delete a ticket together with all its comments and attachment links. This cannot be undone, there is no trash and no restore. Requires an API key and confirm set to true. Prefer set_ticket_state with "closed" or "invalid" unless the record really has to disappear.

  • download_attachmentDownload an attachmentread-only

    Resolve the download URL of a ticket attachment and, when outputPath is given, save the file to that local path. Without outputPath only the URL is returned.

  • get_projectGet projectread-only

    Read a single project by its numeric id.

  • get_server_infoServer inforead-only

    Show how this server is configured: the API base URL it talks to, whether an API key is present, and the ticket states, types and priorities the API accepts. The API key itself is never returned.

  • get_ticketGet ticketread-only

    Read a single ticket with its attachments and, unless switched off, all comments in one call. Use this before replying or changing a state so the current content and state are known.

  • list_projectsList projectsread-only

    List the support projects. With an API key all projects are returned including private ones and their access tokens, otherwise only public projects and those matching the given token.

  • list_ticket_attachmentsList ticket attachmentsread-only

    List the files attached to a ticket, with their file id, file name and public URL.

Show 8 more tools
  • list_ticket_commentsList ticket commentsread-only

    List the comments of a ticket, oldest first as the API returns them. With an API key unapproved comments are included as well.

  • list_ticketsList ticketsread-only

    List tickets, optionally filtered by project, state, type, priority, assignee or a text search. The API itself only filters by project, every other filter is applied by this server on the returned list. Returns a compact summary per ticket by default, set format to "full" for the complete records including attachments. This is the default way to find a ticket id.

  • reply_to_ticketReply to ticket

    Post a reply as a comment on a ticket. This is the normal way to answer a ticket. The reply triggers the notification mails of the package. Without an API key and without a logged in session the email field is required, and moderation may hold the comment back until it is approved.

  • set_ticket_stateChange ticket state

    Move a ticket to another workflow state and notify the people involved. Requires an API key. The state "new" is only set when a ticket is created and is rejected here. Tickets in the states closed or invalid are locked by the API and reject edits.

  • update_commentUpdate comment

    Replace the text of an existing comment and notify the people involved. Tickets in the states closed or invalid are locked by the API and reject edits.

  • update_projectUpdate project

    Change name, handle or visibility of a project. Only the given fields are touched. Switching a public project to private generates an access token. Requires an API key.

  • update_ticketUpdate ticket

    Change title, content, type, priority or assignee of a ticket. Only the given fields are touched, and the API rejects a call that changes nothing. Set assigneeUserId to null to unassign. Tickets in the states closed or invalid are locked by the API and reject edits. Use set_ticket_state for the workflow state.

  • upload_attachmentUpload a file

    Upload a local file into the file manager of the site and return its file id. The file is not linked to a ticket yet, pass the id to add_ticket_attachments or to create_ticket.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Oct 19, 2026 (9 days ago)
Last release
Jul 27, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.bitterdev/simple-support-system-mcp
Version
1.0.3
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from bitterdev

Cite this page

Simple Support System MCP. Agent Mart. https://agentmart.dev/connectors/bitterdev-simple-support-system-mcp (last updated 2026-10-25)