Harvest Natural Language Time Entry MCP Server
by adrian-dotco
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
TIMEZONE | No | Your timezone | Australia/Perth |
HARVEST_ACCOUNT_ID | Yes | Your Harvest account ID | |
HARVEST_ACCESS_TOKEN | Yes | Your Harvest personal access token from Harvest Developer Tools | |
STANDARD_WORK_DAY_HOURS | No | Default hours for a full work day | 7.5 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
log_time | Log time entry using natural language |
list_projects | List available Harvest projects |
list_tasks | List available tasks for a project |
list_entries | List recent time entries |
get_time_report | Get time reports using natural language |