Integration · Projects & tasks
Connect Claude & ChatGPT to Quire
Ask your AI what is assigned to you in Quire, to break a task into subtasks, or to mark a batch of tasks as done. It can search tasks in a project or across an organization, create tasks, subtasks, tags and reminders, update tasks and projects, comment on tasks and log time.
Free plan, no credit card. Takes about a minute.
Try asking
“What is assigned to me in the Website project?”
The AI finds the project and searches its tasks for the ones assigned to you.
“Break task 42 into three subtasks: copy, design and review.”
It creates three subtasks under task 42 in the same project.
“Mark tasks 12, 15 and 18 as completed.”
It updates the three tasks in one call and sets their status to completed. It can preview the change first.
What your AI can do
Tasks and subtasks
Create tasks and subtasks, and update name, status, due dates, assignees and tags on several tasks at once.
Search and overview
Search tasks in a project or across an organization, and list projects, subtasks, statuses, tags and members.
Comments, reminders and time
Post and edit comments, set reminders for members and log time on a task.
“Remind me about task 7 on Friday at 9.”
It sets a reminder on the task for that time and for the members you name.
“Which tasks across our organization are due this week?”
It searches tasks across all projects in the organization, filtered by due date.
“Log 2 hours on task 31 from 9 to 11 as billable.”
It logs the time on the task with start and end times and marks it as billable.
170 tools for Quire
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_a_custom_field_definition_to_a_projectChanges dataUpdate an existing add field identified by oid. API summary: Add a custom-field definition to a project.add_a_new_task_status_by_project_idChanges dataUpdate an existing user identified by project id. API summary: Add a new task status (by project ID).add_task_commentChanges dataPost a comment on a task by `project_id` and `task_id`; `description` is the text. Followers are notified.approve_taskVisible to othersApprove a task (oid). Has effects visible outside this system. API summary: Set or transition a task's approval state by OID.approve_userVisible to othersApprove a user (task id). Has effects visible outside this system. API summary: Set or transition a task's approval state.attach_attachChanges dataAttach a attach (filename). API summary: Upload an attachment to a comment (by comment OID).attach_userChanges dataAttach a user (filename). API summary: Upload an attachment to a task by ID.cancel_a_task_s_approvalDeletesPermanently delete a user by task id. Destructive action; may require approval. API summary: Cancel a task's approval.create_a_chat_channel_by_owner_oidChanges dataUpdate an existing message identified by owner oid. API summary: Create a chat channel by owner OID.create_a_dashboard_by_owner_idChanges dataUpdate an existing user identified by owner id. API summary: Create a dashboard by owner ID.create_a_dashboard_by_owner_oidChanges dataUpdate an existing dashboard identified by owner oid. API summary: Create a dashboard by owner OID.create_a_document_by_owner_idChanges dataUpdate an existing user identified by owner id. API summary: Create a document by owner ID.create_a_document_by_owner_oidChanges dataUpdate an existing doc identified by owner oid. API summary: Create a document by owner OID.create_a_reminder_by_owner_idChanges dataUpdate an existing user identified by owner id. API summary: Create a reminder by owner ID.create_a_reminder_by_owner_oidChanges dataUpdate an existing reminder identified by owner oid. API summary: Create a reminder by owner OID.create_a_sublist_by_owner_idChanges dataUpdate an existing user identified by owner id. API summary: Create a sublist by owner ID.create_a_sublist_by_owner_oidChanges dataUpdate an existing sublist identified by owner oid. API summary: Create a sublist by owner OID.create_an_insight_view_by_owner_idChanges dataUpdate an existing user identified by owner id. API summary: Create an insight view by owner ID.create_an_insight_view_by_owner_oidChanges dataUpdate an existing insight identified by owner oid. API summary: Create an insight view by owner OID.create_notificationChanges dataCreate a new notification. Required: message. API summary: Send a notification.create_subtaskChanges dataCreate a task next to another task: by default as its subtask (`position` parent), or before/after it. Needs `project_id`, `task_id` and `name`.create_tagChanges dataCreate a tag in a project by `project_id` and `name`, with optional color.create_taskChanges dataCreate a top-level task in a project by `project_id` and `name`, with optional description, assignees, due/start dates, priority and tags.create_task_reminderChanges dataSet a reminder on a task by `project_id` and `task_id`, with `when` and the members to remind.delete_a_dashboard_by_idDeletesPermanently delete a user by dashboard id. Destructive action; may require approval. API summary: Delete a dashboard by ID.delete_a_document_by_idDeletesPermanently delete a user by doc id. Destructive action; may require approval. API summary: Delete a document by ID.delete_a_sublist_by_idDeletesPermanently delete a user by sublist id. Destructive action; may require approval. API summary: Delete a sublist by ID.delete_a_task_status_by_project_idDeletesPermanently delete a user by value. Destructive action; may require approval. API summary: Delete a task status (by project ID).delete_an_existing_comment_by_comment_oidDeletesPermanently delete a message by message oid. Destructive action; may require approval. API summary: Delete an existing comment (by comment OID).delete_an_insight_view_by_idDeletesPermanently delete a user by insight id. Destructive action; may require approval. API summary: Delete an insight view by ID.delete_bulk_removeMoves moneyPermanently delete a bulk remove by project oid. Financial or irreversible action; may require approval. API summary: Bulk-remove N tasks from a project by OID.delete_dashboardDeletesPermanently delete a dashboard by oid. Destructive action; may require approval.delete_docDeletesPermanently delete a doc by oid. Destructive action; may require approval. API summary: Delete a document by OID.delete_insightDeletesPermanently delete a insight by oid. Destructive action; may require approval. API summary: Delete an insight view by OID.delete_messageDeletesPermanently delete a message by oid. Destructive action; may require approval. API summary: Delete a chat channel by OID.delete_reminderDeletesPermanently delete a reminder by oid. Destructive action; may require approval.delete_remove_appv_catDeletesPermanently delete a remove appv cat by cat id. Destructive action; may require approval. API summary: Remove an approval category from a project.delete_remove_fieldDeletesPermanently delete a remove field by field name. Destructive action; may require approval. API summary: Remove a custom-field definition from an insight view.delete_remove_timelogDeletesPermanently delete a remove timelog by oid. Destructive action; may require approval. API summary: Remove a time log from a task by OID.delete_revoke_approvalDeletesPermanently delete a revoke approval by oid. Destructive action; may require approval. API summary: Cancel a task's approval by OID.delete_statusDeletesPermanently delete a status by value. Destructive action; may require approval. API summary: Delete a task status (by project OID).delete_storageDeletesPermanently delete a storage by name. Destructive action; may require approval. API summary: Delete a stored value.delete_sublistDeletesPermanently delete a sublist by oid. Destructive action; may require approval.delete_tagDeletesPermanently delete a tag by oid. Destructive action; may require approval.delete_taskDeletesPermanently delete a task and its subtasks by `project_id` and `task_id`.delete_task_2DeletesPermanently delete a task by oid. Destructive action; may require approval. API summary: Delete a task and all of its subtasks by its OID.delete_userDeletesPermanently delete a user by chat id. Destructive action; may require approval. API summary: Delete a chat channel by ID.delete_user_bulk_remove_task_by_idMoves moneyPermanently delete a user by project id. Financial or irreversible action; may require approval. API summary: Bulk-remove N tasks from a project by ID.delete_user_remove_insight_field_by_idDeletesPermanently delete a user by field name. Destructive action; may require approval. API summary: Remove a custom-field definition from an insight view by ID.delete_user_remove_project_appv_cat_by_idDeletesPermanently delete a user by cat id. Destructive action; may require approval. API summary: Remove an approval category from a project by ID.delete_user_remove_project_field_by_idDeletesPermanently delete a user by field name. Destructive action; may require approval. API summary: Remove a custom-field definition from a project by ID.delete_user_remove_task_timelog_by_idDeletesPermanently delete a user by task id. Destructive action; may require approval. API summary: Remove a time log from a task by ID.export_a_project_to_csv_by_idGet one user by user id. API summary: Export a project to CSV by ID.export_a_project_to_json_by_idGet one user by user id. API summary: Export a project to JSON by ID.get_a_dashboard_by_idGet one user by dashboard id. API summary: Get a dashboard by ID.get_a_document_by_idGet one user by doc id. API summary: Get a document by ID.get_a_project_by_idGet one user by user id. API summary: Get a project by ID.get_a_sublist_by_idGet one user by sublist id. API summary: Get a sublist by ID.get_a_task_status_by_value_project_idGet one user by value. API summary: Get a task status by value (project ID).get_a_user_by_oidGet one user by oid. API summary: Get a user by OID.get_an_existing_comment_by_comment_oidGet one message by message oid. API summary: Get an existing comment (by comment OID).get_an_existing_task_by_its_oidGet one task by oid. API summary: Get an existing task by its OID.get_an_insight_view_by_idGet one user by insight id. API summary: Get an insight view by ID.get_an_organization_by_idGet one user by user id. API summary: Get an organization by ID.get_authorized_projects_by_organization_idGet one user by organization id. API summary: Get authorized projects by organization ID.get_authorized_projects_by_organization_oidGet one user by organization oid. API summary: Get authorized projects by organization OID.get_companyGet one company by oid. API summary: Get an organization by OID.get_dashboardGet one dashboard by oid. API summary: Get a dashboard by OID.get_docGet one doc by oid. API summary: Get a document by OID.get_export_csvGet one export csv by oid. API summary: Export a project to CSV by OID.get_insightGet one insight by oid. API summary: Get an insight view by OID.get_messageGet one message by oid. API summary: Get a chat channel by OID.get_message_get_comments_of_chat_by_oidGet one message by message oid. API summary: Get all comments of a chat channel (by chat OID).get_partnerGet one partner by oid. API summary: Get an external team by OID.get_projectGet one project by its `oid`, with name, description, dates and followers.get_project_2Get one project by oid. API summary: Export a project to JSON by OID.get_project_get_users_of_project_by_oidGet one project by oid. API summary: Get all user records of the given project (by project OID).get_rate_limitGet one rate limit by oid. API summary: Get rate-limit usage by organization OID.get_rate_limit_usage_by_organization_idGet one user by user id. API summary: Get rate-limit usage by organization ID.get_reminderGet one reminder by oid. API summary: Get a reminder by OID.get_runGet one run by oid. API summary: Run an Insight and return its computed result (by OID).get_statusGet one status by value. API summary: Get a task status by value (project OID).get_storageGet one storage by name. API summary: Get a stored value.get_sublistGet one sublist by oid. API summary: Get a sublist by OID.get_tagGet one tag by oid. API summary: Get a tag.get_taskGet one task by `project_id` and `task_id` (the task number), with status, assignees, dates and tags.get_task_2Get one task by task id. Results are paginated. API summary: List a task's reminders, by ID.get_userGet a user by `user_id`, email address, or "me" for the connected user.get_user_2Get one user by chat id. API summary: Get a chat channel by ID.get_user_get_comments_of_chat_by_idGet one user by chat id. API summary: Get all comments of a chat channel (by project ID and chat ID).get_user_get_comments_of_task_by_oidGet one user by task oid. API summary: Get all comments of a task (by task OID).get_user_get_insight_result_by_idGet one user by insight id. API summary: Run an Insight and return its computed result (by ID).get_user_get_tasks_by_oidGet one user by oid. Results are paginated. API summary: Get all root tasks of the given project or all subtasks of the given task.list_all_statuses_by_project_oidGet one user by project oid. API summary: List all statuses (by project OID).list_all_stored_entriesList users. API summary: List all stored entries.list_chat_channels_by_owner_idGet one user by owner id. API summary: List chat channels by owner ID.list_chat_channels_by_owner_oidGet one user by owner oid. API summary: List chat channels by owner OID.list_dashboards_by_owner_idGet one user by owner id. API summary: List dashboards by owner ID.list_dashboards_by_owner_oidGet one user by owner oid. API summary: List dashboards by owner OID.list_documents_by_owner_idGet one user by owner id. API summary: List documents by owner ID.list_documents_by_owner_oidGet one user by owner oid. API summary: List documents by owner OID.list_external_teams_by_project_idGet one user by project id. API summary: List external teams by project ID.list_external_teams_by_project_oidGet one user by project oid. API summary: List external teams by project OID.list_insight_views_by_owner_idGet one user by owner id. API summary: List insight views by owner ID.list_insight_views_by_owner_oidGet one user by owner oid. API summary: List insight views by owner OID.list_organizationsList the organizations the connected user belongs to.list_project_membersList the members of a project by `project_id`.list_projectsList projects the connected user can access; set `archived` to include archived ones.list_reminders_by_owner_idGet one user by owner id. Results are paginated. API summary: List reminders by owner ID.list_reminders_by_owner_oidGet one user by owner oid. Results are paginated. API summary: List reminders by owner OID.list_statusesList the task statuses defined in a project by `project_id` (values 0-100).list_stored_entries_by_prefixGet one user by prefix. API summary: List stored entries by prefix.list_sublists_by_owner_idGet one user by owner id. API summary: List sublists by owner ID.list_sublists_by_owner_oidGet one user by owner oid. API summary: List sublists by owner OID.list_subtasksList the subtasks of a task by `project_id` and `task_id`.list_tagsList the tags available in a project by `project_id`.list_tags_by_project_oidGet one user by project oid. API summary: List tags by project OID.list_task_commentsList comments on a task by `project_id` and `task_id`.list_tasksList the top-level tasks of a project by `project_id`, optionally filtered by `status`. Paginated with `cursor`.list_usersList the users the connected user shares projects or organizations with.log_task_timeChanges dataLog time on a task by `project_id` and `task_id`, with `start` and `end` times and an optional note and billable flag.move_an_existing_task_by_its_oidChanges dataUpdate an existing task identified by oid. API summary: Move an existing task by its OID.pay_taskMoves moneyPay a task (oid). Financial or irreversible action; may require approval. API summary: Transfer an existing task by its OID to another project.pay_userMoves moneyPay a user (task id). Financial or irreversible action; may require approval. API summary: Transfer an existing task by its ID to another project.remove_a_custom_field_definition_from_a_projectDeletesPermanently delete a remove field by field name. Destructive action; may require approval. API summary: Remove a custom-field definition from a project.search_organization_tasksSearch tasks across all projects of an organization by `organization_id`, with filters such as text, assignee, tag, status or due.search_tasksSearch tasks in a project by `project_id`, with filters such as text, assignee, tag, status, due or `mine`.search_tasks_in_a_folder_by_folder_idGet one user by folder id. Results are paginated. API summary: Search tasks in a folder by folder ID.search_tasks_in_a_folder_by_folder_oidGet one task by folder oid. Results are paginated. API summary: Search tasks in a folder by folder OID.search_tasks_in_a_project_by_project_oidGet one task by project oid. Results are paginated. API summary: Search tasks in a project by project OID.search_tasks_in_an_organization_by_organization_oidGet one task by organization oid. Results are paginated. API summary: Search tasks in an organization by organization OID.update_add_appv_catChanges dataUpdate an existing add appv cat identified by oid. API summary: Add an approval category to a project.update_add_fieldChanges dataUpdate an existing add field identified by oid. API summary: Add a custom-field definition to an insight view.update_add_timelogChanges dataUpdate an existing add timelog identified by oid. API summary: Add a time log to a task by OID.update_commentChanges dataEdit a comment's text or pinned state by `message_oid`.update_companyChanges dataUpdate an existing company identified by oid. API summary: Update an organization by OID.update_dashboardChanges dataUpdate an existing dashboard identified by oid. API summary: Update a dashboard by OID.update_docChanges dataUpdate an existing doc identified by oid. API summary: Update a document by OID.update_insightChanges dataUpdate an existing insight identified by oid. API summary: Update an insight view by OID.update_messageChanges dataUpdate an existing message identified by oid. API summary: Update a chat channel by OID.update_message_create_comment_to_chat_by_oidChanges dataUpdate an existing message identified by message oid. API summary: Add a new comment to a chat channel (by chat OID).update_message_create_comment_to_task_by_oidChanges dataUpdate an existing message identified by task oid. API summary: Add a new comment to a task (by task OID).update_move_fieldChanges dataUpdate an existing move field identified by field name. API summary: Reorder a custom-field definition on an insight view.update_projectChanges dataUpdate a project by `oid`: name, description, start/due dates, archived or followers.update_reminderChanges dataUpdate an existing reminder identified by oid. API summary: Update a reminder by OID.update_rename_fieldChanges dataUpdate an existing rename field identified by new name. API summary: Rename a custom-field definition on an insight view.update_statusChanges dataUpdate an existing status identified by project oid. API summary: Add a new task status (by project OID).update_storageChanges dataUpdate an existing storage identified by name. API summary: Create or update a stored value.update_sublistChanges dataUpdate an existing sublist identified by oid. API summary: Update a sublist by OID.update_tagChanges dataUpdate an existing tag identified by oid. API summary: Update a tag.update_tag_create_tagChanges dataUpdate an existing tag identified by project oid. API summary: Create a tag.update_taskChanges dataUpdate an existing task identified by oid. API summary: Undo the removal of a chat channel by OID.update_task_bulk_add_task_by_oidVisible to othersUpdate an existing task identified by oid. Has effects visible outside this system. API summary: Bulk-add N tasks by OID (project or task anchor).update_task_bulk_approve_task_by_oidVisible to othersUpdate an existing task identified by project oid. Has effects visible outside this system. API summary: Bulk-approve N tasks in a project by OID.update_task_bulk_move_task_by_oidVisible to othersUpdate an existing task identified by project oid. Has effects visible outside this system. API summary: Bulk-move N tasks within a project by OID.update_task_bulk_transfer_task_by_oidMoves moneyUpdate an existing task identified by source project oid. Financial or irreversible action; may require approval. API summary: Bulk-transfer N tasks across projects by OID.update_task_create_taskChanges dataUpdate an existing task identified by oid. API summary: Add a new root task, or relative to another task.update_tasksVisible to othersUpdate one or more tasks in a project (`project_oid`); each item names a task by id or oid and the fields to change, e.g. name, status (100 = completed), due, assignees or tags. Use `dry_run` to preview.update_update_appv_catChanges dataUpdate an existing update appv cat identified by cat id. API summary: Update an approval category on a project.update_update_fieldChanges dataUpdate an existing update field identified by field name. API summary: Update a custom-field definition on an insight view.update_update_timelogChanges dataUpdate an existing update timelog identified by oid. API summary: Update an existing time log on a task by OID.update_userChanges dataUpdate an existing user identified by owner id. API summary: Create a chat channel by owner ID.update_user_add_insight_field_by_idChanges dataUpdate an existing user identified by insight id. API summary: Add a custom-field definition to an insight view by ID.update_user_add_project_appv_cat_by_idChanges dataUpdate an existing user identified by user id. API summary: Add an approval category to a project by ID.update_user_add_project_field_by_idChanges dataUpdate an existing user identified by user id. API summary: Add a custom-field definition to a project by ID.update_user_bulk_add_task_at_task_by_idVisible to othersUpdate an existing user identified by task id. Has effects visible outside this system. API summary: Bulk-add N tasks relative to a task by ID.update_user_bulk_add_task_by_idVisible to othersUpdate an existing user identified by project id. Has effects visible outside this system. API summary: Bulk-add N root tasks to a project by ID.update_user_bulk_approve_task_by_idVisible to othersUpdate an existing user identified by project id. Has effects visible outside this system. API summary: Bulk-approve N tasks in a project by ID.update_user_create_comment_to_chat_by_idChanges dataUpdate an existing user identified by chat id. API summary: Add a new comment to a chat channel (by project ID and chat ID).upload_an_attachment_to_a_task_by_oidChanges dataAttach a attach (filename). API summary: Upload an attachment to a task by OID.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Quire from the app list.
- 2
Paste your key
Quire connects with OAuth, so you create your own Quire app. Sign in to Quire, open the developer app console at quire.io/apps/dev and create an app with a name and organization. Set the Redirect URL to https://heymyapps.com/oauth/callback and tick the permission scopes you want (with none ticked the app can only read). Paste the Development Client ID and Client Secret into HeyMyApps, then click Connect and allow access.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Quire?
It can list and read projects, tasks, subtasks, comments, statuses, tags, members, users and organizations, and search tasks in a project or across an organization. It can create tasks, subtasks, tags and reminders, update tasks, projects and comments, post comments, log time and delete a task.
Does the AI see my Quire credentials?
No. Your Quire client ID and client secret are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. You sign in to Quire once, and 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. Deleting a task also deletes its subtasks and cannot be undone, and it can require your approval before it runs. New comments notify the task's followers. 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?
Quire connects with OAuth, and this OAuth connection needs the HeyMyApps Pro plan. HeyMyApps also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Quire account.
Why do I need to create my own Quire app?
Quire connects with OAuth. You create an app in Quire's developer console, which gives you a client ID and client secret, and you pick its permission scopes there. With no scopes ticked the app can only read, so the AI cannot change anything. Then you sign in once and allow access.
Let your AI work in Quire today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Quire freeHeyMyApps is not affiliated with Quire. Product names are trademarks of their owners.






