Skip to main content
Glama

Helpwise MCP by usefulapi

Server Details

Read Helpwise conversations, contacts, tags and reports; note, tag, assign, close; send one email.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

21 tools
helpwise_add_noteAdd note
Destructive
Inspect

WRITE: add an internal note to a conversation. Visible to your Helpwise team only; it is not sent to the customer. Notes cannot be deleted through this API. POST /notes/add (V0).

ParametersJSON Schema
NameRequiredDescriptionDefault
messageYesThe note text.
inbox_idYesInbox (mailbox) id of the conversation.
conversation_idYesConversation (thread) id.
helpwise_apply_tagsApply tags
DestructiveIdempotent
Inspect

WRITE: apply existing tags (ids from helpwise_list_tags) to up to 25 conversations. Tags can drive Helpwise automations. Applying a tag already present changes nothing. POST /tags/apply.

ParametersJSON Schema
NameRequiredDescriptionDefault
tag_idsYesTag ids to apply (1-10).
conversation_idsYesConversation (thread) ids (1-25).
helpwise_assign_conversationAssign conversation
DestructiveIdempotent
Inspect

WRITE: assign a conversation to a team member (user id from helpwise_list_users), or pass assigned_to 0 to unassign it. The assignee may be notified by Helpwise. POST /threads/assign (V0).

ParametersJSON Schema
NameRequiredDescriptionDefault
inbox_idYesInbox (mailbox) id of the conversation.
assigned_toYesUser id to assign to, or 0 to unassign.
conversation_idYesConversation (thread) id.
helpwise_close_conversationsClose conversations
DestructiveIdempotent
Inspect

WRITE: close up to 25 conversations (mark them done). They can be reopened with helpwise_reopen_conversations. Nothing is sent to customers. PUT /conversations/action/close.

ParametersJSON Schema
NameRequiredDescriptionDefault
conversation_idsYesConversation (thread) ids to close (1-25).
helpwise_create_contactCreate contact
Destructive
Inspect

WRITE: create a new contact in Helpwise (name, company, job title, emails, phones, custom fields). Nothing is sent to the person. Creating the same email twice may create a duplicate. POST /contacts.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailsNoEmail addresses (1-10).
phonesNoPhone numbers (up to 10).
companyNoCompany name.
lastnameNoLast name.
firstnameYesFirst name.
job_titleNoJob title.
custom_fieldsNoCustom field values.
helpwise_get_contactGet contact
Read-only
Inspect

One contact with emails, phones, company, custom fields and recent conversations. GET /contacts/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
contact_idYesHelpwise contact id.
helpwise_get_conversationGet conversation
Read-only
Inspect

One conversation with its messages, notes, drafts, assignment and contacts. Page long conversations with page_token from the previous reply. GET /inboxes/{inbox_id}/conversations/{conversation_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page, 1-100 (default 25).
folderNoFolder context (optional).
inbox_idYesInbox (mailbox) id the conversation lives in.
page_tokenNoPage token from the previous reply, for older messages.
conversation_idYesConversation (thread) id.
helpwise_get_current_userGet current user
Read-only
Inspect

The Helpwise user the API key belongs to (name, email, id). POST /users/me (V0).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

helpwise_get_reportOverall report
Read-only
Inspect

Overall and team-performance report for a date range: new/closed/assigned conversations (with change vs the previous period), inbound/outbound messages per day, busiest hour/day, average first response, response and resolution time, CSAT and per-agent performance. Optional inbox and tag filters. GET /reports.

ParametersJSON Schema
NameRequiredDescriptionDefault
endYesEnd, yyyy-mm-dd or yyyy-mm-dd hh:mm:ss (a date alone means 23:59:59).
startYesStart, yyyy-mm-dd or yyyy-mm-dd hh:mm:ss (a date alone means 00:00:00).
tag_idsNoOnly conversations with these tag ids.
inbox_idNoOnly this inbox (default: all inboxes).
business_hours_onlyNoCount business hours only (default false).
helpwise_get_tagGet tag
Read-only
Inspect

One tag by id. GET /tags/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
tag_idYesHelpwise tag id.
helpwise_get_tags_reportTags report
Read-only
Inspect

Per-tag report for one inbox and a date range: conversations per tag (and share), open conversations, average response, first-response and resolution time. GET /inboxes/{inbox_id}/reports/tags.

ParametersJSON Schema
NameRequiredDescriptionDefault
endYesEnd, yyyy-mm-dd or yyyy-mm-dd hh:mm:ss (a date alone means 23:59:59).
startYesStart, yyyy-mm-dd or yyyy-mm-dd hh:mm:ss (a date alone means 00:00:00).
tag_idsNoOnly these tag ids.
inbox_idYesInbox (mailbox) id.
business_hours_onlyNoCount business hours only (default false).
helpwise_list_contactsList contacts
Read-only
Inspect

List contacts (name, company, job title, emails, phones, id). Page with limit and offset. GET /contacts.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page, 1-100 (default 25).
offsetNoHow many results to skip (default 0). Pass the previous reply's next_offset.
helpwise_list_conversationsList conversations
Read-only
Inspect

List conversations (threads) of one or more inboxes, newest first, with subject, snippet, tags, assignee, read/starred/closed flags and contact. Pick the folder with folder (default: all). Page with next_page_token. Inbox ids come from helpwise_list_inboxes. GET /conversations.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page, 1-100 (default 25).
folderNoFolder: all, assigned, unassigned, starred, snoozed, draft, sent, closed, spam, trash, scheduled.
inbox_idsYesInbox (mailbox) ids to list (1-20).
page_tokenNoThe previous reply's next_page_token.
helpwise_list_inboxesList inboxes
Read-only
Inspect

List the account's inboxes (mailboxes) with id, name, address and type. Use the ids in the other tools. POST /mailboxes/list (V0).

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1).
limitNoResults per page, 1-100 (default 25).
helpwise_list_tagsList tags
Read-only
Inspect

