How to connect Everhour to Claude

Connect Claude Web, Desktop and Cowork to Everhour MCP. List all clients for this workspace, retrieve expense categories for new report, and more using natural language, with authentication handled for you.

Everhour logoEverhour
Api Key

Everhour is a time tracking and expense management platform for teams and individuals. Gain insight into hours, costs, and budgets for smarter planning and resource allocation.

38 Tools

Introduction

Claude is Anthropic's AI assistant, available on the web, in the desktop app, and on mobile. Cowork is its agent for knowledge work, and it runs on all of those surfaces too. Connected to your apps, Claude can work with your files and services to accomplish complex tasks on your behalf.

This guide walks you through the easiest and most secure way to connect your Everhour account to Claude via Composio Connect, enabling it to list all clients for this workspace, retrieve expense categories for new report, get your Everhour user profile details, and more such actions on your behalf without compromising your account security.

Setup is the same on Claude Web, Desktop, and Cowork, and you only need to do it once. The connector is tied to your account, so it's available in all three.

Also integrate Everhour with

Connecting Everhour to Claude Web, Desktop, and Cowork

1. Open Customize

In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.

Claude Desktop connectors screen with Add custom connector selected

2. Add the Composio MCP server

Click Add custom connector and paste in the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
Add custom connector dialog with Composio MCP server URL

3. Authorize in your browser

Click Connect. You'll be redirected to a browser window where you can authorize Composio to continue.

Composio authorization screen for Claude Web, Desktop, and Cowork

4. Connect your Everhour account

Back in Claude, ask it to connect to Everhour or give it any Everhour-related task.

For example, ask Claude to:

  • "List all clients for this workspace"
  • "Retrieve expense categories for new report"
  • "Get your Everhour user profile details"

It will prompt you to authenticate and authorize access.

That's it. Composio's tools are now available in Claude, and your Everhour account is ready to use.

What is the Everhour Claude Connector, and what's possible with it?

The Everhour MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Everhour account. It provides structured and secure access to your time tracking, client, and expense data, so your agent can perform actions like listing clients, retrieving expenses, managing projects, and fetching user profiles on your behalf.

  • Comprehensive client management: Ask your agent to list, create, or delete clients to keep your workspace organized and up-to-date.
  • Expense tracking and review: Effortlessly retrieve all expenses or list available expense categories to monitor spending and streamline expense management.
  • Project and section insights: Have your agent fetch detailed information about specific projects or sections using their IDs for better resource planning.
  • Personalized user profile access: Enable your agent to fetch the authenticated user's profile for quick access to account details and preferences.
  • Webhook configuration overview: List all configured webhooks to monitor integrations and automate notifications within your Everhour environment.

Troubleshooting

1. Why does Claude not use the Composio connector for Everhour?

The connector can show as connected, but Claude must use it in each Everhour conversation.

  • Click + at the lower left of the chat, or type /.
  • Hover Connectors.
  • Turn on Composio.
  • Ask Claude to connect to Everhour again.

2. Why does Claude show an MCP server error before Everhour connects?

Claude can show Couldn't reach the MCP server or Authorization with the MCP server failed when you add the connector for Everhour.

  • Check that the connector URL is https://connect.composio.dev/mcp.
  • Connectors run from Anthropic's cloud, so your device network is usually not the problem.
  • Add the connector again from Customize > Connectors, then ask Claude to connect Everhour.
  • If it fails again, send the error and the ofid_ reference id to support@composio.dev.

3. Why does the Everhour authorization link not work?

The Composio connector is one server. Your Everhour account connects separately when Claude asks for it.

  • If the browser does not open, or the link expires, ask Claude to retry the Everhour connection.
  • Composio creates a fresh Everhour authorization link.
  • Open that link in your browser and finish the Everhour sign-in.

4. Why do Everhour actions fail after they worked before?

The Everhour connection can expire or lose permission.

  • Ask Claude to inspect the Everhour connection.
  • If the connection is unhealthy, disconnect it when Claude prompts you.
  • Reconnect the Everhour account and retry the action.
  • If Claude shows a permission prompt, approve it before Claude changes data in Everhour.
  • If the action still fails with a permission error, check that the connected account has that permission in Everhour itself.

5. How do I switch to a different Everhour account?

Claude can manage the Everhour connection for you.

  • Ask Claude to disconnect or delete the current Everhour account.
  • Ask Claude to connect Everhour again.
  • Open the new Composio authorization link for Everhour.
  • Sign in with the other Everhour account in the browser.
  • After the account connects, ask Claude to retry the Everhour task.

6. Why is my Everhour connection missing in Claude Desktop or on a Team plan?

The connector belongs to your Claude account, so your Everhour connection works in Claude Web, Desktop, and Cowork.

  • In Claude Desktop, open Customize > Connectors.
  • Next to Composio, click and click Clear cache.
  • If Everhour tools still do not appear, click , disconnect, remove the connector, and add it again.
  • On Team or Enterprise, an Owner or Primary Owner must enable the connector before you can connect Everhour.
TOOLS

Supported Tools

Every Everhour action and event your agent gets out of the box.

Create Client

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

Delete a client

Tool to delete a client.

List Clients

Retrieves all clients in the Everhour workspace.

Clock In User

Tool to clock in a user for time tracking.

Clock Out User

Tool to clock out a user for time tracking.

Create Webhook

Tool to create a new webhook for event notifications in Everhour.

Delete Webhook

Tool to delete a webhook.

Delete a timecard

Tool to delete a timecard for a user on a specific date.

Discard Timesheet Approval

Tool to discard a pending timesheet approval request.

List Expenses

Lists expense records from your Everhour workspace.

Get Client by ID

Tool to retrieve a specific client by ID.

Get Project

Tool to retrieve a specific project.

Get Section

Retrieve details of a specific section by its ID.

Get Timecard

Tool to retrieve a specific timecard for a user on a date.

Get Authenticated User Profile

Tool to 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

Tool to retrieve all team timecards with optional date filtering.

List User Timecards

Tool to retrieve timecards for a specific user with optional date filtering.

List User Timesheets

Tool to retrieve timesheets for a specific user.

Create Project

Tool to create a new project in Everhour.

Delete a project

Tool to delete a project.

Request Timesheet Approval

Tool to request approval for a timesheet or approve a week (for admins).

Create Section

Tool to create a new section in a project.

Delete a section

Tool to delete a section.

Create Task

Creates a new task in an Everhour project.

Start Timer

Tool to start a new timer for a task.

Update Client

Tool to update an existing client in Everhour.

Update an existing project

Updates an existing Everhour project's settings.

Update Timecard

Tool to update a timecard for a user on a specific date.

Update Webhook

Tool to update an existing webhook configuration in Everhour.

FAQ

Frequently asked questions

With a standalone Everhour MCP server, the agents and LLMs can only access a fixed set of Everhour tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Everhour and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Everhour tools.

Yes, absolutely. You can configure which Everhour scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Everhour data and credentials are handled as safely as possible.

Start with Everhour.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Everhour tool your agent needs.Free to start.

Start building