Skip to content

Integration · Projects & tasks

Connect Claude & ChatGPT to COR

Ask your AI what is happening on a project, who a task is assigned to, or to create and assign a new task in COR. It can search and read projects, tasks, clients, contacts, users and teams, and list logged hours. It can also create and update clients, projects and tasks, add collaborators and post comments.

Connect COR free

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

Try asking

  • “What tasks are there on the Website Relaunch project?”

    The AI finds the project, lists its tasks and reads their status, deadline and assignees.

  • “Create a task 'Draft homepage copy' on the Website Relaunch project and assign it to Laura.”

    It creates the task in the project, finds Laura among your users and assigns her.

  • “Set the homepage copy task to in progress with a deadline on Friday.”

    It updates the task's status and deadline.

What your AI can do

Projects and tasks

Search, create and update projects and tasks, set status, deadline and priority, and assign users.

Clients and contacts

Search, create and update clients, and read client contacts.

Team, comments and time

List users and teams, add project collaborators, read and post comments, and list logged hours.

  • “Create a project called Spring Campaign for the client Nordic Foods.”

    It finds the client and creates the project with that name and client.

  • “Tell the team on Spring Campaign that the brief is approved.”

    It posts a comment on the project. Project members may be notified.

  • “Show me the latest logged hours.”

    It lists time entries from COR, in the order you ask for.

29 tools for COR

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

  • add_project_collaboratorsChanges dataAdd users (`users_ids`) as collaborators on a project (`project_id`).
  • assign_taskChanges dataAssign users to a task: pass `task_id` and `collaborators` (user IDs).
  • comment_on_projectChanges dataPost a comment `message` on a project (`project_id`). Project members may be notified.
  • comment_on_taskChanges dataPost a comment `message` on a task (`task_id`). Task members may be notified.
  • create_clientChanges dataCreate a client with a `name`; business_name, phone, website, description and main contact (name_contact, last_name_contact, email_contact) optional.
  • create_projectChanges dataCreate a project with `name` and `client_id`; start, end, brief, pm_id (project manager), billable, estimated_time and more optional.
  • create_taskChanges dataCreate a task with a `title`, optionally in a project (`project_id`). Use update_task to add details.
  • delete_taskDeletesPermanently delete a task by `task_id`. Cannot be undone.
  • get_clientGet one client by `customer_id`.
  • get_contactGet one client contact by `contact_id`.
  • get_current_userGet the COR user the connection acts as.
  • get_projectGet one project by `project_id`, with its client, dates, status and estimate.
  • get_taskGet one task by `task_id`, with its project, status, deadline and assignees.
  • list_clientsList clients, with page and limit and an optional `filters` string.
  • list_contactsList client contacts, with page and limit.
  • list_project_commentsList the comments on a project by `project_id`.
  • list_projectsList projects, with page and limit and an optional `filters` string.
  • list_task_commentsList the comments on a task by `task_id`.
  • list_tasksList tasks, with page, limit, order and an optional `filters` string.
  • list_teamsList teams in the company.
  • list_time_entriesList logged hours (time entries), with page, limit, order_by and an optional `filters` string.
  • list_usersList users in the company, with page and limit and an optional `filters` string.
  • search_clients_by_nameFind clients whose name matches `name`. Use to get a client ID.
  • search_projects_by_nameFind projects whose name matches `project_name`. Use to get a project ID.
  • search_tasks_by_titleFind tasks whose title matches `title`. Use to get a task ID.
  • search_users_by_nameFind users whose name matches `name`. Use to get a user ID for assigning work.
  • update_clientChanges dataUpdate a client by `customer_id`; `name` is required, other fields are optional.
  • update_projectChanges dataUpdate a project's name, dates, status, brief, estimate or other settings by `project_id`.
  • update_taskChanges dataUpdate a task by `task_id` (`title` required): status (nueva, en_proceso, estancada, finalizada), deadline, priority (0-3), description or project.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose COR from the app list.

  2. 2

    Paste your key

    Paste your COR API key and client secret. In COR, go to Settings > Integrations > API and click Generate API Key. Copy the API key and the client secret. 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 COR?

It can search and read projects, tasks, clients, contacts, users, teams, comments and logged hours. It can create and update clients, projects and tasks, assign users to tasks, add project collaborators, post comments and delete tasks.

Does the AI see my COR credentials?

No. Your COR API key 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. 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 lookups only. Deleting a task is permanent, and comments may notify project or task members, so these tools 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 PipMCP 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?

COR connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP 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 COR account.

Which task statuses does COR use?

COR tasks have four statuses: nueva (new), en_proceso (in progress), estancada (stalled) and finalizada (finished). You can ask in plain words, and the AI sets the matching status when it updates a task.

Let your AI work in COR today.

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

Connect COR free

PipMCP is not affiliated with COR. Product names are trademarks of their owners.