# Truto Test MCP connector

The Truto Test connector brings tickets, comments, attachments, contacts, users and organizations into Claude, ChatGPT, Cursor and any MCP client, so each person can read, create and update support work while signed in as themselves.

Source: https://elaichi.ai/connectors/trutotest/

## Facts

| | |
| --- | --- |
| Application | Truto Test |
| Category | Ticketing |
| AI tools | 31 |
| Authentication | Connects with an API key |
| Needs your own OAuth app | No |
| MCP endpoint | https://api.elaichi.ai/mcp |
| Works with | Claude, ChatGPT, Cursor, any MCP client, and the Elaichi Agent |
| Tools advertised by name | No. 31 tools is past the 30-tool threshold, so clients use `search_tools` and `execute_tool` |

## What you can ask once Truto Test is connected

- Show me Truto Test tickets opened this week
- Which contacts filed the most Truto Test tickets?
- Open a Truto Test ticket for the billing outage

## Connect Truto Test in Elaichi

This happens once for the organization, before any client is involved.

1. Open Connections, choose Add connection, and pick Truto Test.
2. Optionally set Share with, then press Connect.
3. Paste a Truto Test API key. One person generates a token in Truto Test and pastes it once. Everyone else works through Share with, and never sees it.

Credentials are vaulted and nobody, including the AI, reads them back. The connection becomes a toolbox immediately, so you can curate which Truto Test tools are exposed, rename them, or freeze arguments before anyone points a client at it.

## Connect Truto Test to Claude

Endpoint: https://api.elaichi.ai/mcp

1. Open Customize, then Connectors.
2. Press Add.
3. Name it, paste the MCP server URL, then Continue.
4. Sign in and approve.

On Team and Enterprise, an Owner adds it once. Everyone else turns it on for themselves.

## Connect Truto Test to ChatGPT

Endpoint: https://api.elaichi.ai/mcp

1. Open Plugins, then press the + button.
2. Name it and paste the endpoint into Server URL.
3. Leave Authentication on OAuth, then tick the risk acknowledgement.
4. Press Create, then sign in and approve.

Works on the web today. The plugin directory lives at chatgpt.com/plugins.

## Connect Truto Test to Cursor

Endpoint: https://api.elaichi.ai/mcp

1. Open `~/.cursor/mcp.json`.
2. Add the endpoint under `mcpServers`.
3. Reload Cursor, then sign in and approve.

Set up per machine, so repeat it on each computer you work from.

## Connect Truto Test to any MCP client

Endpoint: https://api.elaichi.ai/mcp

1. Add the endpoint as a remote MCP server.
2. Sign in and approve.

The Elaichi Agent already has these tools, with nothing to set up.

## What the consent screen decides

Only Read is granted by default, which is not enough to call a Truto Test tool. Over MCP there is no trusted place to confirm a write in the moment, so the consent screen is the standing approval rather than a formality. Grant Read and Run tools. Think hard before granting Delete, which reaches into connected apps and cannot be undone.

## What teams do with Truto Test through Elaichi

### Catch up on a ticket before replying

Support. Pull a Truto Test ticket with its full comment thread and attachments, and get a plain summary of where things stand before you write back.

### Log a new ticket from a conversation

Support. Turn a chat, email or call note into a Truto Test ticket, linked to the right contact and organization, without switching windows.

### Add a comment after a call

Support. Dictate what was agreed and have it posted as a comment on the Truto Test ticket, with the ticket updated to match.

### See every open ticket for one account

Customer success. Ask for all Truto Test tickets tied to a customer's organization and get a short list of what is open, what is stuck and what closed this week.

### Keep contact records accurate

IT. Find a Truto Test contact, fix a wrong email or name, or add a new person from an onboarding request in one ask.

### Spot the queue that needs attention

Operations. List Truto Test tickets by status or assignee and find out which users are carrying the most open work today.

## Frequently asked questions

### How do I connect Truto Test to Claude?

First, connect Truto Test in Elaichi by pasting in a Truto Test API key, which takes about a minute. There is no OAuth application to register and no client ID or secret to generate. Then in Claude go to Customize, then Connectors, then Add, and paste the endpoint https://api.elaichi.ai/mcp. Sign in with your Elaichi account and Truto Test tickets, contacts and comments are available in your next conversation.

### Does Truto Test work with ChatGPT and Cursor as well as Claude?

Yes. Once Truto Test is connected in Elaichi, the same endpoint, https://api.elaichi.ai/mcp, works in Claude, ChatGPT, Cursor, any other MCP client and the Elaichi Agent. You connect Truto Test once and every client picks it up.

### What can an AI agent actually do with my Truto Test data?

An agent can read and summarize Truto Test tickets and their comments, open new tickets, update existing ones, post comments, attach files, and look up or edit contacts, users and organizations. Because Truto Test has a wide set of actions, short concrete asks like "show open tickets for Acme" work better than long paragraphs. It works within whatever your own Truto Test account can already see and do.

### Does connecting Truto Test give the AI access to every ticket?

No. Access follows the person who signed in, so the AI sees only the Truto Test tickets, contacts and organizations that person can already see in Truto Test. Elaichi can narrow that further with per-team restrictions, but it can never widen it beyond what Truto Test itself allows.

