Metadata-Version: 2.4
Name: toggl-mcp
Version: 0.1.8
Summary: A Model Context Protocol server for Toggl API integration
Project-URL: Homepage, https://github.com/jasleen19/toggl-mcp
Project-URL: Repository, https://github.com/jasleen19/toggl-mcp
Project-URL: Issues, https://github.com/jasleen19/toggl-mcp/issues
Project-URL: Documentation, https://github.com/jasleen19/toggl-mcp#readme
Author-email: Toggl MCP Contributors <jasleenkaur1909@gmail.com>
License: MIT
License-File: LICENSE
Keywords: api,mcp,model-context-protocol,time-tracking,toggl
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Office/Business :: Scheduling
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.11
Requires-Dist: httpx>=0.24.0
Requires-Dist: mcp>=0.1.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: python-dateutil>=2.8.0
Requires-Dist: pytz>=2023.3
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.21.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.1.0; extra == 'dev'
Requires-Dist: pytest-mock>=3.11.0; extra == 'dev'
Requires-Dist: pytest>=7.4.0; extra == 'dev'
Description-Content-Type: text/markdown

# Toggl MCP Server

[![PyPI version](https://badge.fury.io/py/toggl-mcp.svg)](https://pypi.org/project/toggl-mcp/)

MCP server for [Toggl](https://engineering.toggl.com/docs/index.html)

## Prerequisites

- [`uvx`](https://docs.astral.sh/uv/guides/tools/)

## Configuration

### Cursor

Add to `~/.cursor/mcp.json`:

```json
{
  "mcpServers": {
    "toggl-mcp": {
      "command": "uvx",
      "args": ["toggl-mcp"],
      "env": {
        "TOGGL_API_TOKEN": "YOUR_API_TOKEN",
        "TOGGL_WORKSPACE_ID": "YOUR_WORKSPACE_ID"
      }
    }
  }
}
```

### Claude Code

```bash
claude mcp add toggl-mcp -s user \
  --command uvx \
  --args toggl-mcp \
  --env TOGGL_API_TOKEN=YOUR_API_TOKEN \
  --env TOGGL_WORKSPACE_ID=YOUR_WORKSPACE_ID
```

## License

MIT