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
- A company Admin opens Settings → API & webhooks, clicks Create token, and names it after the AI (like ChatGPT). Copy the token.
- 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 - 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
- API referenceCreate, update, move and close tickets from your own code or other tools, with a simple JSON API and a token.
- Connect TicketStacker to other appsUse Zapier, Make or n8n to link TicketStacker with Slack, Google Sheets, QuickBooks and thousands of other apps, without writing code.
- WebhooksHave TicketStacker call your system the moment a ticket reaches a step, with a signed JSON payload you can trust.
- The help chatAsk how to do something and get an answer from our help center in seconds. If it doesn't help, turn the conversation into a ticket for our team.
Still stuck? Email hello@ticketstacker.com. A real person reads every message.