All tags (id, name, colour, parent, inbox). Use the ids with helpwise_apply_tags. GET /tags.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

helpwise_list_usersList users
Read-only
Inspect

List the team members (agents) with access to an inbox: id, name, email. Use the ids with helpwise_assign_conversation. POST /users/list (V0).

ParametersJSON Schema
NameRequiredDescriptionDefault
inbox_idYesInbox (mailbox) id.
helpwise_remove_tagsRemove tags from conversations
DestructiveIdempotent
Inspect

WRITE: take tags off up to 25 conversations. The tags themselves are not deleted. POST /tags/remove.

ParametersJSON Schema
NameRequiredDescriptionDefault
tag_idsYesTag ids to remove from them (1-10).
conversation_idsYesConversation (thread) ids (1-25).
helpwise_reopen_conversationsReopen conversations
DestructiveIdempotent
Inspect

WRITE: move up to 25 conversations back to the inbox (reopen closed ones). Nothing is sent to customers. PUT /conversations/action/moveToInbox.

ParametersJSON Schema
NameRequiredDescriptionDefault
conversation_idsYesConversation (thread) ids to reopen (1-25).
helpwise_search_contactsSearch contacts
Read-only
Inspect

Search contacts by a name, email or phone term. Page with limit and offset. GET /contacts/search.

ParametersJSON Schema
NameRequiredDescriptionDefault
termYesSearch term (name, email or phone).
limitNoResults per page, 1-100 (default 25).
offsetNoHow many results to skip (default 0). Pass the previous reply's next_offset.
helpwise_send_emailSend email
Destructive
Inspect

WRITE: SEND A REAL EMAIL from a Helpwise inbox to the given customer address(es). Irreversible; once sent it cannot be recalled. At most 10 recipients in total (to + cc), one message per call; never use it for lists or campaigns. This starts a new message (it is not a reply on an existing conversation). The body is plain text (blank line = new paragraph); it is sent as HTML. POST /emails/send_mail (V0).

ParametersJSON Schema
NameRequiredDescriptionDefault
ccNoCc addresses.
toYesRecipient addresses (1-10 with cc together).
bodyYesPlain-text message body.
subjectYesSubject line.
inbox_idYesInbox (mailbox) id to send from (see helpwise_list_inboxes).
reply_toNoReply-to address (optional).
helpwise_update_contactUpdate contact
DestructiveIdempotent
Inspect

WRITE: change a contact's name, company, job title, emails, phones or custom fields. Helpwise updates with PUT, so this tool first reads the contact and sends the current values together with your changes; a list you pass (emails, phones, custom_fields) REPLACES the old list. Nothing is sent to the person. PUT /contacts/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailsNoThe full list of email addresses (replaces the current list).
phonesNoThe full list of phone numbers (replaces the current list).
companyNoNew company.
lastnameNoNew last name.
firstnameNoNew first name.
job_titleNoNew job title.
contact_idYesHelpwise contact id.
custom_fieldsNoCustom field values to set (replaces the current list).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 21 tool updates
    • First observedhelpwise_add_note
    • First observedhelpwise_apply_tags
    • First observedhelpwise_assign_conversation
    • First observedhelpwise_close_conversations
    • First observedhelpwise_create_contact
    • First observedhelpwise_get_contact
    • First observedhelpwise_get_conversation
    • First observedhelpwise_get_current_user
    • First observedhelpwise_get_report
    • First observedhelpwise_get_tag
    • First observedhelpwise_get_tags_report
    • First observedhelpwise_list_contacts
    • First observedhelpwise_list_conversations
    • First observedhelpwise_list_inboxes
    • First observedhelpwise_list_tags
    • First observedhelpwise_list_users
    • First observedhelpwise_remove_tags
    • First observedhelpwise_reopen_conversations
    • First observedhelpwise_search_contacts
    • First observedhelpwise_send_email
    • First observedhelpwise_update_contact

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables reading customer-support conversations, inboxes, and service performance from the Help Scout Inbox API.
    20 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables to search, view, and interact with Intercom contacts and conversations, including sending customer-visible replies and internal notes.
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    MCP server for Gmail shared inboxes and WhatsApp — read, reply, search, and organize your team's email from Claude, ChatGPT, or Cursor. 47 tools covering email threads, WhatsApp messaging, boards, contacts, knowledge base, analytics, and automations.
    47
    63 npm
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Manages email accounts via IMAP/SMTP, enabling reading, searching, sending, replying, forwarding, and folder management with multi-user and OAuth support.
    22
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.