# Project COR MCP server

> Lets an AI client manage projects, tasks, clients, contracts, and time tracking via the Project COR REST API.

- Repository: https://github.com/fxckcode/mcp-cor
- Page: https://hostedmcp.org/servers/fxckcode/mcp-cor
- Transport: —
- Stars: 0
- License: MIT

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `COR_API_KEY` | no | no |  |
| `COR_API_URL` | no | no |  |
| `COR_CLIENT_SECRET` | no | no |  |
| `COR_EMAIL` | no | no |  |
| `COR_PASSWORD` | no | no |  |

## Tools (61)

- `cor_list_projects`
- `cor_get_project`
- `cor_create_project`
- `cor_update_project`
- `cor_delete_project`
- `cor_get_project_collaborators`
- `cor_add_project_collaborator`
- `cor_remove_project_collaborator`
- `cor_get_project_costs`
- `cor_add_project_cost`
- `cor_get_project_labels`
- `cor_get_project_ratecard`
- `cor_get_project_templates`
- `cor_get_project_profitability`
- `cor_search_tasks`
- `cor_get_my_pending_tasks`
- `cor_get_task`
- `cor_create_task`
- `cor_update_task`
- `cor_delete_task`
- `cor_get_task_collaborators`
- `cor_sync_task_collaborators`
- `cor_add_task_label`
- `cor_remove_task_label`
- `cor_get_my_profile`
- `cor_list_users`
- `cor_get_user`
- `cor_list_teams`
- `cor_create_team`
- `cor_add_team_users`
- `cor_remove_team_users`
- `cor_get_working_time`
- `cor_list_clients`
- `cor_get_client`
- `cor_create_client`
- `cor_update_client`
- `cor_delete_client`
- `cor_get_client_fees`
- `cor_list_contracts`
- `cor_get_contract`
- `cor_create_contract`
- `cor_get_contract_positions`
- `cor_create_contract_position`
- `cor_log_hours`
- `cor_search_time_entries`
- `cor_get_hours_by_date`
- `cor_change_hours_status`
- `cor_accept_suggested_hours`
- `cor_get_task_messages`
- `cor_post_task_message`
- `cor_get_project_messages`
- `cor_post_project_message`
- `cor_list_ratecards`
- `cor_get_ratecard`
- `cor_create_ratecard`
- `cor_get_allocations_by_project`
- `cor_save_allocation`
- `cor_delete_allocation`
- `cor_list_products`
- `cor_create_product`
- `cor_get_labels`

## FAQ

### What authentication modes does the server support?

The server supports two modes: User Credentials (email and password) for personal use, and Client Credentials (API key and client secret) for server-to-server communication.

### Can I run this server using Docker?

Yes, the server includes Docker support for one-command deployment in both stdio and SSE modes.

### Which MCP clients can I connect to?

It is compatible with any MCP-compatible client including Hermes Agent, Claude Desktop, Cursor, Claude Code, Cline, and Windsurf.

### Does the server handle token expiration?

Yes, it features built-in OAuth token auto-refresh to prevent session expiry.
