Everhour

Everhour MCP integration

Reads timesheets and timecards for any period, opens projects and tasks and starts timers on them, and moves timesheets through approval.

38actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create task

    Lyro creates Everhour tasks instantly. Support teams log work items without context-switching to another tool.

  • Clock in user

    Lyro clocks users in for time tracking immediately. Teams start billing periods without manual entry.

  • List user timesheets

    Lyro retrieves timesheets with optional date filters. Managers audit hours worked without manual lookups.

See all 38 actions

How businesses use Everhour + Lyro

Each card is one request a support team gets, and the Everhour actions Lyro runs to close it.

  • Answer how many hours went where

    Lyro pulls a team member's weekly timesheet and their clock-in and clock-out records for the dates in question, so a billing or capacity question is answered from tracked time rather than memory.

    List User TimesheetsList User TimecardsList Team Members
  • Set up a project and start tracking against it

    Lyro creates the project, files the first task under it, and starts a timer, so tracking begins as soon as the work is agreed rather than being reconstructed at the end of the week.

    Create ProjectCreate TaskStart Timer
  • Keep client records and project budgets billable

    Lyro creates the client a project should bill to, updates its details or archives it when the relationship changes, and adjusts the project's budget and billing configuration.

    Create ClientUpdate ClientUpdate an existing project
  • Move a timesheet through approval

    Lyro submits a week for review or, on an admin token, approves it outright, corrects a timecard that was clocked wrong, and withdraws a request that was sent by mistake.

    Request Timesheet ApprovalUpdate TimecardDiscard Timesheet Approval

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Everhour actions it has and picks the ones a request needs.

  1. 01

    Connect Everhour

    Authorize the Everhour account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Everhour actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Everhour · Lyro

Everything else about Everhour

Setup, permissions, and the limits of what Lyro can do inside Everhour.

  • No. Everhour operates in a single workspace context per API key, and List Teams returns information about that one workspace. Covering a second workspace means connecting a second key, and Lyro then works against whichever account the request is scoped to.

Every action available in Everhour

All 38 actions your agent can call on Everhour, straight from the live MCP connection.

  • Create client

    Creates a new client in Everhour for tracking billable work, invoicing, and project organization.

  • Delete a client

    Delete a client.

  • List clients

    Retrieves all clients in the Everhour workspace.

  • Clock in user

    Clock in a user for time tracking.

  • Clock out user

    Clock out a user for time tracking.

  • Create webhook

    Create a new webhook for event notifications in Everhour.

  • Delete webhook

    Delete a webhook.

  • Delete a timecard

    Delete a timecard for a user on a specific date.

  • Discard timesheet approval

    Discard a pending timesheet approval request.

  • List expenses

    Lists expense records from your Everhour workspace.

  • Get client by ID

    Retrieve a specific client by ID.

  • Get project

    Retrieve a specific project.

  • Get section

    Retrieve details of a specific section by its ID.

  • Get timecard

    Retrieve a specific timecard for a user on a date.

  • Get authenticated user profile

    Retrieve profile information of the authenticated user.

  • Get webhook

    Retrieve details of a specific webhook by its ID.

  • List expense categories

    Lists all expense categories available in your Everhour account.

  • List webhooks

    Lists all webhooks configured for the Everhour account.

  • List invoices

    Retrieves all invoices from your Everhour workspace.

  • List projects

    List all Everhour projects accessible by the authenticated user.

  • List sections

    Lists all sections within a specific Everhour project.

  • List tags

    List all tags in the Everhour workspace.

  • List team members

    Retrieves all team members in the authenticated Everhour workspace.

  • List teams

    Retrieves information about the authenticated team/workspace in Everhour.

  • List timecards

    Retrieve all team timecards with optional date filtering.

  • List user timecards

    Retrieve timecards for a specific user with optional date filtering.

  • List user timesheets

    Retrieve timesheets for a specific user.

  • Create project

    Create a new project in Everhour.

  • Delete a project

    Delete a project.

  • Request timesheet approval

    Request approval for a timesheet or approve a week (for admins).

Ready to connect Everhour?

Authorize the account and your agent has all 38 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot