Sunsama
@robertn702
About Sunsama
A comprehensive Model Context Protocol (MCP) server that integrates Sunsama's daily planning and task management capabilities into AI assistants. Provides full CRUD operations for tasks, enabling automated workflow management and productivity optimization through the Sunsama API.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"sunsama": {
"command": "npx",
"args": [
"mcp-sunsama"
],
"env": {
"SUNSAMA_EMAIL": "<YOUR_EMAIL>",
"SUNSAMA_PASSWORD": "<YOUR_PASSWORD>"
}
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is Sunsama?
A Model Context Protocol (MCP) server that provides comprehensive task management capabilities through the Sunsama API. It enables AI assistants to access Sunsama tasks, create new tasks, mark tasks complete, and manage your productivity workflow.
How to use Sunsama?
Install with npx (recommended): npx mcp-sunsama. For development, clone the repository, install dependencies with Bun, set environment variables (SUNSAMA_EMAIL, SUNSAMA_PASSWORD, optionally SUNSAMA_SESSION_TOKEN, PORT, MCP_TRANSPORT), then run bun run src/main.ts. Configure with Claude Desktop by adding a sunsama entry in mcpServers with the npx command and credentials.
Key features of Sunsama
- Create tasks with notes, time estimates, due dates, and stream assignments
- Read tasks by day with completion filtering and access backlog tasks
- Update tasks (mark complete, reschedule, move to backlog)
- Delete tasks permanently from your workspace
- Access user profile, timezone, and stream/channel information
- Support for both stdio and HTTP stream MCP transports
Use cases of Sunsama
- AI assistants retrieving and managing daily tasks from Sunsama
- Automated task creation and scheduling via natural language requests
- Rescheduling tasks or moving them to backlog based on user commands
- Permanently removing tasks as part of workflow cleanup
FAQ from Sunsama
What authentication methods does Sunsama support?
Stdio transport requires SUNSAMA_EMAIL and SUNSAMA_PASSWORD environment variables. HTTP transport passes credentials in the HTTP request instead; no environment variables needed.
What runtime does Sunsama require?
Bun runtime is required for development. For production use via npx, no local installation is needed.
What transports does Sunsama support?
It supports stdio (default) and HTTP stream MCP transports, set via the MCP_TRANSPORT environment variable.
Where can I find the underlying API client?
The Sunsama MCP server uses the sunsama-api library.
Frequently asked questions
What authentication methods does Sunsama support?
Stdio transport requires `SUNSAMA_EMAIL` and `SUNSAMA_PASSWORD` environment variables. HTTP transport passes credentials in the HTTP request instead; no environment variables needed.
What runtime does Sunsama require?
Bun runtime is required for development. For production use via npx, no local installation is needed.
What transports does Sunsama support?
It supports stdio (default) and HTTP stream MCP transports, set via the `MCP_TRANSPORT` environment variable.
Where can I find the underlying API client?
The Sunsama MCP server uses the [sunsama-api library](https://github.com/robertn702/sunsama-api).
Basic information
More Reasoning MCP servers
AWorld: Advancing Agentic AI
inclusionAISearch, understand, reproduce, and improve an idea with ease
Node Code Sandbox MCP 🛠️
mozicim# 🐢🚀 Node.js Sandbox MCP ServerThis repository hosts a Node.js server that implements the Model Context Protocol (MCP) for running JavaScript in isolated Docker containers. It allows for on-the-fly npm dependency installation, making it easy to execute code safely and efficient
🐢🚀 Node.js Sandbox MCP Server
alfonsograzianoA Node.js–based Model Context Protocol server that spins up disposable Docker containers to execute arbitrary JavaScript.
Code Reasoning MCP Server
mettamattA code reasoning MCP server, a fork of sequential-thinking
NeoCoder: Neo4j-Guided AI Coding Workflow
angrysky56An MCP server allowing AI assistants to use a Neo4j knowledge graph as their primary, dynamic instruction manual and long term project memory with adaptive templating and autonomous tool development tools.
Comments