Skip to main content
Feedback

Front MCP connector

Updated 

Front is a customer communication platform that helps teams manage emails, messages, and other channels in one shared inbox. The Front MCP connector allows AI agents to create and manage contacts and accounts, including updating account details and custom fields. It also supports linking and removing contacts from accounts, giving teams a consolidated view of customer relationships across the platform.

Authentication type

  • OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.

Uses

Use the Front MCP connector to perform the following actions:

  • Consolidate customer conversations from email and chat channels into one workflow
  • Create and update contacts and accounts without leaving Front
  • Track ticket statuses and enforce company rules automatically
  • Generate analytics reports and exports for team performance reviews
  • Manage comments and mentions across shared team conversations
  • Trigger custom events to sync Front with other business systems
  • Validate and configure channels for reliable message delivery
  • Draft and send messages directly through automated workflows

Example prompts

Use the following example prompts to invoke Front MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all open tickets assigned to my team in Front.
  • Create a new contact for John Smith in Front.
  • List all accounts I manage in Front.
  • Add a comment reply to the latest customer conversation in Front.
  • Generate an analytics report for last week's response times in Front.
  • Update the account details for Acme Corp in Front.
  • List all channels connected to my Front inbox.
  • Create a draft reply to a customer email in Front.
  • Remove a contact from an account in Front.
  • Check the status of a ticket in Front.

Front MCP connector tools

