Skip to main content
Glama

Harvest MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HARVEST_ACCOUNT_IDYesYour Harvest account ID
HARVEST_ACCESS_TOKENYesYour Harvest API access token

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
harvest_list_time_entries

List time entries with optional filters. Use about {"tool": "harvest_list_time_entries"} for detailed usage examples.

harvest_create_time_entry

Create a new time entry. Use about {"tool": "harvest_create_time_entry"} for detailed parameters and examples.

harvest_update_time_entry

Update an existing time entry. Use about {"tool": "harvest_update_time_entry"} for detailed parameters and examples.

harvest_delete_time_entry

Delete a time entry. Use about {"tool": "harvest_delete_time_entry"} for detailed usage and warnings.

harvest_restart_timer

Restart a stopped time entry timer. Use about {"tool": "harvest_restart_timer"} for detailed workflow and examples.

harvest_stop_timer

Stop a running time entry timer. Use about {"tool": "harvest_stop_timer"} for detailed workflow and examples.

about

Get detailed information about the Harvest MCP server and its tools. Call about without parameters for general info, or with {"tool": "tool_name"} for specific tool documentation.

version

Get version information about the Harvest MCP server.

harvest_list_projects

List all projects with filtering options. Use about {"tool": "harvest_list_projects"} for detailed parameters and examples.

harvest_get_project

Get details of a specific project. Use about {"tool": "harvest_get_project"} for detailed usage examples.

harvest_list_tasks

List all tasks with filtering options. Use about {"tool": "harvest_list_tasks"} for detailed parameters and examples.

harvest_get_current_user

Get information about the authenticated user. Use about {"tool": "harvest_get_current_user"} for detailed response format.

harvest_list_users

List all users in the account with filtering. Use about {"tool": "harvest_list_users"} for detailed parameters and examples.

harvest_list_clients

List all clients with filtering options. Use about {"tool": "harvest_list_clients"} for detailed parameters and examples.

harvest_time_report

Generate detailed time reports for date ranges. Use about {"tool": "harvest_time_report"} for filtering options and examples.

harvest_list_project_assignments

List project assignments for the current user. Use about {"tool": "harvest_list_project_assignments"} for detailed usage.

harvest_list_task_assignments

List task assignments for a project. Use about {"tool": "harvest_list_task_assignments"} for detailed workflow and examples.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/standardbeagle/harvest-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server