### Can my team share one Truto Test connection?

Yes. One person connects Truto Test in Elaichi and shares the connection with a team, and nobody else ever handles the API key. Each teammate still signs in to Elaichi as themselves, so every ticket created or comment posted through the shared Truto Test connection is logged under their own name.

### Can I stop an agent from deleting or changing things in Truto Test?

Yes. Restrictions in Elaichi work per action, so you can allow reading and commenting on Truto Test tickets while blocking deletes, or blocking any edits at all. A blocked action is never shown to Claude, ChatGPT or Cursor in the first place, so no prompt can reach it.

### What happens to a Truto Test connection when someone leaves?

Offboarding a person in Elaichi ends their access to Truto Test through every client at once. A Truto Test connection they shared keeps working for everyone else on the team. If you disconnect Truto Test in Elaichi, it disappears from Claude, ChatGPT, Cursor and every other client in one step.

## All 31 Truto Test tools

Every tool below is callable through https://api.elaichi.ai/mcp once Truto Test is connected, subject to the toolbox it is in and the restrictions on the caller.

- **List all Truto Test organizations** (List). Use this endpoint to get all organizations in the Truto Test account. 
- **Get single Truto Test organization by ID** (Get). Use this endpoint to get a single organization in the Truto Test account. It always requires the ID to fetch.
- **List all Truto Test tickets** (List). Use this endpoint to get all tickets in the Truto Test account. 
- **Get single Truto Test ticket by ID** (Get). Use this endpoint to get a single ticket in the Truto Test account. It always requires the ID to fetch.
- **Create a Truto Test ticket** (Create). Use this endpoint to create a ticket in the Truto Test account.
- **Update a Truto Test ticket by ID** (Update). Use this endpoint to update a ticket in the Truto Test account. The ID is always required to perform the update.
- **Delete a Truto Test ticket by ID** (Delete). Use this endpoint to delete a ticket in the Truto Test account. The ID is always required to perform the deletion.
- **List all Truto Test me** (List). Use this endpoint to get currently authenticated user information.
- **List all Truto Test users** (List). Use this endpoint to get all users in the Truto Test account. 
- **Get single Truto Test user by ID** (Get). Use this endpoint to get a single user in the Truto Test account. It always requires the ID to fetch.
- **List all Truto Test contacts** (List). Use this endpoint to get all contacts in the Truto Test account. 
- **Get single Truto Test contact by ID** (Get). Use this endpoint to get a single contact in the Truto Test account. It always requires the ID to fetch.
- **Create a Truto Test contact** (Create). Use this endpoint to update a contact in the Truto Test account.
- **Update a Truto Test contact by ID** (Update). Use this endpoint to update a contact in the Truto Test account. The ID is always required to perform the update.
- **Delete a Truto Test contact by ID** (Delete). Use this endpoint to delete a contact in the Truto Test account. The ID is always required to perform the deletion.
- **List all Truto Test comments** (List). Use this endpoint to get all ticket comments in the Truto Test account. 
- **Get single Truto Test comment by ID** (Get). Use this endpoint to get a single ticket comment in the Truto Test account. It always requires the ID to fetch.
- **Create a Truto Test comment** (Create). Use this endpoint to create a ticket comment in the Truto Test account.
- **Update a Truto Test comment by ID** (Update). Use this endpoint to update a ticket comment in the Truto Test account. The ID is always required to perform the update.
- **Delete a Truto Test comment by ID** (Delete). Use this endpoint to delete a ticket comment in the Truto Test account. The ID is always required to perform the deletion.
- **List all Truto Test attachments** (List). Use this endpoint to retrieve all ticket attachments from the Truto Test account.
- **Get single Truto Test attachment by ID** (Get). Use this endpoint to retrieve a single ticket attachment from the Truto Test account. It always requires the ID to fetch.
- **Create a Truto Test attachment** (Create). Use this endpoint to create a ticket attachment in the Truto Test account.
- **Delete a Truto Test attachment by ID** (Delete). Use this endpoint to delete a ticket attachment in the Truto Test account. The ID is always required to perform the deletion.
- **List all Truto Test teams** (List). Use this endpoint to retrieve all teams from the Truto Test account.
- **Get single Truto Test team by ID** (Get). Use this endpoint to get a team in the Truto Test account. It always requires the ID to fetch.
- **Create a Truto Test team** (Create). Use this endpoint to create a team in the Truto Test account.
- **Update a Truto Test team by ID** (Update). Use this endpoint to update a team in the Truto Test account. The ID is always required to perform the update.
- **Delete a Truto Test team by ID** (Delete). Use this endpoint to delete a team in the Truto Test account. The ID is always required to perform the deletion.
- **List all Truto Test SSO apps** (List). Use this endpoint to list the third-party OAuth apps authorized by directory users in the Truto Test account. Pass user_id to list a single user's authorized apps (the equivalent of the Google Admin SDK tokens.list endpoint).
- **Get single Truto Test SSO app by ID** (Get). Use this endpoint to get a single SSO app authorization grant in the Truto Test account. It always requires the ID to fetch.