The Front MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
front_frontcreatecontact_invokeCreate a new contact in Front
list-accountsList Accounts
create-accountCreate account
list-account-custom-fieldsList Account's custom fields
fetch-an-accountFetch an account
update-accountUpdate account
delete-an-accountDelete an account
list-account-contactsList account contacts
add-contact-to-accountAdd contact to Account
remove-contact-from-accountRemove contact from Account
create-analytics-exportCreate a new analytics export
get-analytics-exportFetch an analytics export
create-analytics-reportCreate a new analytics report
get-analytics-reportFetch an analytics report
trigger-app-eventTrigger application event
list-channelsList channels
get-channelGet channel
update-channelUpdate Channel
create-draftCreate draft
receive-custom-messagesReceive custom messages
create-messageCreate message
validate-channelValidate channel
get-commentGet comment
update-commentUpdate comment
download-attachment-for-a-commentDownload attachment for a comment
list-comment-mentionsList comment mentions
add-comment-replyAdd comment reply
list-all-company-rulesList all company rules
list-company-ticket-statusesList company ticket statuses
get-ticket-status-by-idGet ticket status
list-company-tagsList company tags
create-company-tagCreate company tag
list-groupsList groups
create-groupCreate group
delete-groupDelete group
list-contacts-in-groupList contacts in group
add-contacts-to-groupAdd contacts to group
remove-contacts-from-groupRemove contacts from group
list-contact-listsList contact lists
create-contact-listCreate contact list
delete-contact-listDelete contact list
list-contacts-in-contact-listList contacts in contact list
add-contacts-to-contact-listAdd contacts to contact list
remove-contacts-from-contact-listRemove contacts from contact list
list-contactsList contacts
create-contactCreate contact
list-contact-custom-fieldsList Contact's custom fields
merge-contactsMerge contacts
get-contactGet contact
delete-a-contactDelete a contact
list-contact-conversationsList contact conversations
add-contact-handleAdd contact handle
delete-contact-handleDelete contact handle
list-notesList notes
add-noteAdd note
list-conversationsList conversations
create-conversationCreate discussion conversation
list-conversation-custom-fieldsList Conversation's custom fields
search-conversationsSearch conversations
get-conversation-by-idGet conversation
update-conversationUpdate conversation
delete-conversationDelete conversation
update-conversation-assigneeUpdate conversation assignee
list-conversation-commentsList conversation comments
add-commentAdd comment
list-conversation-draftsList conversation drafts
create-draft-replyCreate draft reply
list-conversation-eventsList conversation events
list-conversation-followersList conversation followers
add-conversation-followersAdd conversation followers
delete-conversation-followersDelete conversation followers
list-conversation-inboxesList conversation inboxes
add-conversation-linkAdd conversation link
remove-conversation-linksRemove conversation links
list-conversation-messagesList conversation messages
create-message-replyCreate message reply
update-conversation-remindersUpdate conversation reminders
add-conversation-tagAdd conversation tag
remove-conversation-tagRemove conversation tag
list-custom-fieldsList Contact's custom fields
download-attachmentDownload attachment
delete-draftDelete draft
edit-draftEdit draft
list-eventsList events
get-eventGet event
list-inboxesList inboxes
create-inboxCreate inbox
list-inbox-custom-fieldsList Inbox's custom fields
get-inboxGet inbox
list-inbox-channelsList inbox channels
create-a-channelCreate a channel
list-inbox-conversationsList inbox conversations
import-inbox-messageImport message
list-inbox-accessList inbox access
add-inbox-accessAdd inbox access
removes-inbox-accessRemoves inbox access
get-a-knowledge-base-articleGet a knowledge base article
delete-an-articleDelete an article
get-knowledge-base-article-with-content-in-default-localeGet knowledge base article with content in default locale
update-article-content-in-default-localeUpdate article content in default locale.
download-attachment-from-an-articleDownload attachment from an article
get-knowledge-base-article-with-content-in-specified-localeGet knowledge base article with content in specified locale
update-article-content-in-specified-localeUpdate article content in specified locale
get-a-knowledge-base-categoryGet a knowledge base category
delete-a-knowledge-base-categoryDelete a knowledge base category
list-articles-in-a-categoryList articles in a category
get-knowledge-base-category-content-in-default-localeGet knowledge base category content in default locale
update-knowledge-base-category-in-default-localeUpdate knowledge base category in default locale
get-knowledge-base-category-with-content-in-specified-localeGet knowledge base category with content in specified locale
update-knowledge-base-category-in-specified-localeUpdate knowledge base category in specified locale
list-knowledge-basesList knowledge bases
create-a-knowledge-baseCreate a knowledge base
get-a-knowledge-baseGet a knowledge base
list-articles-in-a-knowledge-baseList articles in a knowledge base
create-article-in-a-knowledge-base-in-default-localeCreate article in a knowledge base in default locale
list-categories-in-a-knowledge-baseList categories in a knowledge base
create-knowledge-base-category-in-default-localeCreate knowledge base category in default locale
get-a-knowledge-base-with-content-in-default-localeGet a knowledge base with content in default locale
update-knowledge-base-in-default-localeUpdate knowledge base in default locale
create-article-in-a-knowledge-base-in-specified-localeCreate article in a knowledge base in specified locale
create-knowledge-base-category-in-specified-localeCreate knowledge base category in specified locale
get-a-knowledge-base-with-content-in-specified-localeGet a knowledge base with content in specified locale
update-knowledge-base-in-specified-localeUpdate knowledge base in specified locale
list-linksList links
create-linkCreate link
list-link-custom-fieldsList Link's custom fields
get-linkGet link
update-a-linkUpdate a link
list-link-conversationsList link conversations
api-token-detailsAPI Token details
list-foldersList folders
create-folderCreate folder
get-folderGet folder
update-folderUpdate folder
delete-folderDelete folder
get-child-foldersGet child folders
create-child-folderCreate child folder
get-child-templatesGet child templates
create-child-templateCreate child template
list-message-templatesList message templates
create-message-templateCreate message template
get-message-templateGet message template
update-message-templateUpdate message template
delete-message-templateDelete message template
download-attachment-for-a-message-templateDownload attachment for a message template
get-messageGet message
download-attachment-for-a-messageDownload attachment for a message
get-message-seen-statusGet message seen status
mark-message-seenMark message seen
list-rulesList rules
get-ruleGet rule
list-shiftsList Shifts
create-shiftCreate shift
get-shiftGet shift
update-shiftUpdate shift
list-shifts-teammatesList shift's teammates
add-teammates-to-shiftAdd teammates to shift
remove-teammates-from-shiftRemove teammates from shift
get-signaturesGet signatures
update-signatureUpdate signature
delete-signatureDelete signature
list-tagsList tags
create-tagCreate tag
get-tagGet tag
update-a-tagUpdate a tag
delete-tagDelete tag
list-tag-childrenList tag children
create-child-tagCreate child tag
list-tagged-conversationsList tagged conversations
list-company-teammate-groupsList teammate groups
create-company-teammate-groupCreate teammate group
get-company-teammate-groupGet teammate group
update-a-company-teammate-groupUpdate a teammate group
delete-company-teammate-groupDelete teammate group
list-company-teammate-group-team-inboxesList teammate group team inboxes
add-company-teammate-group-team-inboxesAdd teammate group team inboxes
remove-company-teammate-group-team-inboxesRemove teammate group team inboxes
list-company-teammate-group-teammatesList teammate group teammates
add-company-teammate-group-teammatesAdd teammate group teammates
remove-company-teammate-group-teammatesRemove teammate group teammates
list-company-teammate-group-teamsList teammate group teams
add-company-teammate-group-teamsAdd teammate group teams
remove-company-teammate-group-teamsRemove teammate group teams
list-teammatesList teammates
list-teammate-custom-fieldsList Teammate's custom fields
get-teammateGet teammate
update-teammateUpdate teammate
list-teammate-channelsList teammate channels
list-teammate-groupsList teammate groups
create-teammate-groupCreate teammate group
list-teammate-contact-listsList teammate contact lists
create-teammate-contact-listCreate teammate contact list
list-teammate-contactsList teammate contacts
create-teammate-contactCreate teammate contact
list-assigned-conversationsList assigned conversations
list-teammate-inboxesList teammate inboxes
list-teammate-foldersList teammate folders
create-teammate-folderCreate teammate folder
list-teammate-message-templatesList teammate message templates
create-teammate-message-templateCreate teammate message template
list-teammate-private-inboxesList teammate private inboxes
create-teammate-private-inboxCreate teammate private inbox
list-teammate-rulesList teammate rules
list-teammate-shiftsList Teammate Shifts
list-teammate-signaturesList teammate signatures
create-teammate-signatureCreate teammate signature
list-teammate-tagsList teammate tags
create-teammate-tagCreate teammate tag
list-teamsList teams
get-teamGet team
list-team-channelsList team channels
list-team-groupsList team groups
create-team-groupCreate team group
list-team-contact-listsList team contact lists
create-team-contact-listCreate team contact list
list-team-contactsList team contacts
create-team-contactCreate team contact
list-team-inboxesList team inboxes
create-team-inboxCreate team inbox
list-team-foldersList team folders
create-team-folderCreate team folder
list-team-message-templatesList team message templates
create-team-message-templateCreate team message template
list-team-rulesList team rules
list-team-shiftsList team Shifts
create-team-shiftCreate team shift
list-team-signaturesList team signatures
create-team-signatureCreate team signature
list-team-tagsList team tags
create-team-tagCreate team tag
add-teammates-to-teamAdd teammates to team
remove-teammates-from-teamRemove teammates from team
list-team-viewsList team views
create-team-viewCreate team view
list-viewsList views
get-viewGet view
update-viewUpdate view
add-view-teammatesAdd view to teammate sidebars
On this Page