Clickup-Api
The Clickup-Api agent connector is a Python package that equips AI agents to interact with Clickup-Api through strongly typed, well-documented tools. It's ready to use directly in your Python app, in an agent framework, or exposed through an MCP.
ClickUp is a productivity platform that provides project management, task tracking, docs, goals, and time tracking for teams. This connector provides access to workspaces, spaces, folders, lists, tasks (including workspace-wide search), comments, goals, views, time tracking, members, and docs.
Example questions
The Clickup-Api connector is optimized to handle prompts like these.
- List all workspaces I have access to
- Show me the spaces in my workspace
- List the folders in a space
- Show me the lists in a folder
- Get the tasks in a list
- Get details for a specific task
- Search for tasks containing 'bug' across my workspace
- Find all urgent priority tasks in my workspace
- Show me tasks assigned to a specific user
- List comments on a task
- Get threaded replies on a comment
- Create a comment on a task
- Update a comment to mark it resolved
- List all goals in my workspace
- Get details for a specific goal
- Show me all workspace-level views
- Get tasks matching a saved view
- List time entries for my workspace this week
- Get details for a specific time entry
- Show me the members assigned to a task
- List all docs in my workspace
- Get details for a specific doc
- What tasks are overdue in my workspace?
- Which tasks were updated in the last 24 hours?
- Show me all high-priority tasks across all projects
- How much time has been tracked this week?
- What are the most commented tasks?
Unsupported questions
The Clickup-Api connector isn't currently able to handle prompts like these.
- Delete a task
- Delete a comment
- Delete a goal
Installation
uv pip install airbyte-agent-clickup-api
Usage
Connectors can run in open source or hosted mode.
Open source
In open source mode, you provide API credentials directly to the connector.
from airbyte_agent_clickup_api import ClickupApiConnector
from airbyte_agent_clickup_api.models import ClickupApiAuthConfig
connector = ClickupApiConnector(
auth_config=ClickupApiAuthConfig(
api_key="<Your ClickUp personal API token>"
)
)
@agent.tool_plain # assumes you're using Pydantic AI
@ClickupApiConnector.tool_utils
async def clickup_api_execute(entity: str, action: str, params: dict | None = None):
return await connector.execute(entity, action, params or {})
Hosted
In hosted mode, API credentials are stored securely in Airbyte Cloud. You provide your Airbyte credentials instead.
If your Airbyte client can access multiple organizations, also set organization_id.
This example assumes you've already authenticated your connector with Airbyte. See Authentication to learn more about authenticating. If you need a step-by-step guide, see the hosted execution tutorial.
from airbyte_agent_clickup_api import ClickupApiConnector, AirbyteAuthConfig
connector = ClickupApiConnector(
auth_config=AirbyteAuthConfig(
customer_name="<your_customer_name>",
organization_id="<your_organization_id>", # Optional for multi-org clients
airbyte_client_id="<your-client-id>",
airbyte_client_secret="<your-client-secret>"
)
)
@agent.tool_plain # assumes you're using Pydantic AI
@ClickupApiConnector.tool_utils
async def clickup_api_execute(entity: str, action: str, params: dict | None = None):
return await connector.execute(entity, action, params or {})
Full documentation
Entities and actions
This connector supports the following entities and actions. For more details, see this connector's full reference documentation.
| Entity | Actions |
|---|---|
| User | Get |
| Teams | List |
| Spaces | List, Get |
| Folders | List, Get |
| Lists | List, Get |
| Tasks | List, Get, API Search |
| Comments | List, Create, Get, Update |
| Goals | List, Get |
| Views | List, Get |
| View Tasks | List |
| Time Tracking | List, Get |
| Members | List |
| Docs | List, Get |
Authentication
For all authentication options, see the connector's authentication documentation.
Clickup-Api API docs
See the official Clickup-Api API reference.
Version information
- Package version: 0.1.18
- Connector version: 0.1.5
- Generated with Connector SDK commit SHA: c5258debd165ab701252c1436d4acfb475bf92b9
- Changelog: View changelog
Metadata
Release files for airbyte-agent-clickup-api 0.1.18
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| airbyte_agent_clickup_api-0.1.18.tar.gz | 171.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| airbyte_agent_clickup_api-0.1.18-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 367.4 kB
Release files / airbyte_agent_clickup_api-0.1.18.tar.gz
| Download URL | airbyte_agent_clickup_api-0.1.18.tar.gz |
|---|---|
| Size | 171.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
36818602d65f8cdb998360a9f538e4b57008c875110c2db8028173222b2c6d5d
|
|
BLAKE2b-256 checksum How to use checksums |
330cebea50b5629477e504132063429adf6defc4539927b30f671483b6c078e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / airbyte_agent_clickup_api-0.1.18-py3-none-any.whl
| Download URL | airbyte_agent_clickup_api-0.1.18-py3-none-any.whl |
|---|---|
| Size | 196.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d32569174ff993ae824c0c5bfd24dc8dffde29ad12eb32dcb7988e7ee551b9aa
|
|
BLAKE2b-256 checksum How to use checksums |
c874de5bd14bc45fa28accdfff378e84539a66f54a09a5277764ec111a58abec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|