UseHourly MCP server
online · 100% uptimeapp.usehourly/usehourly·v1.1.0Freelancer time tracking for AI assistants: log time, timers, timesheets, sign-off links, invoices.
0 stars0 downloads/wk
Reviews
Write oneNobody has reviewed UseHourly yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
UseHourly tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-10-26 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- Live reliabilityremote reachable in 2233ms (auth required)17/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
How UseHourly compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 94/100
- higher than 96% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 999 ms
- faster than 11% of 30,031 servers
Install UseHourly in Claude Code, Cursor or VS Code
claude mcp add --transport http usehourly https://usehourly.app/api/mcp
What the publisher says
From the UseHourly repository's README, as published. We do not edit it. Read it on GitHub
UseHourly
The free, open-source time tracker your AI assistant can use. Connect Claude, ChatGPT, Cursor or any MCP assistant and say "log 3 hours on Acme, then make this week's timesheet for sign-off". Or log your day in seconds yourself: type 1.5, 1:30 or 90m, press Enter, done.
Live: https://usehourly.app · Free to use, no paywall, no ads.
https://github.com/Zontak-LLC/usehourly/raw/main/public/landing/assistant-demo.mp4
What it does
- Quick entry. Pick a project, type the time the way you would say it, add a note. Or press Start and let the timer count.
- Weekly timesheet. Every project and every day in one editable grid. Fill several days at once, add more entries to a day, move an entry to another date.
- Month calendar with per-project totals.
- Invoices. Turn billable hours into a PDF invoice, track paid and unpaid, re-download any time.
- Year summary. Hours, earnings, invoiced and received by quarter and month, ready for your accountant.
- Export. Excel for any week, month or custom date range (for example March 3 to April 20), and one zip with everything: every client, all time.
- Try it first. "Try it with sample data" on the home page opens a throwaway account filled with a month of work. No sign-up; keep it with one click if you like it.
- Switching from Toggl or Clockify? Import their CSV export from the Account page. Clients and projects are created for you, and importing the same file twice adds nothing.
- AI first: works with your assistant (MCP). Any MCP client (Claude, Cursor, VS Code, ChatGPT, your own agent) can log time, start timers, build a client's timesheet, create a private sign-off link and prepare invoices. See below.
- Free calculator. Hours calculator: add up times and get decimal hours, no account needed.
- Your data is yours. Per-user isolation; everything you log can be exported at any time.
Use it from any AI assistant (MCP server)
UseHourly runs a remote Model Context Protocol server at https://usehourly.app/api/mcp (Streamable HTTP). It has 32 tools for projects, clients, time entries, timers, timesheets, invoices and reports; each one runs as you, so it only sees your own data. Create a token on Account > AI assistants (read-only or read and write, with an expiry), then:
claude mcp add --transport http usehourly https://usehourly.app/api/mcp --header "Authorization: Bearer <your token>"That example is for Claude Code. Other clients just need the URL and an Authorization: Bearer header in their MCP settings.
Cursor (~/.cursor/mcp.json):
{ "mcpServers": { "usehourly": { "url": "https://usehourly.app/api/mcp", "headers": { "Authorization": "Bearer <your token>" } } } }VS Code (.vscode/mcp.json):
{ "servers": { "usehourly": { "type": "http", "url": "https://usehourly.app/api/mcp", "headers": { "Authorization": "Bearer <your token>" } } } }For clients that can only run local (stdio) servers, such as Claude Desktop, there is a small bridge published on npm (usehourly-mcp): set the command to npx with args ["-y", "usehourly-mcp"] and USEHOURLYAPITOKEN to your token.
Then ask: "Log 2 hours on the Acme website for yesterday" or "Make an invoice for Acme for September."
Stack
Next.js 16 (App Router) · React 19 · Tailwind CSS v4 · shadcn/ui · NextAuth v5 (credentials) · tRPC v11 · Prisma 7 with Cloudflare D1 · Vitest · Biome · deployed to Cloudflare Workers with OpenNext.
Run it locally
You need Node 22+.
npm install # also runs `prisma generate`
cp wrangler.example.jsonc wrangler.jsonc # then set account_id and database_id (see Deploy)Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
UseHourly: common questions
- Is UseHourly MCP server safe?
- Yes, by our scan: it is graded A (94/100). Read the UseHourly safety report
- How do I install UseHourly?
- It runs remotely at usehourly.app. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does UseHourly need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is UseHourly maintained?
- The last commit was 9 days ago (2026-10-26). The latest release is v1.1.0.
- Is UseHourly up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does UseHourly compare with other MCP servers?
- safety score 94/100 (higher than 96% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 999 ms (faster than 11% of 30,031 servers). Full comparison.