24 actions ready for your AI
Connect Front to your AI
Add your Front key once and every AI you use can list assigned conversations, list teammate contacts and create teammate contacts through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Front's own documented API, and we have not run them here yet.
Use your own Front account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Front
What your AI can do with Front
Choose a task and ask your AI.
Conversation
- List conversation inboxes
GETList conversation inboxes
conversation_idrequired- The conversation ID
- List conversations
GETList conversations
q- Search query object with a property statuses, whose value should be a list of conversation statuses (assigned, unassigned, archived, or trashed).
limit- Max number of results per page
sort_by- Field used to sort the conversations.
sort_order- Order by which results should be sorted
- Create conversation
POSTCreate discussion/task conversation
typerequired- Conversation type
subjectrequired- Subject of the conversation.
inbox_id- Inbox ID for the conversation.
teammate_ids- Teammates to add to the conversation.
- List conversation custom fields
GETList Conversation's custom fields
- Add conversation tag
POSTAdd conversation tag
conversation_idrequired- The conversation ID
tag_idsrequired
- Add conversation link
POSTAdd conversation link
conversation_idrequired- The conversation ID
link_ids- Link IDs to add.
link_external_urls- Link external URLs to add.
- List conversation comments
GETList conversation comments
conversation_idrequired- The conversation ID
Team
- List team contacts
GETList team contacts
team_idrequired- The team ID
q- Search query object with the optional properties updatedafter and updatedbefore, whose value should be a timestamp in seconds with up to 3 decimal places.
limit- Max number of results per page
sort_by- Field used to sort the contacts.
- Create team contact
POSTCreate team contact
team_idrequired- The team ID
handlesrequired- List of the handles for this contact.
name- Contact name
description- Contact description
- List team inboxes
GETList team inboxes
team_idrequired- The team ID
- Create team inbox
POSTCreate team inbox
team_idrequired- The team ID
namerequired- The name of the inbox
teammate_ids- An array of teammate IDs that should have access to the inbox.
is_public- Whether the inbox is public or not
- List team tags
GETList team tags
team_idrequired- The team ID
limit- Max number of results per page
sort_by- Field used to sort the tags.
sort_order- Order by which results should be sorted
- Create team tag
POSTCreate team tag
team_idrequired- The team ID
namerequired- Name of the tag
description- Description of the tag
highlight- Highlight color of the tag.
Teammate
- List teammate contacts
GETList teammate contacts
teammate_idrequired- The teammate ID. Alternatively, you can supply an email as a resource alias.
q- Search query object with the optional properties updatedafter and updatedbefore, whose value should be a timestamp in seconds with up to 3 decimal places.
limit- Max number of results per page
sort_by- Field used to sort the contacts.
- Create teammate contact
POSTCreate teammate contact
teammate_idrequired- The teammate ID. Alternatively, you can supply an email as a resource alias.
handlesrequired- List of the handles for this contact.
name- Contact name
description- Contact description
- List teammate tags
GETList teammate tags
teammate_idrequired- The teammate ID. Alternatively, you can supply an email as a resource alias.
limit- Max number of results per page
sort_by- Field used to sort the tags.
sort_order- Order by which results should be sorted
- Create teammate tag
POSTCreate teammate tag
teammate_idrequired- The teammate ID. Alternatively, you can supply an email as a resource alias.
namerequired- Name of the tag
description- Description of the tag
highlight- Highlight color of the tag.
- List teammate private inboxes
GETList teammate private inboxes
teammate_idrequired- The teammate ID
Inbox
- List inbox access
GETList inbox access
inbox_idrequired- The Inbox ID
- Add inbox access
POSTAdd inbox access
inbox_idrequired- The Inbox ID
teammate_idsrequired
- List inbox conversations
GETList inbox conversations
inbox_idrequired- The Inbox ID
q- Search query object with a property statuses, whose value should be a list of conversation statuses (assigned, unassigned, archived, or trashed).
limit- Max number of results per page
Show 3 more groups
Assigned
- List assigned conversations
GETList assigned conversations
teammate_idrequired- The teammate ID. Alternatively, you can supply an email as a resource alias.
q- Search query object with a property statuses, whose value should be a list of conversation statuses (assigned, unassigned, archived, or trashed).
limit- Max number of results per page
Comment
- Add comment
POSTAdd comment
conversation_idrequired- The conversation ID
bodyrequired- Content of the comment.
author_id- ID of the teammate creating the comment.
is_pinned- Whether or not the comment is pinned in its conversation.
Contact
- List contact conversations
GETList contact conversations
contact_idrequired- The Contact ID. Alternatively, you can supply the contact's source and handle as a resource alias.
q- Search query object with a property statuses, whose value should be a list of conversation statuses (assigned, unassigned, archived, or trashed).
limit- Max number of results per page
Ask your AI
Try one of these requests with a connected AI.
- List my assigned conversations in Front
- List my teammate contacts in Front
- Create a teammate contact in Front
- List my team contacts in Front
- Create a team contact in Front
- List my team inboxes in Front
Works with
All appsUse Front alongside your other connected apps.
Front MCP server, hosted by ahel
One hosted endpoint serves Front. There is nothing to install and no local server to run.
Connect Front to Claude, Claude Code, Cursor or Codex
- Add your Front key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Where to find your Front keyon the vendor's side; paste it into ahel after sign-in
About Front
Front is a customer support service. Connect your own key and your AI can list assigned conversations, list teammate contacts and create teammate contacts.
Front over MCP: ahel serves Front to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Front key once, paste one link into your AI, and the actions above are there.
Questions
Is my Front key safe?
Your Front key is sealed in ahel and added to the request server-side when your AI calls Front. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Front through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Front?
24 actions today, covering conversations, teams and teammates. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Front cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Front may bill you for API use under its own terms.
