Brainiall NLP
Sentiment, toxicity, entity extraction, PII, translation, summary, QA, fraud scoring, safety audit.
Crawler Summary
Search, create, and retrieve tasks, add comments, and track time through natural language commands. ClickUp MCP for AI Assistants Model Context Protocol (MCP) server enabling AI assistants to interact with ClickUp workspaces. Get complete task context with comments and images, search across projects, create and update tasks, collaborate through comments, and track time - all through natural language. This MCP vs Official ClickUp MCP See also: $1 | Feature | This MCP | Official ClickUp MCP | |----------------------| Published capability contract available. No trust telemetry is available yet. 37 GitHub stars reported by the source. Last updated 2/24/2026.
Freshness
Last checked 2/22/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
@hauptsache.net/clickup-mcp is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
Search, create, and retrieve tasks, add comments, and track time through natural language commands. ClickUp MCP for AI Assistants Model Context Protocol (MCP) server enabling AI assistants to interact with ClickUp workspaces. Get complete task context with comments and images, search across projects, create and update tasks, collaborate through comments, and track time - all through natural language. This MCP vs Official ClickUp MCP See also: $1 | Feature | This MCP | Official ClickUp MCP | |----------------------|
Public facts
7
Change events
1
Artifacts
0
Freshness
Feb 22, 2026
Published capability contract available. No trust telemetry is available yet. 37 GitHub stars reported by the source. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 22, 2026
Vendor
Hauptsachenet
Artifacts
0
Benchmarks
0
Last release
1.6.1
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. 37 GitHub stars reported by the source. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/hauptsacheNet/clickup-mcp.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Hauptsachenet
Protocol compatibility
MCP
Auth modes
mcp, api_key, oauth
Machine-readable schemas
OpenAPI or schema references published
Adoption signal
37 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
json
{
"mcpServers": {
"clickup": {
"command": "npx",
"args": [
"@hauptsache.net/clickup-mcp@latest"
],
"env": {
"CLICKUP_API_KEY": "your_api_key",
"CLICKUP_TEAM_ID": "your_team_id"
}
}
}
}bash
claude mcp add --scope user clickup \ --env CLICKUP_API_KEY=YOUR_KEY \ --env CLICKUP_TEAM_ID=YOUR_ID \ --env CLICKUP_MCP_MODE=read-minimal \ --env MAX_IMAGES=16 \ --env MAX_RESPONSE_SIZE_MB=4 \ -- npx -y @hauptsache.net/clickup-mcp
toml
[mcp_servers.clickup]
command = "npx"
args = ["-y", "@hauptsache.net/clickup-mcp@latest"]
env = { "CLICKUP_API_KEY" = "YOUR_KEY", "CLICKUP_TEAM_ID" = "YOUR_ID", "CLICKUP_MCP_MODE" = "read-minimal" }json
{
"mcpServers": {
"clickup": {
"command": "npx",
"args": ["-y", "@hauptsache.net/clickup-mcp@latest"],
"env": {
"CLICKUP_API_KEY": "your_api_key",
"CLICKUP_TEAM_ID": "your_team_id",
"CLICKUP_MCP_MODE": "read"
}
}
}
}text
Create a task called "API Integration" with description: # API Integration Requirements ## Authentication - Implement OAuth 2.0 flow - Add JWT token validation - **Priority**: High security standards ## Endpoints 1. `/api/users` - User management 2. `/api/data` - Data retrieval 3. `/api/webhook` - Event notifications ## Testing - [ ] Unit tests for auth flow - [ ] Integration tests - [ ] Load testing with 1000+ concurrent users > **Note**: This replaces the legacy REST implementation See related task: https://app.clickup.com/t/abc123
markdown
[Existing task description content] --- **Edit (2024-01-15):** Added new acceptance criteria based on client feedback: - Must support mobile responsive design - Performance requirement: < 2s load time
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
Search, create, and retrieve tasks, add comments, and track time through natural language commands. ClickUp MCP for AI Assistants Model Context Protocol (MCP) server enabling AI assistants to interact with ClickUp workspaces. Get complete task context with comments and images, search across projects, create and update tasks, collaborate through comments, and track time - all through natural language. This MCP vs Official ClickUp MCP See also: $1 | Feature | This MCP | Official ClickUp MCP | |----------------------|
Model Context Protocol (MCP) server enabling AI assistants to interact with ClickUp workspaces. Get complete task context with comments and images, search across projects, create and update tasks, collaborate through comments, and track time - all through natural language.
See also: Official ClickUp MCP Documentation
| Feature | This MCP | Official ClickUp MCP | |----------------------|-------------------------------------------------------|---------------------------------------------| | Setup | Local npm/npx install | Remote MCP (no install) | | Authentication | API key only | OAuth only | | Task Context | Complete with comments, status history, inline images | Requires mutiple tool calls for full contxt | | Image Support | Inline images with smart size budgeting | Not documented | | Search | Fuzzy search on recent tasks (limited scope) | Full ClickUp search database | | Documents | CRUD operations | CRUD + document search | | Time Tracking | View and create entries | Timers and entries | | Chat Integration | Not supported | Supported | | Connected Apps | Not supported | Connected Search | | Best For | Coding tools, automation, context gathering | Chat apps, task management | | Support | Community (open source) | Official ClickUp |
Choose this MCP when:
read-minimal mode optimized for development workflowsChoose Official MCP when:
Turn natural language into powerful ClickUp actions:
Agentic Coding & Development:
Time Tracking & Productivity:
Smart Search & Discovery:
Daily Workflow Management:
Rich Context & Collaboration:
Document Management:
For all installation methods, you'll need:
CLICKUP_API_KEY (Profile Icon > Settings > Apps > API Token ~ usually starts with pk_)CLICKUP_TEAM_ID (The 7β10 digit number in the URL when you are in the settings)Download the pre-built bundle from our releases page. This method requires no Node.js installation.
You'll get a configuration screen where you are prompted to enter your API key and team ID.
This method automatically updates to the latest version and is preferred for users who want the newest features.
For Claude Desktop, Windsurf, Cursor and others:
Add the following to your MCP configuration file:
{
"mcpServers": {
"clickup": {
"command": "npx",
"args": [
"@hauptsache.net/clickup-mcp@latest"
],
"env": {
"CLICKUP_API_KEY": "your_api_key",
"CLICKUP_TEAM_ID": "your_team_id"
}
}
}
}
Replace your_api_key and your_team_id with your actual ClickUp credentials.
Where to add this configuration:
Claude Code (CLI):
claude mcp add --scope user clickup \
--env CLICKUP_API_KEY=YOUR_KEY \
--env CLICKUP_TEAM_ID=YOUR_ID \
--env CLICKUP_MCP_MODE=read-minimal \
--env MAX_IMAGES=16 \
--env MAX_RESPONSE_SIZE_MB=4 \
-- npx -y @hauptsache.net/clickup-mcp
Claude Code can handle a lot of images, thus the recommended increased limits.
Note the
CLICKUP_MCP_MODE=read-minimal. This is my usage recommendation, but feel free to use one of the other modes.
OpenAI Codex:
Add these lines to your ~/.codex/config.toml file:
[mcp_servers.clickup]
command = "npx"
args = ["-y", "@hauptsache.net/clickup-mcp@latest"]
env = { "CLICKUP_API_KEY" = "YOUR_KEY", "CLICKUP_TEAM_ID" = "YOUR_ID", "CLICKUP_MCP_MODE" = "read-minimal" }
Codex seems to not be able to handle images from MCP's. See this issue for more details.
Note the
CLICKUP_MCP_MODE=read-minimal. This is my usage recommendation, but feel free to use one of the other modes.
The ClickUp MCP supports three operational modes to balance functionality, security, and performance:
read-minimal: Perfect for AI coding assistants and context gatheringread: Full read-only access for project exploration and workflow understandingwrite (Default): Complete functionality for task management and productivity workflows| Tool | read-minimal | read | write | Description |
|------------------------|:------------:|:----:|:-----:|-----------------------------------------------------------------------------------------|
| getTaskById | β
| β
| β
| Get complete task details including comments, images, and metadata |
| addComment | β | β | β
| Add comments to tasks for collaboration |
| updateTask | β | β | β
| Update tasks (status, priority, assignees, etc.) with SAFE APPEND-ONLY descriptions |
| createTask | β | β | β
| Create new tasks with full markdown support |
| searchTasks | β
| β
| β
| Find tasks by content, keywords, assignees, or project context |
| searchSpaces | β | β
| β
| Browse workspace structure, project organization, and documents |
| getListInfo | β | β
| β
| Get list details and available statuses for task creation |
| updateListInfo | β | β | β
| SAFE APPEND-ONLY updates to list descriptions (preserves existing content) |
| getTimeEntries | β | β
| β
| View time entries and analyze time spent across projects |
| createTimeEntry | β | β | β
| Log time entries for task tracking |
| readDocument | β | β
| β
| Get document details, page structure, and content with navigation |
| searchDocuments | β | β
| β
| Search documents by name and space with fuzzy matching and space filtering |
| updateDocumentPage | β | β | β
| Update existing page content or name with replace/append modes |
| createDocumentOrPage | β | β | β
| Create new documents with first page, or add pages/sub-pages to existing documents |
Add the mode to your MCP configuration:
{
"mcpServers": {
"clickup": {
"command": "npx",
"args": ["-y", "@hauptsache.net/clickup-mcp@latest"],
"env": {
"CLICKUP_API_KEY": "your_api_key",
"CLICKUP_TEAM_ID": "your_team_id",
"CLICKUP_MCP_MODE": "read"
}
}
}
}
This MCP server can be configured using environment variables:
CLICKUP_API_KEY: (Required) Your ClickUp API key.CLICKUP_TEAM_ID: (Required) Your ClickUp Team ID (formerly Workspace ID).CLICKUP_MCP_MODE: (Optional) Controls which tools are available. Options: read-minimal, read, write (default).MAX_IMAGES: (Optional) The maximum number of images to return for a task in getTaskById. Defaults to 4.MAX_RESPONSE_SIZE_MB: (Optional) The maximum response size in megabytes for getTaskById. Uses intelligent size budgeting to fit the most important images within the limit. Defaults to 1.CLICKUP_PRIMARY_LANGUAGE: (Optional) A hint for the primary language used in your ClickUp tasks (e.g., "de" for German, "en" for English). This helps the searchTask tool provide more tailored guidance in its description for multilingual searches.LANG: (Optional) If CLICKUP_PRIMARY_LANGUAGE is not set, the MCP will check this standard environment variable (e.g., "en_US.UTF-8", "de_DE") as a fallback to infer the primary language.The searchTask tool's description will dynamically adjust based on the detected primary language:
CLICKUP_PRIMARY_LANGUAGE or LANG suggests a known primary language (e.g., German), the tool's description will specifically recommend providing search terms in both English and that detected language (e.g., German) for optimal results.This feature aims to improve search effectiveness when the language of user queries (often English) differs from the language of the tasks in ClickUp, without making the MCP itself perform translations. The responsibility for providing bilingual search terms still lies with the agent calling the MCP, but the MCP offers more specific advice if it has a language hint.
Task descriptions and list documentation support full markdown formatting:
Task Creation with Markdown:
Create a task called "API Integration" with description:
# API Integration Requirements
## Authentication
- Implement OAuth 2.0 flow
- Add JWT token validation
- **Priority**: High security standards
## Endpoints
1. `/api/users` - User management
2. `/api/data` - Data retrieval
3. `/api/webhook` - Event notifications
## Testing
- [ ] Unit tests for auth flow
- [ ] Integration tests
- [ ] Load testing with 1000+ concurrent users
> **Note**: This replaces the legacy REST implementation
See related task: https://app.clickup.com/t/abc123
Append-Only Updates (Safe): When updating task descriptions, content is safely appended:
[Existing task description content]
---
**Edit (2024-01-15):** Added new acceptance criteria based on client feedback:
- Must support mobile responsive design
- Performance requirement: < 2s load time
This ensures no existing content is ever lost while maintaining a clear audit trail.
Optimized for AI Workflows:
MAX_IMAGES, default: 4) and total response size limits (MAX_RESPONSE_SIZE_MB, default: 1MB)Current Scope:
These limitations ensure reliable performance while covering the most common use cases for both development context and productivity management.
MIT
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
mcp, api_key, oauth
Streaming
No
Data region
global
Protocol support
Requires: mcp, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/contract"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Sentiment, toxicity, entity extraction, PII, translation, summary, QA, fraud scoring, safety audit.
Agent-callable B2B SaaS directory: capability-structured, continuously verified listings.
Loan & mortgage calculator, compound interest, ROI, crypto prices, FX conversion for AI agents.
Structured website and review evidence for AI-assisted local-business shortlisting.
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"mcp",
"api_key",
"oauth"
],
"requires": [
"mcp",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": true,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/hauptsacheNet/clickup-mcp#input",
"outputSchemaRef": "https://github.com/hauptsacheNet/clickup-mcp#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:46:46.426Z",
"sourceUpdatedAt": "2026-02-24T19:46:46.426Z",
"freshnessSeconds": 19624814
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-10-09T23:07:01.146Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "supported",
"confidenceSource": "contract",
"notes": "Confirmed by capability contract"
},
{
"key": "clickup",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "model-context-protocol",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "llm",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "ai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "ticket",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "time-tracking",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "productivity",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "project-management",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "task-management",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "agentic-coding",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "automation",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|supported|contract capability:clickup|supported|profile capability:mcp|supported|profile capability:model-context-protocol|supported|profile capability:llm|supported|profile capability:ai|supported|profile capability:ticket|supported|profile capability:time-tracking|supported|profile capability:productivity|supported|profile capability:project-management|supported|profile capability:task-management|supported|profile capability:agentic-coding|supported|profile capability:automation|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:46.426Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "mcp, api_key, oauth",
"href": "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:46.426Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/hauptsacheNet/clickup-mcp#input",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:46.426Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Hauptsachenet",
"href": "https://github.com/hauptsacheNet/clickup-mcp#readme",
"sourceUrl": "https://github.com/hauptsacheNet/clickup-mcp#readme",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "37 GitHub stars",
"href": "https://github.com/hauptsacheNet/clickup-mcp",
"sourceUrl": "https://github.com/hauptsacheNet/clickup-mcp",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-hauptsachenet-clickup-mcp/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub Β· GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to @hauptsache.net/clickup-mcp and adjacent AI workflows.