Skip to content

Integration · Productivity

sortd.com

Connect Claude & ChatGPT to Sortd

Ask your AI what is due this week on your Sortd boards, to turn an email thread into a task, or to draft a reply. It can search tasks, boards, contacts and Gmail threads, create, move and complete tasks, add comments and reminders, and save drafts or send email from the Gmail account connected to Sortd.

Connect Sortd for Gmail free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What is due this week on the Sales board?”

    The AI searches tasks on the board by due date range and lists them with assignee and list.

  • “Turn the thread from Acme about the renewal into a task on my To do list.”

    It finds the email thread and creates a task on the list with the thread linked to it.

  • “Draft a reply to that thread saying we will send the quote on Monday.”

    It saves a draft reply in the thread. Nothing is sent until you send it.

What your AI can do

Tasks and boards

Search, create, update, move and complete tasks, add comments and reminders, and read boards, lists and members.

Email threads

Search Gmail threads, link them to tasks, save drafts, reply or send new email, and archive threads.

Contacts and companies

Search, create and update contacts, and search companies within a team.

  • “Move the Acme task to Done and mark it complete.”

    It moves the task to the Done list and marks it as complete.

  • “Remind me about the Nordic Foods task tomorrow at 9.”

    It sets a reminder on the task, notified by email and/or in-app popup.

  • “Add Jane Holm from Acme as a contact with her email.”

    It finds your team and creates the contact with name, company and email.

