Timely

Timely MCP integration

Lists time entries by project or person, generates filtered billing reports, locks days against edits, and maintains clients, projects, and labels.

41actions available

Three actions you can hand over today

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

  • Create report

    Lyro generates Timely reports with optional date and team filters to track time allocation. Support leaders see labor breakdown without manually running reports.

  • Update a user

    Lyro modifies a user's profile or settings in Timely by their ID. Admins handle bulk user updates programmatically instead of one-by-one in the UI.

  • Process bulk events

    Lyro creates, updates, or deletes multiple time entries in a single operation. Teams batch-import or correct time logs in seconds rather than hours.

See all 41 actions

How businesses use Timely + Lyro

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

  • Answer a where-did-the-time-go question

    Lyro lists the time entries recorded against a project or a person over a date range, so a question about how many hours landed where is answered from what Timely captured rather than from memory.

    List Project EventsList User EventsList Events
  • Produce the report an invoice needs

    Lyro generates a report for the account and filters it by date range, users, projects, labels, teams, and billing status, so billable and non-billable time separate before anyone invoices.

    Create ReportFilter ReportsList Projects
  • Keep clients, labels, and teams straight

    Lyro adds the client that new time will be tracked against, creates the label used to categorize projects and entries, and sets up the team the work is being shared across.

    Create ClientCreate LabelCreate Team
  • Freeze a period once it has been billed

    Lyro locks specific dates for specific users so entries in a billed period stop shifting, adjusts that lock when a correction is agreed, and applies a batch of event creates, updates, or deletes in one operation.

    Create Day LockingUpdate Day Locking SettingsProcess Bulk Events

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 Timely actions it has and picks the ones a request needs.

  1. 01

    Connect Timely

    Authorize the Timely 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 Timely 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
Timely · Lyro

Everything else about Timely

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

  • Yes. List Accounts returns every account the authenticated user can reach and Retrieve an Account returns one in detail. The client, project, label, and event actions all take an account, so a lookup is scoped to the right one rather than defaulting to whichever came first.

Every action available in Timely

All 41 actions your agent can call on Timely, straight from the live MCP connection.

  • Create client

    Create a new client in the specified Timely account.

  • Create day locking

    Create a day locking entry that prevents editing of time entries for specific dates and users.

  • Create label

    Create a new label in the specified Timely account.

  • Create report

    Generate reports for a Timely account with optional filters.

  • Create team

    Create a new team in the specified Timely account.

  • Create webhook

    Create a new webhook for the specified account.

  • Delete a label

    Delete a label by ID from a Timely account.

  • Delete a team

    Delete a team by its ID.

  • Delete webhook

    Delete an existing webhook by its ID.

  • Filter reports

    Filter Timely reports based on date range, users, projects, labels, teams, and billing status.

  • Get activities

    Retrieve all activities (audit trail) for a Timely account.

  • Get client

    Retrieve details of a specific client by its ID.

  • Get current user's permissions

    Retrieve the current user's permissions for a specified account.

  • Get current user

    Retrieve the currently authenticated user.

  • Retrieve a label

    Retrieve a label by ID from a Timely account.

  • Get project

    Retrieve a single project by its ID.

  • Retrieve a team

    Retrieve details of a specific team by its ID.

  • Retrieve a user

    Retrieve a user by ID from a Timely account.

  • Get user capacities

    Retrieve capacity information for a specific user in a Timely account.

  • Get user permissions

    Retrieve a user's permissions by their ID.

  • Get webhook

    Retrieve a specific webhook by its ID.

  • List accounts

    Retrieve all accessible Timely accounts for the authenticated user.

  • List clients

    List all clients in a Timely account with optional filtering and sorting.

  • List events

    List all events (time entries) in a Timely account with optional filtering by date range, users, and projects.

  • List forecasts

    List all forecasts (tasks) in a Timely account with optional date filtering.

  • List labels

    List all labels in a Timely account.

  • List project events

    List all events (time entries) for a specific project in Timely.

  • List projects

    List all projects in a Timely account with optional filtering and sorting.

  • List roles

    List all available roles in a Timely account.

  • List teams

    List all teams in the specified Timely account.

Ready to connect Timely?

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

Support agent working at a laptop next to the Lyro mascot