Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
HARVEST_API_KEY | Yes | Your Harvest API key for authentication | |
HARVEST_ACCOUNT_ID | Yes | Your Harvest account ID for API access |
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 |
---|---|
list_users | List all users in your Harvest account. Copy |
get_user_details | Retrieve details for a specific user. Copy |
list_time_entries | List time entries with optional filtering. Copy |
create_time_entry | Create a new time entry. Copy |
stop_timer | Stop a running timer. Copy |
start_timer | Start a new timer. Copy |
list_projects | List projects with optional filtering. Copy |
get_project_details | Get detailed information about a specific project. Copy |
list_clients | List clients with optional filtering. Copy |
get_client_details | Get detailed information about a specific client. Copy |
list_tasks | List all tasks with optional filtering. Copy |