What you can do with Front

Built for

Customer Support, Sales Inbox Teams, Account Management, CX Operations

Example workflows

Summarize open inbox queue

Inbox-first triage using scoped conversation listing.

Try this

List my Front inboxes, pull the latest conversations from the busiest inbox, and summarize subjects, assignees, and status for anything still open.

Research a customer thread

Conversation + message + contact note reads.

Try this

Find the Front conversation about the latest billing question, read the message thread, and list related contact notes.

Close out resolved tickets

Read-heavy workflow ending in conversation updates.

Try this

List open conversations assigned to me in Front, identify which look resolved from the message history, and prepare status updates to archive them.

Audit account coverage

Account + contact hierarchy for CRM hygiene.

Try this

List Front accounts and their linked contacts, then flag accounts missing recent conversation activity.

Context to know first

What can Front do through MCPBundles?

Read inboxes, conversations, messages, contacts, accounts, tags, teammates, teams, channels, and knowledge-base content. Update conversations, contacts, tags, and accounts when your token includes write scopes.

How should agents paginate Front lists?

Use limit (max 100) and pass page_token from _pagination.next on the prior response. Do not invent page numbers.

Can agents send new email from Front?

Outbound sends go through Front channel message APIs. This bundle supports reading threads and updating conversation metadata; starting brand-new outbound conversations requires channel send flows outside the update tools.

AI Skill
SKILL.md

Domain knowledge for Front — workflow patterns, data models, and gotchas for your AI agent.

Front

Front consolidates team inboxes (email, chat, SMS, social) into shared queues so support and sales teams collaborate on customer conversations.

Data Model

  • Inboxes → scoped conversation queues; resolve inbox_id before inbox-scoped reads.
  • Conversations → customer threads with status, assignee, tags; messages live under each conversation.
  • Contacts & Accounts → CRM-style records; contacts have handles (email, phone, etc.).
  • Tags → company, team, or teammate scope; tag_ids on conversation updates replace all tags.
  • Teammates & Teams → people and workspaces; nested tags/templates/signatures per team.
  • Channels → connected sources (email, chat, etc.) linked to inboxes.
  • Knowledge bases → articles and categories for help-center content.

Operational Order

  1. List inboxes to resolve inbox_id.
  2. List inbox conversations (scoped) or search/list conversations globally.
  3. Read conversation messages for thread content.
  4. Update conversations (assign, archive, tag) or contacts/accounts when mutating.

Gotchas

  • Cursor pagination: list endpoints return _results plus _pagination.next (opaque page_token). Omit page_token on the first call; follow _pagination.next until null.
  • limit: default 25 in MCPBundles (Front max 100).
  • Conversation updates: tag_ids replaces the full tag set; custom_fields PATCH must include all keys you want to keep.
  • Permanent delete: conversations must be trashed (status deleted) before permanent deletion.
  • New outbound conversations: require sending through a channel — not the conversation update tool.

Tools in this Server (43)

Front Delete Account

Permanently delete one account by id.

Front Delete Contact

Permanently delete one contact by id.

Front Delete Conversation

Permanently delete a conversation by id. The conversation must already have status trashed before permanent deletion.

Front Delete Tag

Permanently delete one tag by id.

Front Get Account Contacts

List contacts linked to one account (account_id required). Paginate with limit and page_token when listing.

Front Get Accounts

Get Front accounts. Omit id to list company accounts; pass id to fetch one account. Paginate list responses with limit and page_token from _pagination...

Front Get Channels

Get communication channels. Omit id to list all channels; pass id to fetch one channel.

Front Get Company Tags

List company-wide tags applied across Front interactions.

Front Get Contact Groups

List contact groups for segmentation (legacy contact_groups endpoint).

Front Get Contact Notes

List notes on one contact (contact_id required).

Front Get Contacts

Get contacts. Omit id to list company contacts (paginate with limit and page_token); pass id to fetch one contact including handles and custom fields.

Front Get Conversation Drafts

List draft messages in one conversation (conversation_id required).

Front Get Conversation Events

List events for one conversation in reverse chronological order (conversation_id required).

