create_section
Create Section
Create a new section (column) in a project for organizing tasks.
create_section
Create a new section (column) in a project for organizing tasks.
list_expenses
List project expenses, optionally filtered by date range. Also can list available expense categories.
list_clients
List all clients or search clients by name. Returns client details including associated projects and budget info.
update_project
Update a project's name, assigned users, billing settings, budget, or archive status. Combines multiple project operations into one flexible tool.
update_invoice
Update an invoice's details, status, line items, or tax/discount configuration. Use the status field to mark an invoice as "draft", "sent", or "paid".
list_invoices
List all invoices or retrieve a specific invoice by ID. Returns invoice details including line items, amounts, and status.
start_timer
Start a time tracking timer on a task. Any running timer will be stopped and its time saved before the new one starts.
delete_assignment
Delete a resource planner assignment.
delete_project
Permanently delete a project from Everhour.
update_expense
Update an existing expense's amount, category, date, details, or other fields.
list_tasks
List tasks in a project, or search for tasks globally or within a project. Use the search query to find tasks by name.
create_invoice
Create a new invoice for a client from tracked time and expenses. Optionally filter by date range and projects, and configure tax/discount.
delete_client
Permanently delete a client from Everhour.
get_running_timers
Get the currently running timer for the authenticated user, or view all active timers across the team.
list_projects
List all projects or search by name. Optionally filter by integration platform (e.g., "ev" for Everhour-native, "as" for Asana, "jr" for Jira, "tr" for Trello, "cl" for ClickUp, "mo" for Monday).
list_assignments
List resource planner assignments (project assignments and time-off). Filter by type, project, task, client, or date range.
create_assignment
Create a resource planner assignment (project work or time-off). For project assignments, specify a project and scheduled time. For time-off, specify the time-off type.
delete_section
Delete a section from a project.
update_assignment
Update an existing assignment's dates, time, project, or task.
get_project
Retrieve detailed information about a specific project including billing, budget, rate, and member assignments.
delete_invoice
Permanently delete an invoice.
update_task
Update a task's name, section, labels, description, due date, status, position, or estimate. Set estimate fields to configure time estimates; set removeEstimate to true to clear them.
log_time
Manually log time against a task. Time is specified in seconds. Optionally assign to a specific user and add a comment.
get_task
Retrieve detailed information about a specific task including time tracked and estimates.
update_time_record
Update an existing time record's logged time, date, task assignment, or comment.
update_client
Update an existing client's name, projects, business details, or budget. To set a budget, provide the budget fields. To remove a budget, set removeBudget to true.
delete_time_record
Permanently delete a time record.
create_expense
Record a new expense. Amount is in cents. Requires a category ID (use List Expenses with includeCategories to find categories).
update_section
Update a section's name, position, or status (open/archived).
list_users
List all team members in the Everhour workspace, or retrieve the currently authenticated user's profile. Useful for finding user IDs needed by other tools.
delete_expense
Permanently delete an expense record.
create_task
Create a new task in a project. Optionally assign it to a section, set labels, due date, and description.
stop_timer
Stop the currently running timer for the authenticated user. The tracked time is saved to the associated task.
delete_task
Permanently delete a task from Everhour.
get_report
Generate aggregated time and billing reports by projects, clients, or users. Reports include total time, billable/non-billable breakdown, amounts, costs, profit, and expenses. All monetary values are in cents.
list_time_records
Retrieve time records filtered by team, user, task, or project. Always supports date range filtering. Useful for reviewing logged hours and generating reports.
list_sections
List all sections (columns) within a project. Sections are used to organize tasks.
create_project
Create a new Everhour-native project. Specify the project type as "board" or "list" and optionally assign team members.
create_client
Create a new client in Everhour. Optionally assign projects and set business details.
Track time against tasks and projects, manage budgets, and generate reports. Create and manage clients, projects, tasks, and custom fields. Log time records manually or use real-time timers. Track clock-in/out timecards and manage timesheet approval workflows. Record project expenses with file attachments and categorization. Create and manage invoices with tax, discount, and line item configuration, and export to Xero, QuickBooks, or FreshBooks. Plan resources with team scheduling and assignments. Manage time-off requests, allocations, and accrual balances. Generate aggregated reports by project, client, or user covering billable time, costs, profit, and expenses. Configure webhooks to receive notifications for changes to projects, tasks, time records, timers, sections, clients, and estimates.
Common questions about connecting Everhour to AI agents with Metorial.