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.
| Tool | Description |
|---|---|
| front_frontcreatecontact_invoke | Create a new contact in Front |
| list-accounts | List Accounts |
| create-account | Create account |
| list-account-custom-fields | List Account's custom fields |
| fetch-an-account | Fetch an account |
| update-account | Update account |
| delete-an-account | Delete an account |
| list-account-contacts | List account contacts |
| add-contact-to-account | Add contact to Account |
| remove-contact-from-account | Remove contact from Account |
| create-analytics-export | Create a new analytics export |
| get-analytics-export | Fetch an analytics export |
| create-analytics-report | Create a new analytics report |
| get-analytics-report | Fetch an analytics report |
| trigger-app-event | Trigger application event |
| list-channels | List channels |
| get-channel | Get channel |
| update-channel | Update Channel |
| create-draft | Create draft |
| receive-custom-messages | Receive custom messages |
| create-message | Create message |
| validate-channel | Validate channel |
| get-comment | Get comment |
| update-comment | Update comment |
| download-attachment-for-a-comment | Download attachment for a comment |
| list-comment-mentions | List comment mentions |
| add-comment-reply | Add comment reply |
| list-all-company-rules | List all company rules |
| list-company-ticket-statuses | List company ticket statuses |
| get-ticket-status-by-id | Get 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 |