mcpField
T
Trengo MCP by usefulapi

Trengo MCP by usefulapi

Remote
usefulapi.ioCommunication0Updated today

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

  1. 01Read tickets, messages and email content
  2. 02Search and retrieve contact records
  3. 03Look up users, teams, labels and fields
  4. 04Retrieve reporting and agent metrics
  5. 05Create, assign, reply to and close tickets
  6. 06Create and update contacts and board cards

Use cases

  1. 01Review a ticket’s messages before replying
  2. 02Find a contact or check team and label details
  3. 03Inspect support reports and agent performance
  4. 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.

Endpointhttps://trengo.usefulapi.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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
ParameterTypeRequiredDescription
pageintegerNoPage number (1-based). Omit for the first page.
sortenumNoBy last message time: -date newest first (default), date oldest first.-date | date
usersarrayNoOnly these assigned user ids.
labelsarrayNoOnly these label ids.
statusenumNoOnly tickets in this status. INVALID = spam.OPEN | ASSIGNED | CLOSED | INVALID
channelsarrayNoOnly these channel ids.
contact_idintegerNoOnly tickets of this contact.
updated_at_gtstringNoOnly tickets updated after this date-time.
last_message_typeenumNoOnly tickets whose last message was INBOUND or OUTBOUND.INBOUND | OUTBOUND

Details

From the project README

Trengo 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 /mcp to 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

ToolTypeWhat it does
trengo_list_ticketsreadList tickets
trengo_list_ticket_messagesreadList a ticket's messages
trengo_get_email_messagereadGet an email message
trengo_list_contactsreadList or search contacts
trengo_get_contactreadGet a contact
trengo_list_contact_groupsreadList contact groups
trengo_list_usersreadList users
trengo_list_teamsreadList teams
trengo_list_labelsreadList labels
trengo_list_ticket_resultsreadList ticket results
trengo_list_custom_fieldsreadList custom fields
trengo_list_quick_repliesreadList quick replies
trengo_get_reporting_metricsreadGet reporting metrics
trengo_get_agent_performancereadGet agent performance
trengo_get_ticket_details_reportreadGet ticket details report
trengo_create_ticketwriteCreate a ticket
trengo_assign_ticketwriteAssign a ticket
trengo_close_ticketwriteClose a ticket
trengo_reopen_ticketwriteReopen a ticket
trengo_send_ticket_messagewriteSend a ticket message
trengo_create_contactwriteCreate a contact
trengo_update_contactwriteUpdate a contact
trengo_create_board_cardwriteCreate a board card
trengo_update_board_cardwriteUpdate a board card
trengo_usage_statusmetaUsage status (free-tier meter)
trengo_request_featuremetaRequest a missing feature
trengo_upgrademetaUpgrade to Pro (unlimited*)
trengo_cancel_subscriptionmetaCancel 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

PlanPriceLimit
Free$050 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

Markdown supported

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.