Skip to main content
Feedback

Front MCP connector

Front is a customer communication platform that helps teams manage emails, messages, and conversations across multiple channels in a shared workspace. The Front MCP connector allows AI agents to create and manage customer accounts and contacts, retrieve account details and custom fields, and organize relationships between contacts and accounts. It also supports listing accounts, updating account information, and removing contacts from accounts to maintain accurate customer data.

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:

  • Route incoming customer messages across email, chat, and social channels from one inbox
  • Build customer profiles by linking contacts and accounts to track communication history
  • Generate analytics reports to measure team performance and customer response times
  • Automate ticket workflows by creating, updating, and managing conversation statuses
  • Draft and send personalized messages to customers across multiple communication channels
  • Organize customer interactions with custom fields, tags, and company rules
  • Attach files and documents to conversations for seamless information sharing
  • Monitor channel health and validate active communication connections in real time

Example prompts

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

  • Create a new contact for our key customer in Front and link them to their account.
  • Show me all messages received in Front over the last 7 days.
  • Generate an analytics report in Front to see our average response time this month.
  • Update the ticket status to resolved for all conversations closed this week in Front.
  • List all active channels in Front and check if our email channel is working.
  • Add a comment to the customer conversation in Front with the latest project update.
  • Create a draft message in Front to send to customers about our new product launch.
  • Fetch all contacts associated with our enterprise account in Front.
  • Download attachments from recent customer messages in Front for archival.
  • List all company rules in Front to see what automation we have set up.

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_invokeCreates a new contact with the provided information.
list-accountsRetrieves a list of all accounts in the system.
create-accountCreates a new account with the specified details.
list-account-custom-fieldsRetrieves custom fields defined for a specific account.
fetch-an-accountRetrieves detailed information about a specific account.
update-accountModifies the details of an existing account.
delete-an-accountRemoves an account from the system.
list-account-contactsRetrieves all contacts associated with a specific account.
add-contact-to-accountAssociates a contact with an account.
remove-contact-from-accountRemoves a contact from an account.
create-analytics-exportInitiates a new analytics data export.
get-analytics-exportRetrieves details about a specific analytics export.
create-analytics-reportGenerates a new analytics report with specified parameters.
get-analytics-reportRetrieves a specific analytics report.
trigger-app-eventSends a trigger to initiate an application event.
list-channelsRetrieves a list of all communication channels.
get-channelRetrieves detailed information about a specific channel.
update-channelModifies the settings of an existing channel.
create-draftCreates a new draft message.
receive-custom-messagesRetrieves custom messages from the system.
create-messageCreates and sends a new message.
validate-channelVerifies the configuration and connectivity of a channel.
get-commentRetrieves a specific comment.
update-commentModifies the content of an existing comment.
download-attachment-for-a-commentDownloads an attachment associated with a comment.
list-comment-mentionsRetrieves all mentions within a specific comment.
add-comment-replyAdds a reply to an existing comment.
list-all-company-rulesRetrieves all rules configured for the company.
list-company-ticket-statusesRetrieves all available ticket status options.
get-ticket-status-by-idRetrieves details about a specific 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