Vision Helpdesk MCP by usefulapi

io.usefulapi/vision-helpdesk · v1.0.0 · ai-and-media

Vision Helpdesk MCP by usefulapi is healthy: it completed an MCP handshake in 690 ms and exposes 19 tools.

Triage Vision Helpdesk tickets, read conversations, find clients and manage internal handoffs.

Endpoint: https://vision-helpdesk.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count19
Latency690 ms
Last checked (UTC)2026-10-29T19:05:23.479Z

Health history

Checked (UTC)StatusLatencyError
2026-10-29T19:05:23.479ZHealthy690

Tools (19)

vision_get_dashboard_countsThe ticket counts of the staff dashboard (quick view): for example new, open, overdue and assigned tickets. ticket / quick_view.
vision_list_ticketsList tickets, with at most ONE filter: a ticket id, a status id, a department id or a folder (inbox, new, overdue, assigned, trash, spam, draft). Without a filter it lists the tickets the API user can see. Status ids come from vision_list_statuses. ticket / get_tickets.
vision_search_ticketsFind tickets by an EXACT ticket reference (the ticket hash such as VHD-218) or an EXACT subject. Give one of them. ticket / get_tickets with a filter on ticket_hash or subject.
vision_get_ticketOne ticket with its fields (status, owner, priority, department...) and its posts (the conversation). ticket / ticket_details.
vision_list_tickets_by_tagTickets that carry a tag, by tag id. ticket / tag_search.
vision_list_tickets_by_labelTickets that carry a label, by label id. ticket / search_label_tickets.
vision_list_statusesThe ticket statuses of a department (ids and names), for filters and status changes. ticket / get_status.
vision_list_prioritiesThe ticket priorities of a department (ids and names). ticket / get_priority.
vision_list_ticket_typesThe ticket types of a department (ids and names). ticket / get_ticket_type.
vision_list_clientsList clients (customers), with at most ONE filter: a client id, a first name (exact), or a parent client id (lists that client's contacts). client / get_clients.
vision_search_clientsSearch clients by name or email text. client / list_clients.
vision_get_client_summaryA client's summary: notes and ticket counts. client / get_summary.
vision_create_ticketWRITE: confirm:true required. open a new ticket for a client, given by client id or email. By default no email and no autoresponder is sent; a normal ticket's first post is created on behalf of the client and shown to the client. Internal tickets are staff-only and cannot have client recipients or e
vision_reply_to_ticketWRITE: confirm:true required. add a staff reply to a ticket. Say explicitly whether the client can see it (visible_to_client) and whether it is emailed to the client (send_email, default false). ticket / reply_ticket.
vision_add_ticket_noteWRITE: confirm:true required. add an internal note to a ticket (not shown to the client). ticket / add_note with notetype 0.
vision_add_client_noteWRITE: confirm:true required. add an internal note to a client record. ticket / add_note with notetype 1.
vision_update_ticket_propertyWRITE: confirm:true required. change one property of a ticket to another id: status, priority, department or type. Look the ids up first (vision_list_statuses and the like). Changing the department can change which statuses and priorities apply. ticket / update_properties.
vision_assign_ticket_staffWRITE: confirm:true required. add a staff member as an owner of a ticket, or remove one. ticket / update_properties with action staff.
vision_add_ticket_tagWRITE: confirm:true required. add a tag (by title) to a ticket. ticket / add_live_tag.