TicketStacker

Help › API and integrations

Connect your own AI

Let ChatGPT, Claude, Copilot or another AI assistant check ticket status, create tickets and draft replies, using your own AI subscription.

Already use an AI assistant? Connect it to TicketStacker and ask it things like "What's still open at South Lamar?", "Make a ticket for the broken freezer" or "Summarize RP-42 and draft a reply to the customer." It works through TicketStacker's connector (an MCP server, the standard way AI apps connect to other tools), and it uses your own AI subscription; TicketStacker doesn't charge for the AI.

What your AI can do

Tool What it does
Check the connection Which company it's connected to, and whether you're live
List stacks Your stacks, with their fields, statuses and steps
List tickets Tickets in a stack, filtered by status, open, or changed since a date
Get a ticket One ticket with its fields, owner, requester and comments
Create a ticket A new ticket, with fields and a requester
Update a ticket Change the title, fields, due date or owner
Move a ticket To another step or status (the step's rules still apply)
Move a ticket to another stack Into a different stack, keeping its comments, files and history
Clone a stack A new stack with the same design and settings, no tickets
Add a comment Internal, or public (emailed to the requester)
Close a ticket Move it to the first closed status
Search products Inventory products by name, barcode or vendor, with price, cost and stock
Get stock Stock in each warehouse and machine, or only what's low
List machines Machines with their Location, how full they are and their last sale
Sales summary Machine sales between two dates, by machine, location, day or product

The four inventory tools only read, and need the Inventory add-on. Ask things like "Which machines need restocking?" or "What did the Lobby Cooler sell last week?"

Everything follows the same rules as the app and the API: it only ever sees your company, and step rules and plan limits still apply.

Set it up

  1. A company Admin opens Settings → API & webhooks, clicks Create token, and names it after the AI (like ChatGPT). Copy the token.
  2. In your AI app, add a custom connector or MCP server with the address shown under Connect your own AI on the same page: https://app.ticketstacker.com/api/mcp
  3. Give it the token as a Bearer token (an Authorization: Bearer ts_… header).

Apps that can't send a token (some only take a web address): use https://app.ticketstacker.com/api/mcp/ followed by your token. Treat that link like a password: anyone who has it can do what the token can.

Claude Code, for example:

claude mcp add --transport http ticketstacker https://app.ticketstacker.com/api/mcp --header "Authorization: Bearer ts_your_token"

Exact menus differ between AI apps and change often; look for "connectors", "MCP servers" or "tools" in your app's settings.

Keep it safe

  • The AI can do anything the token can, including public replies that are emailed to your requesters. Ask it to show you a reply before it posts one, and keep an eye on what it does at first.
  • One token per AI app, so you can disconnect one without breaking others: revoke its token in Settings → API & webhooks.
  • Your AI's provider sees what it reads. When your AI looks at a ticket, that ticket goes to the AI company under your agreement with them.

While you're setting up

Before your company is live, the connection check works so you can set it up, but your AI can't read or change tickets until you go live. See Setting up vs live.

Related

NextWebhooks

Still stuck? Email hello@ticketstacker.com. A real person reads every message.