About Trengo MCP by usefulapi
Trengo MCP by usefulapi is a hosted MCP server for support teams and other Trengo users. It lets MCP clients inspect tickets, contacts, teams and reports, and carry out ticket and contact updates without a local installation.
Key features
- 01Read tickets, messages and email content
- 02Search and retrieve contact records
- 03Look up users, teams, labels and fields
- 04Retrieve reporting and agent metrics
- 05Create, assign, reply to and close tickets
- 06Create and update contacts and board cards
Use cases
- 01Review a ticket’s messages before replying
- 02Find a contact or check team and label details
- 03Inspect support reports and agent performance
- 04Assign, close or reopen tickets from an MCP client
MCP support
Exposes Trengo ticket, contact, team and reporting operations as tools for MCP clients, including read and write actions. The hosted endpoint uses OAuth sign-in and stores the user’s Trengo personal access token per user.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://trengo.usefulapi.io/mcpclaude mcp add --transport http io-usefulapi-trengo https://trengo.usefulapi.io/mcp{"mcpServers":{"io-usefulapi-trengo":{"type":"http","url":"https://trengo.usefulapi.io/mcp"}}}Open in Cursor{"servers":{"io-usefulapi-trengo":{"type":"http","url":"https://trengo.usefulapi.io/mcp"}}}Open in VS Code{"mcpServers":{"io-usefulapi-trengo":{"type":"http","url":"https://trengo.usefulapi.io/mcp"}}}{"mcpServers":{"io-usefulapi-trengo":{"serverUrl":"https://trengo.usefulapi.io/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
24| Parameter | Type | Required | Description |
|---|---|---|---|
| page | integer | No | Page number (1-based). Omit for the first page. |
| sort | enum | No | By last message time: -date newest first (default), date oldest first.-date | date |
| users | array | No | Only these assigned user ids. |
| labels | array | No | Only these label ids. |
| status | enum | No | Only tickets in this status. INVALID = spam.OPEN | ASSIGNED | CLOSED | INVALID |
| channels | array | No | Only these channel ids. |
| contact_id | integer | No | Only tickets of this contact. |
| updated_at_gt | string | No | Only tickets updated after this date-time. |
| last_message_type | enum | No | Only tickets whose last message was INBOUND or OUTBOUND.INBOUND | OUTBOUND |
Details
From the project READMETrengo MCP by usefulapi
Use Trengo from Claude, Cursor, or any MCP client — read tickets and messages, look up contacts, users, teams and labels, pull support reports, and reply, assign, close or reopen tickets. Hosted, no local install: connect with your own Trengo credentials.
Live endpoint: https://trengo.usefulapi.io/mcp · Homepage: https://usefulapi.io/trengo
Connect
- Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste
https://trengo.usefulapi.io/mcp. - Claude Code:
claude mcp add --transport http trengo https://trengo.usefulapi.io/mcp, then run/mcpto log in. - VS Code: Add to VS Code.
- Cursor and other clients: add the URL as a remote MCP server:
{
"mcpServers": {
"trengo": {
"url": "https://trengo.usefulapi.io/mcp"
}
}
}
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Trengo credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/trengo/
On first connect you'll provide your Trengo personal access token (Settings → Apps & integrations → Rest API). They're validated, stored per-user, and scoped to you — no keys in config files.
Tools
| Tool | Type | What it does |
|---|---|---|
trengo_list_tickets | read | List tickets |
trengo_list_ticket_messages | read | List a ticket's messages |
trengo_get_email_message | read | Get an email message |
trengo_list_contacts | read | List or search contacts |
trengo_get_contact | read | Get a contact |
trengo_list_contact_groups | read | List contact groups |
trengo_list_users | read | List users |
trengo_list_teams | read | List teams |
trengo_list_labels | read | List labels |
trengo_list_ticket_results | read | List ticket results |
trengo_list_custom_fields | read | List custom fields |
trengo_list_quick_replies | read | List quick replies |
trengo_get_reporting_metrics | read | Get reporting metrics |
trengo_get_agent_performance | read | Get agent performance |
trengo_get_ticket_details_report | read | Get ticket details report |
trengo_create_ticket | write | Create a ticket |
trengo_assign_ticket | write | Assign a ticket |
trengo_close_ticket | write | Close a ticket |
trengo_reopen_ticket | write | Reopen a ticket |
trengo_send_ticket_message | write | Send a ticket message |
trengo_create_contact | write | Create a contact |
trengo_update_contact | write | Update a contact |
trengo_create_board_card | write | Create a board card |
trengo_update_board_card | write | Update a board card |
trengo_usage_status | meta | Usage status (free-tier meter) |
trengo_request_feature | meta | Request a missing feature |
trengo_upgrade | meta | Upgrade to Pro (unlimited*) |
trengo_cancel_subscription | meta | Cancel the Pro subscription |
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
Pricing
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 tool calls / month |
| Pro (per user) | $9/mo or $90/yr (2 months free) | Unlimited* |
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with trengo_upgrade (it returns a Stripe Checkout link). Cancel any time with trengo_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running trengo_upgrade before then undoes the cancel. Or write to [email protected].
License
MIT © usefulapi. Not affiliated with or endorsed by Trengo.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.