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.
| Tool | Description |
|---|---|
| front_frontcreatecontact_invoke | Creates a new contact with the provided information. |
| list-accounts | Retrieves a list of all accounts in the system. |
| create-account | Creates a new account with the specified details. |
| list-account-custom-fields | Retrieves custom fields defined for a specific account. |
| fetch-an-account | Retrieves detailed information about a specific account. |
| update-account | Modifies the details of an existing account. |
| delete-an-account | Removes an account from the system. |
| list-account-contacts | Retrieves all contacts associated with a specific account. |
| add-contact-to-account | Associates a contact with an account. |
| remove-contact-from-account | Removes a contact from an account. |
| create-analytics-export | Initiates a new analytics data export. |
| get-analytics-export | Retrieves details about a specific analytics export. |
| create-analytics-report | Generates a new analytics report with specified parameters. |
| get-analytics-report | Retrieves a specific analytics report. |
| trigger-app-event | Sends a trigger to initiate an application event. |
| list-channels | Retrieves a list of all communication channels. |
| get-channel | Retrieves detailed information about a specific channel. |
| update-channel | Modifies the settings of an existing channel. |
| create-draft | Creates a new draft message. |
| receive-custom-messages | Retrieves custom messages from the system. |
| create-message | Creates and sends a new message. |
| validate-channel | Verifies the configuration and connectivity of a channel. |
| get-comment | Retrieves a specific comment. |
| update-comment | Modifies the content of an existing comment. |
| download-attachment-for-a-comment | Downloads an attachment associated with a comment. |
| list-comment-mentions | Retrieves all mentions within a specific comment. |
| add-comment-reply | Adds a reply to an existing comment. |
| list-all-company-rules | Retrieves all rules configured for the company. |
| list-company-ticket-statuses | Retrieves all available ticket status options. |
| get-ticket-status-by-id | Retrieves details about a specific ticket status. |
| list-company-tags | List company tags. |
| create-company-tag | Create company tag. |
| list-groups | List groups. |
| create-group | Create group. |
| delete-group | Delete group. |
| list-contacts-in-group | List contacts in group. |
| add-contacts-to-group | Add contacts to group. |
| remove-contacts-from-group | Remove contacts from group. |
| list-contact-lists | List contact lists. |
| create-contact-list | Create contact list. |
| delete-contact-list | Delete contact list. |
| list-contacts-in-contact-list | List contacts in contact list. |
| add-contacts-to-contact-list | Add contacts to contact list. |
| remove-contacts-from-contact-list | Remove contacts from contact list. |
| list-contacts | List contacts. |
| create-contact | Create contact. |
| list-contact-custom-fields | List Contact's custom fields. |
| merge-contacts | Merge contacts. |
| get-contact | Get contact. |
| delete-a-contact | Delete a contact. |
| list-contact-conversations | List contact conversations. |
| add-contact-handle | Add contact handle. |
| delete-contact-handle | Delete contact handle. |
| list-notes | List notes. |
| add-note | Add note. |
| list-conversations | List conversations. |
| create-conversation | Create discussion conversation. |
| list-conversation-custom-fields | List Conversation's custom fields. |
| search-conversations | Search conversations. |
| get-conversation-by-id | Get conversation. |
| update-conversation | Update conversation. |
| delete-conversation | Delete conversation. |
| update-conversation-assignee | Update conversation assignee. |
| list-conversation-comments | List conversation comments. |
| add-comment | Add comment. |
| list-conversation-drafts | List conversation drafts. |
| create-draft-reply | Create draft reply. |
| list-conversation-events | List conversation events. |
| list-conversation-followers | List conversation followers. |
| add-conversation-followers | Add conversation followers. |
| delete-conversation-followers | Delete conversation followers. |
| list-conversation-inboxes | List conversation inboxes. |
| add-conversation-link | Add conversation link. |
| remove-conversation-links | Remove conversation links. |
| list-conversation-messages | List conversation messages. |
| create-message-reply | Create message reply. |
| update-conversation-reminders | Update conversation reminders. |
| add-conversation-tag | Add conversation tag. |
| remove-conversation-tag | Remove conversation tag. |
| list-custom-fields | List Contact's custom fields. |
| download-attachment | Download attachment. |
| delete-draft | Delete draft. |
| edit-draft | Edit draft. |
| list-events | List events. |
| get-event | Get event. |
| list-inboxes | List inboxes. |
| create-inbox | Create inbox. |
| list-inbox-custom-fields | List Inbox's custom fields. |
| get-inbox | Get inbox. |
| list-inbox-channels | List inbox channels. |
| create-a-channel | Create a channel. |
| list-inbox-conversations | List inbox conversations. |
| import-inbox-message | Import message. |
| list-inbox-access | List inbox access. |
| add-inbox-access | Add inbox access. |
| removes-inbox-access | Removes inbox access. |
| get-a-knowledge-base-article | Get a knowledge base article. |
| delete-an-article | Delete an article. |
| get-knowledge-base-article-with-content-in-default-locale | Get knowledge base article with content in default locale. |
| update-article-content-in-default-locale | Update article content in default locale. |
| download-attachment-from-an-article | Download attachment from an article. |
| get-knowledge-base-article-with-content-in-specified-locale | Get knowledge base article with content in specified locale. |
| update-article-content-in-specified-locale | Update article content in specified locale. |
| get-a-knowledge-base-category | Get a knowledge base category. |
| delete-a-knowledge-base-category | Delete a knowledge base category. |
| list-articles-in-a-category | List articles in a category. |
| get-knowledge-base-category-content-in-default-locale | Get knowledge base category content in default locale. |
| update-knowledge-base-category-in-default-locale | Update knowledge base category in default locale. |
| get-knowledge-base-category-with-content-in-specified-locale | Get knowledge base category with content in specified locale. |
| update-knowledge-base-category-in-specified-locale | Update knowledge base category in specified locale. |
| list-knowledge-bases | List knowledge bases. |
| create-a-knowledge-base | Create a knowledge base. |
| get-a-knowledge-base | Get a knowledge base. |
| list-articles-in-a-knowledge-base | List articles in a knowledge base. |
| create-article-in-a-knowledge-base-in-default-locale | Create article in a knowledge base in default locale. |
| list-categories-in-a-knowledge-base | List categories in a knowledge base. |
| create-knowledge-base-category-in-default-locale | Create knowledge base category in default locale. |
| get-a-knowledge-base-with-content-in-default-locale | Get a knowledge base with content in default locale. |
| update-knowledge-base-in-default-locale | Update knowledge base in default locale. |
| create-article-in-a-knowledge-base-in-specified-locale | Create article in a knowledge base in specified locale. |
| create-knowledge-base-category-in-specified-locale | Create knowledge base category in specified locale. |
| get-a-knowledge-base-with-content-in-specified-locale | Get a knowledge base with content in specified locale. |
| update-knowledge-base-in-specified-locale | Update knowledge base in specified locale. |
| list-links | List links. |
| create-link | Create link. |
| list-link-custom-fields | List Link's custom fields. |
| get-link | Get link. |
| update-a-link | Update a link. |
| list-link-conversations | List link conversations. |
| api-token-details | API Token details. |
| list-folders | List folders. |
| create-folder | Create folder. |
| get-folder | Get folder. |
| update-folder | Update folder. |
| delete-folder | Delete folder. |
| get-child-folders | Get child folders. |
| create-child-folder | Create child folder. |
| get-child-templates | Get child templates. |
| create-child-template | Create child template. |
| list-message-templates | List message templates. |
| create-message-template | Create message template. |
| get-message-template | Get message template. |
| update-message-template | Update message template. |
| delete-message-template | Delete message template. |
| download-attachment-for-a-message-template | Download attachment for a message template. |
| get-message | Get message. |
| download-attachment-for-a-message | Download attachment for a message. |
| get-message-seen-status | Get message seen status. |
| mark-message-seen | Mark message seen. |
| list-rules | List rules. |
| get-rule | Get rule. |
| list-shifts | List Shifts. |
| create-shift | Create shift. |
| get-shift | Get shift. |
| update-shift | Update shift. |
| list-shifts-teammates | List shift's teammates. |
| add-teammates-to-shift | Add teammates to shift. |
| remove-teammates-from-shift | Remove teammates from shift. |
| get-signatures | Get signatures. |
| update-signature | Update signature. |
| delete-signature | Delete signature. |
| list-tags | List tags. |
| create-tag | Create tag. |
| get-tag | Get tag. |
| update-a-tag | Update a tag. |
| delete-tag | Delete tag. |
| list-tag-children | List tag children. |
| create-child-tag | Create child tag. |
| list-tagged-conversations | List tagged conversations. |
| list-company-teammate-groups | List teammate groups. |
| create-company-teammate-group | Create teammate group. |
| get-company-teammate-group | Get teammate group. |
| update-a-company-teammate-group | Update a teammate group. |
| delete-company-teammate-group | Delete teammate group. |
| list-company-teammate-group-team-inboxes | List teammate group team inboxes. |
| add-company-teammate-group-team-inboxes | Add teammate group team inboxes. |
| remove-company-teammate-group-team-inboxes | Remove teammate group team inboxes. |
| list-company-teammate-group-teammates | List teammate group teammates. |
| add-company-teammate-group-teammates | Add teammate group teammates. |
| remove-company-teammate-group-teammates | Remove teammate group teammates. |
| list-company-teammate-group-teams | List teammate group teams. |
| add-company-teammate-group-teams | Add teammate group teams. |
| remove-company-teammate-group-teams | Remove teammate group teams. |
| list-teammates | List teammates. |
| list-teammate-custom-fields | List Teammate's custom fields. |
| get-teammate | Get teammate. |
| update-teammate | Update teammate. |
| list-teammate-channels | List teammate channels. |
| list-teammate-groups | List teammate groups. |
| create-teammate-group | Create teammate group. |
| list-teammate-contact-lists | List teammate contact lists. |
| create-teammate-contact-list | Create teammate contact list. |
| list-teammate-contacts | List teammate contacts. |
| create-teammate-contact | Create teammate contact. |
| list-assigned-conversations | List assigned conversations. |
| list-teammate-inboxes | List teammate inboxes. |
| list-teammate-folders | List teammate folders. |
| create-teammate-folder | Create teammate folder. |
| list-teammate-message-templates | List teammate message templates. |
| create-teammate-message-template | Create teammate message template. |
| list-teammate-private-inboxes | List teammate private inboxes. |
| create-teammate-private-inbox | Create teammate private inbox. |
| list-teammate-rules | List teammate rules. |
| list-teammate-shifts | List Teammate Shifts. |
| list-teammate-signatures | List teammate signatures. |
| create-teammate-signature | Create teammate signature. |
| list-teammate-tags | List teammate tags. |
| create-teammate-tag | Create teammate tag. |
| list-teams | List teams. |
| get-team | Get team. |
| list-team-channels | List team channels. |
| list-team-groups | List team groups. |
| create-team-group | Create team group. |
| list-team-contact-lists | List team contact lists. |
| create-team-contact-list | Create team contact list. |
| list-team-contacts | List team contacts. |
| create-team-contact | Create team contact. |
| list-team-inboxes | List team inboxes. |
| create-team-inbox | Create team inbox. |
| list-team-folders | List team folders. |
| create-team-folder | Create team folder. |
| list-team-message-templates | List team message templates. |
| create-team-message-template | Create team message template. |
| list-team-rules | List team rules. |
| list-team-shifts | List team Shifts. |
| create-team-shift | Create team shift. |
| list-team-signatures | List team signatures. |
| create-team-signature | Create team signature. |
| list-team-tags | List team tags. |
| create-team-tag | Create team tag. |
| add-teammates-to-team | Add teammates to team. |
| remove-teammates-from-team | Remove teammates from team. |
| list-team-views | List team views. |
| create-team-view | Create team view. |
| list-views | List views. |
| get-view | Get view. |
| update-view | Update view. |
| add-view-teammates | Add view to teammate sidebars. |