Front Get Conversation Followers

List teammates following one conversation (conversation_id required).

Front Get Conversation Inboxes

List inboxes that include one conversation (conversation_id required).

Front Get Conversation Messages

Get messages in one conversation (conversation_id required). Omit message_id to list messages newest-first; pass message_id to fetch one message. Pagi...

Front Get Conversations

Get conversations. Omit id to list company conversations (newest activity first); pass id for one conversation. Default limit 25; follow _pagination.n...

Front Get Events

List detailed company events in reverse chronological order. Paginate with limit and page_token.

Front Get Inbox Channels

List channels linked to one inbox (inbox_id required).

Front Get Inbox Conversations

List conversations in one inbox (inbox_id required). Prefer this over the global conversation list when the inbox is known. Paginate with limit and pa...

Front Get Inboxes

Get team inboxes. Omit id to list inboxes (returns inbox ids for scoped reads); pass id to fetch one inbox. Paginate with limit and page_token.

Front Get Inbox Teammates

List teammates with access to one inbox (inbox_id required).

Front Get Knowledge Base Articles

List articles in one knowledge base (knowledge_base_id required).

Front Get Knowledge Base Categories

List categories in one knowledge base (knowledge_base_id required).

Front Get Knowledge Bases

Get knowledge bases. Omit id to list all; pass id to fetch one knowledge base.

Front Get Links

Get shared links. Omit id to list account links; pass id to fetch one link.

Front Get Message Template Folders

List company-wide message template folders (not teammate- or team-scoped templates). Use teammate- or team-scoped template listing when you already kn...

Front Get Message Templates

Get message templates. Omit id to list templates; pass id to fetch one template.

Front Get Tag Children

List child tags under one parent tag (tag_id required).

Front Get Tags

Get tags across all scopes the token can access (company, team, and teammate tags in one list). For company-only tags use the dedicated company tag li...

Front Get Team Contact Groups

List contact groups for one team workspace (team_id required).

Front Get Teammate Contact Groups

List contact groups for one teammate (teammate_id required).

Front Get Teammate Message Templates

List message templates owned by one teammate (teammate_id required).

Front Get Teammates

Get teammates. Omit id to list teammates; pass id to fetch one teammate profile.

Front Get Teammate Tags

List tags visible to one teammate (teammate_id required).

Front Get Team Message Templates

List message templates for one team workspace (team_id required).

Front Get Teams

Get teams (workspaces). Omit id to list teams; pass id to fetch one team.

Front Get Team Signatures

List email signatures for one team workspace (team_id required).

Front Get Team Tags

List tags for one team workspace (team_id required).

Front Upsert Account

Create or update a Front account record. Omit id to POST (name required). Pass id to PATCH account fields.

Front Upsert Contact

Create or update a Front contact. Omit id to POST a new contact (handles array required on create — each item needs handle and source such as email). ...

Front Upsert Conversation

Update an existing conversation (id required). PATCH fields include status (archived, open, deleted, spam), assignee_id, inbox_id, tag_ids (replaces a...

Front Upsert Tag

Create or update a tag. Omit id to POST a new tag (name required). Pass id to PATCH highlight, name, or other tag fields.

Frequently Asked Questions

What can Front do through MCPBundles?

Read inboxes, conversations, messages, contacts, accounts, tags, teammates, teams, channels, and knowledge-base content. Update conversations, contacts, tags, and accounts when your token includes write scopes.

How should agents paginate Front lists?

Use limit (max 100) and pass page_token from _pagination.next on the prior response. Do not invent page numbers.

Can agents send new email from Front?

Outbound sends go through Front channel message APIs. This bundle supports reading threads and updating conversation metadata; starting brand-new outbound conversations requires channel send flows outside the update tools.

How do I connect Front to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/front. Authentication is handled automatically.

How many tools does Front provide?

Front provides 43 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Front require?

Front uses API Key or One-click sign in. Front requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Front to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/front

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Front and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Front will appear under Not connected — select it and click Connect to complete OAuth.
Name: Front
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/front
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Front?

Sign in to connect your credentials and start running tools from the chat.

Front MCP Server & Skill