Skip to main content
Everhour logo

Everhour

Everhour is a time tracking and expense management software equipped with budgeting, forward resource planning, expense tracking, dashboards, and reports.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Everhour authenticates with an API key. Generate the credential in your Everhour account, then paste it into FlyMyAI the first time an agent uses an Everhour action.

Get your Everhour credential →

Fields to fill in FlyMyAI

FieldDetails
Everhour API KeyThe API key for authenticating requests to the Everhour API. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
EVERHOUR_CLIENT_CREATETool to create a new client in everhour. use when you need to add a client before tracking time or assigning it to projects.name
EVERHOUR_CLIENT_DELETETool to delete a client. use when you need to permanently remove a client from everhour after confirming the client id.client_id
EVERHOUR_CLIENT_LISTTool to list all clients. use when you need an overview of workspace clients.-
EVERHOUR_EXPENSES_LISTTool to retrieve all expenses. use when you need to review expense records across your workspace.-
EVERHOUR_GET_CLIENTTool to retrieve a specific client by id. use when you need detailed client information after obtaining the client's id.client_id
EVERHOUR_GET_PROJECTTool to retrieve a specific project. use after you have the project id if you need its details.projectId
EVERHOUR_GET_SECTIONTool to retrieve a specific section. use when you need detailed section data by its id.sectionId
EVERHOUR_GET_USER_PROFILETool to retrieve profile information of the authenticated user. use after providing api key to fetch current user's profile details.-
EVERHOUR_LIST_EXPENSE_CATEGORIESTool to list all expense categories. use when you need to retrieve every category available for categorizing expenses after authenticating with your api key.-
EVERHOUR_LIST_HOOKSTool to list all webhooks. use when you need to retrieve every configured webhook for the account after authenticating with your api key.-
EVERHOUR_LIST_INVOICESTool to list all invoices. use when you need to retrieve every invoice in your everhour workspace after authenticating with your api key.-
EVERHOUR_LIST_PROJECTSTool to list all projects. use when you need to retrieve every project accessible by your authenticated api key.-
EVERHOUR_LIST_SECTIONSTool to list sections within a project. use when you need to retrieve all sections for a specified project after authenticating with your api key.projectId
EVERHOUR_LIST_TAGSTool to list all tags. use when you need to retrieve every tag in your everhour workspace after authenticating with your api key.-
EVERHOUR_LIST_TEAMSTool to list all teams. use to retrieve available teams for your api key.-
EVERHOUR_LIST_TEAM_MEMBERSTool to list all team members. use when you need to retrieve your everhour team's current roster after authenticating with your api key.-
EVERHOUR_PROJECT_CREATETool to create a new project in everhour. use after gathering project details to persist a new project.name
EVERHOUR_PROJECT_DELETETool to delete a project. use when you need to permanently remove a project from everhour after confirming the project id.project_id
EVERHOUR_SECTION_CREATETool to create a new section in a project. use when you need to organize tasks under an existing project after confirming the project id.project_id, name
EVERHOUR_SECTION_DELETETool to delete a section. use when you need to permanently remove a section from everhour after confirming the section id.section_id
EVERHOUR_TASK_CREATETool to create a new task in a project. use when you need to quickly add a task under a specific project id. example: "create a task named 'write tests' in project proj 123456".projectId, name
EVERHOUR_TIMER_STARTTool to start a new timer for a task. use when you need to begin tracking time on a specific task.task
EVERHOUR_UPDATE_CLIENTTool to update an existing client. use when you need to modify client details such as name, hourly rate, or archived status after confirming the client id.id
EVERHOUR_UPDATE_PROJECTTool to update an existing project. use after confirming the project id when modifying project details.project_id
We love our partners - FlyMy.AI builds with the best. Thanks, Everhour!