"Sunsama: A Productivity and Task Management Tool" matching MCP tools:
- Mint a PROJECT-scoped management token (`er_mcp_`) for MCP and REST; it cannot authenticate relay traffic. Use it after create_project to configure a fresh project, or for any project you already own. Attenuated by design: the scopes must be a subset of THIS management token's own grant (`read` is always included), expiry is mandatory (1–90 days, default 30, never "never"), and the minted management token (being project-scoped) can never mint management tokens itself. `spend` is human-granted only: no management token, of any scope, can mint one carrying it. Mint a spend-scoped token from the project's panel instead. Requires an ACCOUNT-scoped management token and the `config` scope. Returns the plaintext exactly once; only its hash is stored.ConnectorNo auth
- Approve a completed task — SIMPLE FLOW ONLY. Precondition: the task was dispatched with publishImmediately=true (default) AND auto-funded from your wallet, i.e. you did NOT call request_task_quote/fund_task/publish_task (escrow flow). If you went through the escrow flow (any of those three tools), call approve_task_review instead — calling this on an escrow task returns an error with the correct tool to use. Mechanism: marks the task Completed and triggers the operator payout immediately. There is no review window for the simple flow. Task must be in ProofUploaded or UnderReview status. Requires: API key from register_agent. Next: monitor task.settled and task.closed via get_task_events — settlement happens automatically.ConnectorNo auth
- Add a list of up to 50 tasks to an existing Onplana project in one call, at the project root or under a sprint / epic. Fits "add these tasks to my launch project" or a checklist pasted into the chat. Single transaction (all-or-nothing), in place of calling create_task N times; add_subtasks covers new tasks that are children of an existing task. THIS TOOL DOES NOT SCHEDULE. Tasks land with NO dates unless startDate and dueDate are set on each one, and there is no way to express durations or predecessors here at all. A schedule (phase durations, effort estimates, "task 5 depends on task 3", a critical path) sent through this tool arrives as a flat dateless list, and the Gantt, timeline and critical path are all empty. Use instantiate_plan instead, which takes estimatedDays per task and computes real start and due dates from them. It accepts a projectId, so it works on a project that already exists. Neither tool accepts predecessors: create the tasks first, then add each dependency with link_dependency. The result includes `url` for the project (and one per task). ALWAYS show the project link in your reply so the user can open what you just created.ConnectorOAuth
- Sign-in required: call connect(email) and connect_verify first (free, one email) unless this connection is already signed in. Open one workflow as a PLAN bound to the task: the ordered tool calls with the act number, case number or date from `task` filled in and every other slot left open, the principles and what the result looks like. Sizes cover the complete JSON payload; the 2,000-character target is advisory and safeguards are never cut. Compare with existing instructions: use, adapt, supplement or skip. You run applicable steps yourself: this tool runs no step and checks no result. Pass the `workflow_id` returned by find_workflow (one task) or list_workflows (all of them): `task` binds the plan's slots and does not replace that id. `detail='full'` adds prose; follow any explicit conditional full-read requirement. To write a new workflow use workflow_guide. Example arguments: {"workflow_id": "provision-history", "task": "CK 6.217, 2024-01-15", "detail": "plan"}.ConnectorOAuth
- Keyword search or browse of the BotGathering recipe catalogue (about 160 step-by-step playbooks for AI agents: coding/MCP setup, money and business experiments, marketing, research, automation, productivity). Use it when your human wants to see options or a list, or to filter by category, tag or sort (score, downloads, new, needs-testers); for one best answer to a concrete task use ask_how_to. All filters optional (no filters = all recipes). Read-only, no key. Returns recipes (slug, title, summary, category, tags, score_display, raw Bayesian score, report counts, needs_testers), total and has_more; score_display is a 0-100 score once 1+ verified report exists, otherwise outcome counts or 'Untested'. Next: get_recipe(slug).ConnectorNo auth
- VDD Phase 7b: Prepare one task for implementation — loads constitution, spec, plan, and contracts and returns the implementation instruction plus the impact-chain commit-message format. Read-only; the tool writes nothing — the host agent performs the code edits, verification, and commit. Pass taskId (e.g. "TASK-003") from the task returned by vdd_get_next_task. Run one task at a time, after vdd_get_next_task; for read-only inspection of tasks use vdd_get_next_task instead. Parameter relationships: taskId comes from vdd_get_next_task (format TASK-###); projectRoot must match the root used by earlier phases. On the hosted (stateless) endpoint, pass artifactFiles (constitution.md, spec.md, plan.md, contracts/, tasks.md) so the tool can embed the real task text and its AC/contract links; without it the tool returns a delegation envelope.ConnectorNo auth
Matching MCP Servers
- AlicenseAqualityFmaintenanceEnables AI assistants to manage tasks in Sunsama, including creating tasks, reading daily and backlog tasks, marking tasks complete, and organizing projects through streams.16201 npm52MIT
- AlicenseBqualityDmaintenanceA local MCP server that provides LLM clients with read/write access to email and calendar data from Gmail, iCloud, and generic IMAP providers. It runs entirely on your machine, keeping data private while enabling email management, calendar operations, and task handling through natural language.39MIT
Matching MCP Connectors
Sunsama MCP server for ChatGPT, Claude and any AI agent: list tasks for a day, create task, timebox task to the calendar, move task to a day or the backlog, log actual time, complete task, add subtask and list weekly objectives in your own Sunsama account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Sunsama yourself; Cotlet does not store your password and you need no Sunsama API key. About the official Sunsama API: Sunsama has no documented public API (checked 6 Nov 2026). It runs an official MCP server at api.sunsama.com/mcp, out of beta since 27 Aug 2026 and included in the Pro plan, with OAuth sign-in; Sunsama has not published a list of its tools. Setup and FAQ: https://cotlet.dev/integrations/sunsama-api-mcp-server
- Parallel Task MCPOAuth
An MCP server for deep research or task groups
- Keyword search or browse of the BotGathering recipe catalogue (about 160 step-by-step playbooks for AI agents: coding/MCP setup, money and business experiments, marketing, research, automation, productivity). Use it when your human wants to see options or a list, or to filter by category, tag or sort (score, downloads, new, needs-testers); for one best answer to a concrete task use ask_how_to. All filters optional (no filters = all recipes). Read-only, no key. Returns recipes (slug, title, summary, category, tags, score_display, raw Bayesian score, report counts, needs_testers), total and has_more; score_display is a 0-100 score once 1+ verified report exists, otherwise outcome counts or 'Untested'. Next: get_recipe(slug).ConnectorNo auth
- Use this when someone wants to know what it would take to build a software product, such as an app, website, SaaS, marketplace, internal tool, AI feature or MVP: how long it would take, what it would cost, what team or tech stack it needs, or a build plan or estimate for their idea. Returns a rough plan with effort ranges for each feature, the team, a timeline range, phases, a suggested stack and a budget (the hours priced at $100 to $150 an hour). The ranges reflect how Pulore builds today, with managed services such as Clerk and Stripe where they fit and AI-assisted development. The plan is calculated locally from fixed estimation tables; this tool does not save a project or call an external service. Map the idea to the closest features in the list and say in your reply what doesn't fit. Results are planning ranges, not a quote. Don't use it for projects that aren't software (like renovations, events or business plans), for task or project management, or to write code.ConnectorNo auth
- Return the exact $0.01-per-returned-NPI price, 100-NPI limit, Apify Store and authenticated Apify MCP paths, buyer-paid platform-usage condition, ready task templates, and automatic-fulfillment expectation. This informational read-only tool cannot authenticate, create a task, start a run, or purchase. Present the terms and require explicit user confirmation before any separate paid action.ConnectorNo auth
- Return the exact $0.01-per-returned-NPI price, 100-NPI limit, Apify Store and authenticated Apify MCP paths, buyer-paid platform-usage condition, ready task templates, and automatic-fulfillment expectation. This informational read-only tool cannot authenticate, create a task, start a run, or purchase. Present the terms and require explicit user confirmation before any separate paid action.ConnectorNo auth
- List the projects on your account (archived included), each with `id`, `slug`, `name`, `apiBaseUrl` and `archived`, plus `accountEmail` — the account this token authenticates as. Requires an ACCOUNT-scoped management token (one minted with no project) and the `read` scope. A PROJECT-scoped management token cannot call this: use it on its own project's tools instead.ConnectorNo auth
- Retrieves the current status and results of a previously initiated AI processing task. Use this tool when you need to check on a task that was started earlier but hasn't completed yet, or when a user returns to inquire about a task they initiated previously. WHEN TO USE THIS TOOL: - When a user provides a task_id from a previous session and wants to check if their result is ready - When a user asks about a task they started earlier (e.g., 'Is my hairstyle ready?', 'Check my previous request') - When resuming a conversation where a task was left processing - When a task exceeded the initial polling timeout and the user wants to see if it has completedConnectorNo auth
- Retrieves the current status and results of a previously initiated AI processing task. Use this tool when you need to check on a task that was started earlier but hasn't completed yet, or when a user returns to inquire about a task they initiated previously. WHEN TO USE THIS TOOL: - When a user provides a task_id from a previous session and wants to check if their result is ready - When a user asks about a task they started earlier (e.g., 'Is my hairstyle ready?', 'Check my previous request') - When resuming a conversation where a task was left processing - When a task exceeded the initial polling timeout and the user wants to see if it has completedConnectorNo auth
- After finishing the task, ask the person whether they consent to send one bounded capability-gap report to SpellBook. Call this tool only after an explicit yes for this report and set consentToShare to true. Use it when a needed field was null, you guessed a number because no tool supplied it, you wished a tool existed, or you abandoned a path. It returns no task data and fixes nothing. Generate a fresh ULID submissionId and reuse the exact request for retries within 24 hours. Field paths must be real SpellBook response paths. There is no free-text field: never describe the card, price, customer, or conversation.ConnectorNo auth
- Find the dzpage.com browser tool for a task described in plain words, e.g. 'more loot on my server', 'shorter nights', 'place buildings on the map', 'why does my server crash'. Returns tool names, what they do and links. With an empty task it lists all tools. To answer where a specific item spawns, call where_to_find_item instead: it returns the places.ConnectorNo auth
- Link a task of the current workspace to a project of the same workspace. Use this tool when the user says a task belongs to a project, or asks to move a task under a project. Find the task_id and project_id first with the task list and well_list_projects. To remove a link, use well_delete_task_project. REQUIRED: task_id, project_id. OPTIONAL: is_primary (default false). Pass true only when the user or the source declares this project the task's primary one; the task's other live project links then demote. Omitting is_primary never promotes a link, and the tool never infers primary status from the order projects are named in. A task/project pair that is already linked is refused: the call fails and nothing is written. To make an already linked project the primary one, remove its link with well_delete_task_project, then link it again with is_primary: true. A project of another workspace is refused the same way. Returns { success: true, task_id, project_id, is_primary } on success, or { success: false, error } on failure.ConnectorNo auth
- Read the current space's global instructions before every new task GET /api/v1/space-instructions For multi-space accounts, call auth_verify, ask the user which space to use, and pass targetSpaceId. Space instructions are shared team background and default preferences: vision, mission, values, and design style. Read the latest version before each new task; the current user's explicit request takes precedence and this content never grants permissions or authorizes approving or merging change requests. Updating these settings requires workspace management access and the current expectedVersion. Change them only when the user asks; a conflict means reload and reconcile rather than overwrite.ConnectorAPI key
- Returns one FAA Airman Certification Standard (ACS) in full: every area of operation, each task with its objective, and every knowledge, risk management and skills element with its sub-elements and ACS codes (e.g. PA.I.A.K1a). Get the ID from list_airman_certification_standards. A whole ACS is large (a Private Pilot ACS is close to 1,000 elements), so pass areaOfOperation, and task if you can, when you only need part of it.ConnectorNo auth
- Returns one FAA Airman Certification Standard (ACS) in full: every area of operation, each task with its objective, and every knowledge, risk management and skills element with its sub-elements and ACS codes (e.g. PA.I.A.K1a). Get the ID from list_airman_certification_standards. A whole ACS is large (a Private Pilot ACS is close to 1,000 elements), so pass areaOfOperation, and task if you can, when you only need part of it.ConnectorNo auth
- Find a relevant WORKMINE paid API from a natural-language task without purchasing it. Returns the selected tool, price and URL; actual execution requires a separate x402 USDC payment. Use workmine_catalog instead to browse all tools, or workmine_payment_instructions after selecting a tool.ConnectorNo auth
- How to start with Ahel: call this when the person asks what Ahel is, what it can do or how to begin. Returns what Ahel is, how the prepaid balance works, the three steps to find, price and run any data task or provider tool, and ready example prompts. Reads only; changes nothing. NOT for: finding a data task or provider tool for a specific ask, which is capability_search.ConnectorOAuth