tickiti avatar

Tickiti

tickiti/tickiti-mcp

A thin wrapper over the Tickiti helpdesk API that lets Claude create tickets, post responses, run queries, and pull reports. The two general-purpose tools (list_endpoints and tickiti_call) expose the entire v1 API surface without needing a dedicated tool per endpoint. Security is handled by scoping your API token: a read-only token gives a read-only assistant, write abilities unlock ticket creation and responses. Built with idempotency keys to prevent duplicate actions on retries. Reach for this when you want an AI assistant to triage support queues, summarize ticket trends from analytics reports, or handle routine helpdesk workflows without clicking through the Tickiti UI.

tools
57
last updated
Oct 4, 2026

Tools

57 tools

Public tool metadata for what this MCP can expose to an agent.

create_ticketOpen a ticket (subject+content, template, or intervention), with assignee, priority, status and participants; `is_public` is required

Open a ticket (subject+content, template, or intervention), with assignee, priority, status and participants; `is_public` is required

No parameter schema in public metadata yet.

respond_to_ticketPost a response; change status, hold, assignee, priority, queue, subject, participants; `send_full_email` for the whole reply by email

Post a response; change status, hold, assignee, priority, queue, subject, participants; `send_full_email` for the whole reply by email

No parameter schema in public metadata yet.

close_ticketClose, optionally with a final reply and a resolution

Close, optionally with a final reply and a resolution

No parameter schema in public metadata yet.

edit_responseChange a response in place (whole body, find/replace, visibility) with no notification — or publish an internal note and notify

Change a response in place (whole body, find/replace, visibility) with no notification — or publish an internal note and notify

No parameter schema in public metadata yet.

delete_responseSoft-delete a response

Soft-delete a response

No parameter schema in public metadata yet.

add_participantsChange participants

Change participants

No parameter schema in public metadata yet.

remove_participantsChange participants

Change participants

No parameter schema in public metadata yet.

delete_ticketsDelete tickets (by number, or everything from one sender) and undo it

Delete tickets (by number, or everything from one sender) and undo it

No parameter schema in public metadata yet.

restore_ticketDelete tickets (by number, or everything from one sender) and undo it

Delete tickets (by number, or everything from one sender) and undo it

No parameter schema in public metadata yet.

merge_ticketsMerge two tickets (the older survives)

Merge two tickets (the older survives)

No parameter schema in public metadata yet.

link_ticketsThe Linked panel

The Linked panel

No parameter schema in public metadata yet.

unlink_ticketsThe Linked panel

The Linked panel

No parameter schema in public metadata yet.

list_linked_ticketsThe Linked panel

The Linked panel

No parameter schema in public metadata yet.

move_responsesRepair a thread: move or copy responses, or split them off into a new linked ticket

Repair a thread: move or copy responses, or split them off into a new linked ticket

No parameter schema in public metadata yet.

copy_responsesRepair a thread: move or copy responses, or split them off into a new linked ticket

Repair a thread: move or copy responses, or split them off into a new linked ticket

No parameter schema in public metadata yet.

split_ticketRepair a thread: move or copy responses, or split them off into a new linked ticket

Repair a thread: move or copy responses, or split them off into a new linked ticket

No parameter schema in public metadata yet.

change_originatorChange who raised a ticket

Change who raised a ticket

No parameter schema in public metadata yet.

delete_attachmentRemove one attachment (a malicious file, say), keeping a record of it

Remove one attachment (a malicious file, say), keeping a record of it

No parameter schema in public metadata yet.

get_ticketA ticket's thread, participants and links; `fields` / `max_body_chars` keep long email threads small

A ticket's thread, participants and links; `fields` / `max_body_chars` keep long email threads small

No parameter schema in public metadata yet.

list_responsesA ticket's thread, participants and links; `fields` / `max_body_chars` keep long email threads small

A ticket's thread, participants and links; `fields` / `max_body_chars` keep long email threads small

No parameter schema in public metadata yet.

get_responseOne response by id

One response by id

No parameter schema in public metadata yet.

query_ticketsSearch tickets

Search tickets

No parameter schema in public metadata yet.

query_responsesResponses across tickets; counts and group-by tallies; NDJSON export to disk

Responses across tickets; counts and group-by tallies; NDJSON export to disk

No parameter schema in public metadata yet.

export_responsesResponses across tickets; counts and group-by tallies; NDJSON export to disk

Responses across tickets; counts and group-by tallies; NDJSON export to disk

No parameter schema in public metadata yet.

get_attachmentAttachment bytes (download streams any size to a file)

Attachment bytes (download streams any size to a file)

No parameter schema in public metadata yet.

download_attachmentAttachment bytes (download streams any size to a file)

Attachment bytes (download streams any size to a file)

No parameter schema in public metadata yet.

list_queuesQueue names and settings, team keys, staff addresses, resolution categories, the search vocabulary

Queue names and settings, team keys, staff addresses, resolution categories, the search vocabulary

