π
Productive
MCP server for Productive.io API - Model Context Protocol integration for Claude Desktop
0 installs
Trust: 37 β Low
Productivity
Ask AI about Productive
Powered by Claude Β· Grounded in docs
I know everything about Productive. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
Productive.io Tools
Monorepo for Productive.io integration tools β CLI and MCP server for AI agents and humans.
Packages
| Package | Description |
|---|---|
@studiometa/productive-cli | CLI for Productive.io β projects, time tracking, tasks, reports, and more |
@studiometa/productive-mcp | MCP server for Claude Desktop and other MCP clients |
@studiometa/productive-core | Shared business logic β executor functions with injectable dependencies |
@studiometa/productive-api | API client, types, and response formatters |
Quick Start
CLI
npm install -g @studiometa/productive-cli
productive config set apiToken YOUR_TOKEN
productive config set organizationId YOUR_ORG_ID
productive config set userId YOUR_USER_ID
productive projects list
productive time list --from 2025-01-01
productive reports time --from 2025-01-01
MCP Server (Claude Desktop)
npm install -g @studiometa/productive-mcp
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"productive": {
"command": "productive-mcp",
"env": {
"PRODUCTIVE_ORG_ID": "your-org-id",
"PRODUCTIVE_API_TOKEN": "your-auth-token",
"PRODUCTIVE_USER_ID": "your-user-id"
}
}
}
}
Requirements
- Node.js 24+
- Productive.io account with API access
Getting Productive.io Credentials
- Log into Productive.io
- Go to Settings β Integrations β API
- Generate an API token
- Note your Organization ID (visible in API settings or URL)
- Note your User ID (click your profile, visible in URL)
Contributing
See CONTRIBUTING.md.
License
MIT Β© Studio Meta
