XgenPlus MCP tools reference
The XgenPlus MCP server offers 36 tools. Reading tools list, search and open mail, threads and attachments. Organising tools mark, move, trash and restore. Draft and send tools write, reply, forward and send. Contacts, calendar, tasks, signature and out-of-office tools are read-only. Each tool needs a permission you turn on for your agent password.
When to use it
Rohit is choosing permissions for an n8n workflow. He checks this list, sees that summarising needs only List folders, Search email and Read email, and leaves the rest off.
All tools
| Tool | What it does | Permission | Changes mail |
|---|---|---|---|
get_mailbox_profile |
Who the mailbox belongs to and which permissions are on | None needed | No |
get_usage_guide |
How to use the tools: ids, folders, workflows, errors, limits | None needed | No |
list_folders |
Folders with total and unread counts | List folders | No |
get_inbox_summary |
Unread counts, top unread senders, starred and drafts at a glance | Search email | No |
list_messages |
Messages in a folder, newest first | Search email | No |
search_messages |
Search by sender, recipients and subject | Search email | No |
get_message |
One message with its body and attachment list | Read email | No |
get_thread |
A whole conversation, oldest first | Read email | No |
get_attachment |
Download an attachment, or its text | Read email | No |
mark_messages |
Mark read or unread, star or unstar | Mark read/unread | Yes |
move_messages |
Move to inbox, spam or one of your folders | Move email | Yes |
trash_messages |
Move to Trash (recoverable) | Delete email | Yes |
restore_messages |
Restore from Trash | Move email | Yes |
create_draft |
Save a new draft | Save drafts | Yes |
update_draft |
Replace a draft with new content | Save drafts | Yes |
delete_draft |
Move a draft to Trash | Save drafts | Yes |
create_reply_draft |
Save a reply as a draft | Reply/forward, Save drafts, Read email | Yes |
create_forward_draft |
Save a forward as a draft | Reply/forward, Save drafts, Read email | Yes |
send_message |
Send a new mail | Send email | Sends |
send_draft |
Send an existing draft | Send email | Sends |
send_reply |
Reply and send | Send email, Reply/forward, Read email | Sends |
send_forward |
Forward and send | Send email, Reply/forward, Read email | Sends |
search_contacts |
Find people in your contacts and the company directory | Search email | No |
get_contact |
One contact's full card | Search email | No |
list_contacts |
Page through your contacts | Search email | No |
list_contact_groups |
Your contact groups | Search email | No |
get_frequent_contacts |
People you email most | Search email | No |
list_calendars |
Your calendars and those shared with you | Read email | No |
list_events |
Events between two dates | Read email | No |
get_event |
One event in full | Read email | No |
get_agenda |
A day at a glance | Read email | No |
find_free_time |
Free slots in working hours | Read email | No |
list_invitations |
Meeting invitations waiting for your response | Read email | No |
list_tasks |
Your tasks, soonest due first | Read email | No |
get_signature |
Your email signatures | Read email | No |
get_out_of_office |
Whether your auto-reply is on, with its message | Read email | No |
Details by group
Good to know
mail_idis a message's permanent id. Every message tool takes it, and it does not change when the message moves. Edited drafts get a newmail_id.- Folders are named
inbox,sent,drafts,trash,spam,templatesandsnoozed; your own folders aref_<number>.starredandunreadwork as virtual folders. - Mail content, contact fields and event text are passed to the assistant as untrusted data.
Common questions
Do I need to call these tools myself?
No. Your AI assistant picks and calls the tools from your request. This list helps you choose permissions and understand what the assistant did.
Where does the assistant learn how to use them?
The get_usage_guide tool returns the rules for ids, folders, workflows, errors and limits. Assistants are told to call it first when unsure.