No parameter schema in public metadata yet.

list_teamsQueue names and settings, team keys, staff addresses, resolution categories, the search vocabulary

Queue names and settings, team keys, staff addresses, resolution categories, the search vocabulary

No parameter schema in public metadata yet.

list_staffQueue names and settings, team keys, staff addresses, resolution categories, the search vocabulary

Queue names and settings, team keys, staff addresses, resolution categories, the search vocabulary

No parameter schema in public metadata yet.

list_resolutionsQueue names and settings, team keys, staff addresses, resolution categories, the search vocabulary

Queue names and settings, team keys, staff addresses, resolution categories, the search vocabulary

No parameter schema in public metadata yet.

get_search_modesQueue names and settings, team keys, staff addresses, resolution categories, the search vocabulary

Queue names and settings, team keys, staff addresses, resolution categories, the search vocabulary

No parameter schema in public metadata yet.

list_perspectivesSaved views, with conditions and sort orders

Saved views, with conditions and sort orders

No parameter schema in public metadata yet.

get_perspectiveSaved views, with conditions and sort orders

Saved views, with conditions and sort orders

No parameter schema in public metadata yet.

list_watchlistsWatchlists

Watchlists

No parameter schema in public metadata yet.

list_stock_responsesStock responses (search, bodies)

Stock responses (search, bodies)

No parameter schema in public metadata yet.

get_stock_responseStock responses (search, bodies)

Stock responses (search, bodies)

No parameter schema in public metadata yet.

create_stock_responseEdit stock responses

Edit stock responses

No parameter schema in public metadata yet.

update_stock_responseEdit stock responses

Edit stock responses

No parameter schema in public metadata yet.

delete_stock_responseEdit stock responses

Edit stock responses

No parameter schema in public metadata yet.

get_templateTemplates and FAQs; render one against data without sending

Templates and FAQs; render one against data without sending

No parameter schema in public metadata yet.

search_templatesTemplates and FAQs; render one against data without sending

Templates and FAQs; render one against data without sending

No parameter schema in public metadata yet.

render_templateTemplates and FAQs; render one against data without sending

Templates and FAQs; render one against data without sending

No parameter schema in public metadata yet.

create_templateEdit templates (updates change only the fields given)

Edit templates (updates change only the fields given)

No parameter schema in public metadata yet.

update_templateEdit templates (updates change only the fields given)

Edit templates (updates change only the fields given)

No parameter schema in public metadata yet.

upload_template_imageUpload an image for a template or stock response

Upload an image for a template or stock response

No parameter schema in public metadata yet.

send_emailSend mail; search what was sent

Send mail; search what was sent

No parameter schema in public metadata yet.

search_sent_mailSend mail; search what was sent

Send mail; search what was sent

No parameter schema in public metadata yet.

list_api_tokensAPI keys (a token only grants abilities it holds)

API keys (a token only grants abilities it holds)

No parameter schema in public metadata yet.

create_api_tokenAPI keys (a token only grants abilities it holds)

API keys (a token only grants abilities it holds)

No parameter schema in public metadata yet.

update_api_tokenAPI keys (a token only grants abilities it holds)

API keys (a token only grants abilities it holds)

No parameter schema in public metadata yet.

revoke_api_tokenAPI keys (a token only grants abilities it holds)

API keys (a token only grants abilities it holds)

No parameter schema in public metadata yet.

list_workflowResolution categories, interventions, escalations

Resolution categories, interventions, escalations

No parameter schema in public metadata yet.

run_reportAnalytics reports

Analytics reports

No parameter schema in public metadata yet.

get_token_infoWhat this token can do: abilities, owner roles, plan

What this token can do: abilities, owner roles, plan

No parameter schema in public metadata yet.

list_instancesThe Tickiti instances configured

The Tickiti instances configured

No parameter schema in public metadata yet.

list_endpointsEvery API endpoint, with abilities, path and body parameters

Every API endpoint, with abilities, path and body parameters

No parameter schema in public metadata yet.

tickiti_callCall any `/api/v1` endpoint by family and action

Call any `/api/v1` endpoint by family and action

No parameter schema in public metadata yet.

Sponsors

Readme

tickiti-mcp

An MCP (Model Context Protocol) server that exposes the Tickiti helpdesk API to AI assistants such as Claude. It is a thin shim over the Tickiti Public API v1 (/api/v1/...): each MCP tool forwards to a v1 endpoint, adding your bearer token and — for writes — an idempotency key. The token's abilities are the security boundary: the server only relays calls, it never widens them, so a read-only token gives a read-only assistant.

📖 Full documentation: https://www.tickiti.com/docs/topic/mcp_server/

Tools

The ticket tools have full, validated inputs; the rest of the API is reachable through two general tools, so the whole surface is available without a separate tool per endpoint.

Tickets


View the full README on GitHub

Details

Repository
github.com/tickiti/tickiti-mcp
Website
www.tickiti.com/docs/topic/mcp_server
Registry
MCP registry, active