NeuralTrust has been recognized by Gartner → Read more

Connect Front MCP to your AI agents, securely.

One secured endpoint for every Front call your AI agents make, scoped per user, inspected, and logged.

Select the tools your AI agents can call

28 tools from the Front MCP schema.

Showing 28 tools

  • search_conversationsreadFull-text and filter search across conversations. Scope defaults to my_conversations; all_inboxes is required for unassigned conversations to appear. Filters by inbox, teammate, team, tags, status and date range.
  • read_conversationreadReturns the full timeline of a conversation: subject, message content, internal comments, tag and assignment changes, status transitions, rule actions and other metadata.
  • create_draftwriteCreates a draft reply on an existing conversation, or a new outbound conversation. Does not send.
  • update_draftwriteUpdates the body, subject or recipients of an existing draft, using a version token for conflict detection. Can claim authorship from another teammate with takeOver.
  • delete_draftwriteDiscards an unsent draft owned by the authenticated teammate. Owner-only.
  • assign_conversationwriteAssigns a conversation to a teammate, or unassigns it.
  • move_conversationwriteMoves a conversation to another inbox. Replaces the current inbox association rather than adding to it.
  • send_messagehigh riskSends a draft created via create_draft. Requires the send scope and carries destructiveHint. The draft must be in compose state, owned by the authenticated teammate, and have at least one recipient.
  • update_conversation_statushigh riskArchives or reopens a conversation and can set a ticket status. Carries destructiveHint. If the requester is the assignee the change is global, otherwise only their own view changes.
  • read_messagereadFetches a single message by ID with full content: body with quoted replies stripped, recipients, attachments, author, draft status and any delivery error.
  • get_attachmentreadGets a single attachment on a message or comment, returning filename, content type, size and a short-lived download URL.
  • search_message_templatesreadSearches the message templates (saved replies) the authenticated user can access.
  • add_commentwritePosts an internal comment on a conversation, not visible to customers. Supports @mentions auto-resolved to teammate names.
  • create_taskwriteCreates a task with subject, assignee, first comment, description, due date, inbox, source conversation, tags, additional teammates and custom fields. The returned ID is a conversation ID.
  • update_taskwriteUpdates a task's subject, description, due date, status, ticket status, snooze time, associated accounts and custom fields. Every task state change goes through this tool.
  • list_tagsreadLists all tags in the workspace including hierarchy, filterable by name, inbox, list visibility and parent tag.
  • tag_conversationwriteAdds or removes tags on a conversation. Idempotent and safe to call repeatedly.
  • search_contactsreadSearches contacts by name, email or handle.
  • read_contactreadReturns a full contact record including handles and linked accounts.
  • search_accountsreadSearches accounts (companies) by name.
  • read_accountreadReturns the full account (company) record.
  • get_my_identityreadReturns the calling agent's own identity: public ID, name, alias and whether the caller is human. Takes no arguments.
  • list_inboxesreadLists inboxes accessible to the authenticated user, filterable by name, access mode, AI, ticketing and business-hours settings, teammates and groups.
  • list_channelsreadLists channels accessible to the authenticated user, filterable by name, inbox, type and account status. Use it to find channel IDs before calling tools that need one.
  • list_teammatesreadLists all teammates and their roles in the workspace, filterable by name and account status.
  • list_teamsreadLists all teams in the workspace.
  • list_statusesreadLists the company's ticket statuses. Returns empty when ticketing is not enabled.
  • list_draftsreadLists in-flight draft messages authored by the authenticated teammate.

What Front MCP exposes

Front MCP groups its 28 tools into 7 categories, each with a suggested starting policy.

All 28 tools as JSON, ready to paste.

CategoryCoversAccessSuggested policy
ConversationsFull-text and filtered conversation search, the complete conversation timeline, draft creation, editing and deletion, sending, archiving and reopening, assignment and moving between inboxesRead / Writesend_message needs the send scope and is the only tool that reaches a customer; drafting is a separate step, so a review copilot can have read and write without send
OrganizationThe calling agent's own identity, inboxes, channels, teammates, teams, ticket statuses and the teammate's in-flight draftsReadDiscovery tools; list_channels is the prerequisite for any tool that needs a channel ID
Contacts & AccountsContact search by name, email or handle, full contact records with handles and linked accounts, and company account search and recordsReadContact records are customer personal data; restrict and log
MessagesReading a single message with full body, recipients, attachments and delivery errors, and fetching an attachment's metadata with a short-lived download URLReadget_attachment returns a download URL to customer-supplied files; treat those files as untrusted
TasksCreating tasks and updating their subject, description, due date, status, snooze, accounts and custom fields. Task IDs are conversation IDsRead / WriteTask state changes go through update_task, never update_conversation_status
TagsListing workspace tags including their hierarchy, and adding or removing tags on a conversationRead / WriteTagging is idempotent and low risk, but tags often drive routing rules
CommentsPosting an internal comment on a conversation, with @mentions resolved automaticallyRead / WriteInternal only and not visible to customers, but @mentions notify real teammates

Connect Front MCP to your AI agent

Four steps, under ten minutes.

  1. 01

    Sign in to NeuralTrust

    Open the NeuralTrust platform, sign in and go to Getting started, then Connect your tools.

    Sign in to NeuralTrust
  2. 02

    Choose your agent

    When asked which agent you use, pick Claude Code, Codex, Cursor, Windsurf, Copilot or your own code.

    Choose your agent
  3. 03

    Connect Front

    Find Front in the tool list and connect it.

    Connect Front
  4. 04

    Connect your agent

    Follow the steps on screen to add the config to your agent, then send the test prompt.

    Connect your agent

Permissions down to the single tool

You do not allow Front MCP or block it. You allow the exact tools each agent can call, one by one.

Front MCP28 TOOLS AVAILABLE
Code review agent4 tools, read only
Issue triage bot9 tools
Platform team assistantall 28 tools
  • Tool by toolConnecting the server is not the unit of access. Each tool is granted on its own.
  • Default denyA tool you have not enabled is never exposed to the agent.
  • Approval on writesTools that change or delete things can require a human to confirm.

Is Front MCP secure?

One endpoint instead of raw credentials. Every call is checked against policy and logged.

AI agentsConnect through your MCP client configuration.NeuralTrustApply controls based on your configuration.Front MCP28 documented tools across three OAuth scopes: read, write and send.
Coding assistantsConnection & credentialsper userConversations9 tools
Internal copilotsTool access policiesdeny by defaultOrganization7 tools
Workflow automationsRequest & response inspectioninlineContacts & Accounts4 tools
Compatible MCP clientsActivity monitoringalerts and logsAll other tools8 tools
FAQ

Common questions about running Front MCP through TrustGate.

Connect Front MCP instantly

Pick the tools, point your agent at TrustGate, and Front MCP is live: scoped, inspected, logged.