84 tools for Sortd for Gmail

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_task_commentChanges dataAdd a comment (`body`) to a task by `task_id`.
  • archive_automationVisible to othersDisable a automation (automation id). Has effects visible outside this system. API summary: Disable an automation.
  • archive_email_threadVisible to othersArchive an email thread by `thread_id` (removes it from the inbox).
  • complete_taskVisible to othersMark a task as complete by `task_id`.
  • create_automationChanges dataCreate a new automation. Required: board id, act on, trigger, conditions or actions. API summary: Create an automation on a board.
  • create_boardChanges dataCreate a new board. Required: team id or name. API summary: Create a board.
  • create_board_custom_fieldChanges dataCreate a new custom field for a board. Required: name or type. API summary: Create a custom field on a board.
  • create_board_listChanges dataCreate a new list for a board. Required: name. API summary: Create a list on a board.
  • create_classify_threadChanges dataCreate a new classify thread. API summary: Classify a thread (cached or enqueue).
  • create_companyChanges dataCreate a new company. Required: team id. Search companies first to avoid duplicates. API summary: Create a CRM company.
  • create_contactChanges dataCreate a contact in a team (`team_id`) with `name` and optional first/last name, title, company, stage, tags and emails/phones in `contact_info`.
  • create_delivery_replayDeletesCreate a new replay for a delivery. Destructive action; may require approval. API summary: Replay a webhook delivery.
  • create_email_draftVisible to othersSave a new email draft with `to`, `subject` and `body`. Nothing is sent.
  • create_email_thread_labelVisible to othersCreate a new label for a email thread. Has effects visible outside this system. API summary: Add or remove Gmail labels on a thread.
  • create_email_thread_snoozeVisible to othersCreate a new snooze for a email thread. Required: until. Has effects visible outside this system. API summary: Snooze an email thread.
  • create_hookChanges dataCreate a new hook. API summary: Zapier REST Hook subscribe.
  • create_list_reorderChanges dataCreate a new reorder for a list. API summary: Reposition a list (column) on its board.
  • create_subscriptionDeletesCreate a new subscription. Required: target url or events. Destructive action; may require approval. API summary: Create a webhook subscription.
  • create_subscription_rotate_secretDeletesCreate a new rotate secret for a subscription. Destructive action; may require approval. API summary: Rotate a webhook signing secret.
  • create_subscription_testDeletesCreate a new test for a subscription. Destructive action; may require approval. API summary: Send a test ping to a webhook.
  • create_taskChanges dataCreate a task on a list (`list_id`) with title, notes, due date and position. Pass `thread_id` to turn an email thread into a task.
  • create_task_reorder_taskChanges dataCreate a new task for a task. Search tasks first to avoid duplicates. API summary: Reposition a task in its list.
  • delete_automationDeletesPermanently delete a automation by automation id. Destructive action; may require approval. API summary: Delete an automation.
  • delete_boardDeletesPermanently delete a board by board id. Destructive action; may require approval.
  • delete_board_custom_fieldDeletesPermanently delete a custom field by field id. Destructive action; may require approval.
  • delete_companyDeletesPermanently delete a company by company id. Destructive action; may require approval. API summary: Delete a CRM company.
  • delete_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Delete a CRM contact.
  • delete_hookDeletesPermanently delete a hook by hook id. Destructive action; may require approval. API summary: Zapier REST Hook unsubscribe.
  • delete_listDeletesPermanently delete a list by list id. Destructive action; may require approval.
  • delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Delete a webhook subscription.
  • delete_taskDeletesPermanently delete a task by `task_id`. This cannot be undone.
  • delete_task_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete your own comment.
  • delete_task_remindersMoves moneyPermanently delete a reminder by task id. Financial or irreversible action; may require approval. API summary: Remove your reminder from a task.
  • draft_reply_to_threadVisible to othersSave a draft reply in an email thread by `thread_id` with `body` and optional to, cc, subject. Nothing is sent.
  • get_boardGet one board by `board_id`.
  • get_companyGet one company by company id. API summary: Get a CRM company.
  • get_contactGet one contact by `contact_id`.
  • get_current_userGet the signed-in Sortd user and account details.
  • get_email_threadGet one email thread with its messages by `thread_id`.
  • get_email_thread_stateVisible to othersGet one email thread by thread id. Has effects visible outside this system. API summary: Mark an email thread read or unread.
  • get_projectGet one project by project id. API summary: Poll an AI classification job.
  • get_taskGet one task by `task_id`, with notes, due date, assignee and custom fields.
  • get_teamGet one team by team id. API summary: Get a team.
  • link_email_to_taskChanges dataAttach an email thread (`thread_id`) to an existing task (`task_id`).
  • list_analysesList analyses. Optional filters: thread id. API summary: Read cached AI analyses for a thread.
  • list_automationsList automations. Optional filters: team id. API summary: A team's automations.
  • list_board_custom_fieldsList custom fields for a board. API summary: List a board's custom fields.
  • list_board_listsList the lists (columns) on a board by `board_id`. Use to find a `list_id` for new tasks.
  • list_board_membersList the members of a board by `board_id`, e.g. to find someone to assign a task to.
  • list_board_templatesList board templates. API summary: The available board templates.
  • list_boardsList the boards in a team by `team_id`.
  • list_email_thread_draftsList drafts for a email thread. API summary: List your drafts on a thread.
  • list_labelsList labels. API summary: List the mailbox's labels/folders.
  • list_mailboxesList mailboxes. API summary: Get the key owner's mailbox connection state.
  • list_pollsList polls. Optional filters: event or since. API summary: Zapier polling trigger (event feed since cursor).
  • list_samplesList samples. Optional filters: event. API summary: Sample event payload for Zapier setup.
  • list_subscription_shipmentsList shipments for a subscription. API summary: List a webhook’s delivery log.
  • list_subscriptionsList subscriptions. API summary: List webhook subscriptions.
  • list_task_commentsList the comments on a task by `task_id`.
  • list_task_historiesList histories for a task. Optional filters: action. Results are paginated. API summary: A task's activity log.
  • list_task_remindersList reminders for a task. API summary: The key owner's reminder on a task.
  • list_teamsList the teams you belong to. Most board, contact and company tools need a `team_id` from here.
  • list_templatesList templates. Optional filters: team id. API summary: The team's email templates.
  • list_updatesList updates. Optional filters: direction or reset. Results are paginated. API summary: New mail since this key last checked.
  • move_taskChanges dataMove a task (`task_id`) to another list (`list_id`), optionally at a position.
  • reopen_taskVisible to othersReopen a completed task by `task_id`.
  • reply_to_email_threadVisible to othersReply to an email thread by `thread_id` with `body`; `mode` reply (sender only) or reply_all. Sends the email immediately.
  • restore_automationChanges dataEnable a automation (automation id). API summary: Enable an automation.
  • restore_email_threadVisible to othersUnarchive a email thread (thread id). Has effects visible outside this system. API summary: Unarchive an email thread.
  • search_companiesSearch companies by text `q` within a team.
  • search_contactsSearch contacts by text `q`, type or stage within a team.
  • search_email_threadsVisible to othersSearch Gmail threads with Gmail search text `q`, a `label` or category. Paged with `cursor`.
  • search_tasksSearch tasks by text `q` or filter by board, list, team, assignee, due date range, completion, colour, linked email thread or contact. Paged with `cursor`.
  • send_draftVisible to othersSend a draft (draft id). Has effects visible outside this system. API summary: Send an existing draft.
  • send_emailVisible to othersSend a new email to `to` with `subject` and `body` (optional cc/bcc) from the connected Gmail account. Sends immediately.
  • set_task_reminderVisible to othersSet a reminder on a task (`task_id`) at `remind_at` (ISO date-time), notified by email and/or in-app popup.
  • update_automationChanges dataUpdate an existing automation identified by automation id. Only the fields you pass are changed. API summary: Update an automation.
  • update_boardChanges dataUpdate an existing board identified by board id. Only the fields you pass are changed. API summary: Rename a board.
  • update_board_custom_fieldChanges dataUpdate an existing custom field identified by field id. Only the fields you pass are changed. API summary: Update a custom field.
  • update_companyChanges dataUpdate an existing company identified by company id. Only the fields you pass are changed. API summary: Update a CRM company.
  • update_contactChanges dataUpdate a contact's name, title, company, stage, tags or contact info by `contact_id`.
  • update_listChanges dataUpdate an existing list identified by list id. Only the fields you pass are changed. API summary: Rename a list.
  • update_subscriptionDeletesUpdate an existing subscription identified by subscription id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update or pause a webhook subscription.
  • update_taskChanges dataUpdate a task's notes, due or planned date, assignee, colour or custom fields by `task_id`. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Sortd for Gmail from the app list.

  2. 2

    Paste your key

    Paste a Sortd API key (it starts with sk_live_). In the Sortd app open Settings (the cog, bottom-left) → API tab, name the key, pick the scopes it needs (for example tasks.read, tasks.write, boards.read, lists.read) and click Generate. The secret is shown only once.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Sortd?

It can search and read tasks, boards, lists, board members, teams, contacts, companies, task comments and Gmail threads. It can create, update, move, complete, reopen and delete tasks, add comments and reminders, link threads to tasks, create and update contacts, save email drafts, send and reply to email, and archive threads.

Does the AI see my Sortd credentials?

No. Your Sortd API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with tasks only. Sending email, archiving threads and deleting tasks can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Sortd account.

Can the AI send email from my Gmail?

Only if you switch those tools on. send_email and reply_to_email_thread send right away from the Gmail account connected to Sortd. The draft tools only save a draft, and nothing is sent. You can leave the sending tools off or require approval for them.

Let your AI work in Sortd for Gmail today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Sortd for Gmail free

HeyMyApps is not affiliated with Sortd for Gmail. Product names are trademarks of their owners.