mcpbeat Sign in

ExakTime / Arcoro MCP by usefulapi MCP Server

answering

ExakTime / Arcoro MCP by usefulapi is answering right now. Last checked 1 min ago. It exposes 32 tools. Last commit 1 Nov 2026.

MCP server for Arcoro and ExakTime — workforce data, jobs, cost codes and locations.

Uptime history 14 hours of history
14 hours agonow
100.0%
Uptime 24h
52 of 52 checks
32
Tools
read from the server
248 ms
Response time
average over 24h
1
Stars
last commit 1 Nov 2026

Nothing serious here today

Today is the operative word: we check ExakTime / Arcoro MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add exaktime --transport http https://exaktime.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://exaktime.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.exaktime]
url = "https://exaktime.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "exaktime": {
      "url": "https://exaktime.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "exaktime": {
      "type": "http",
      "url": "https://exaktime.usefulapi.io/mcp"
    }
  }
}

Available tools 32

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

exaktime
exaktime_create_cost_code
WRITE: create a cost code (phase or work activity) that time can be booked against. The name must be unique. It can be deactivated again with exaktime_update_cost_code (there is no delete). POST /v1/Time/CostCodes.
exaktime_create_job
WRITE: create a job (project) that employees can book time to. Identifier must be unique. The job appears in Arcoro right away; it can be deactivated again with exaktime_update_job (there is no delete). POST /v1/Time/Jobs.
exaktime_create_location
WRITE: create a location (job site or office). Add the address and/or latitude and longitude so geofencing and maps work. It can be deactivated again with exaktime_update_location (there is no delete). POST /v1/Common/Locations.
exaktime_get_cost_code
One cost code by id. GET /v1/Time/CostCodes/{id}.
exaktime_get_employee
Employment details for a person: hire/termination date, status, employment and pay type, pay rates, job code, manager, location, department, pay schedule and union. GET /v1/Common/Persons/{personId}/Employees.
exaktime_get_job
One job by id. GET /v1/Time/Jobs/{id}.
exaktime_get_location
One location by id. GET /v1/Common/Locations/{id}.
exaktime_get_person
One Person record: names, contact details, address, login username and security groups. Government identifiers are not available through this server. GET /v1/Common/Persons/{personId}.
exaktime_list_cost_codes
List cost codes (phases and work activities that time is booked against) with identifier, name, active flag and cost type. GET /v1/Time/CostCodes.
exaktime_list_cost_types
List cost types (groupings of cost codes, e.g. labor, equipment) with identifier, name and active flag. GET /v1/Time/CostTypes.
exaktime_list_departments
List departments with identifier, name and active flag. GET /v1/Common/Departments.
exaktime_list_employees
List employees (Person records of type Employee) with name, job title, department, employee id, active/inactive status and which Arcoro modules they use. Use personId with exaktime_get_employee. GET /v1/Common/Persons/Employees.
exaktime_list_job_codes
List job codes (positions / trades) with name, description and active flag. GET /v1/Common/JobCodes.
exaktime_list_jobs
List jobs (projects) with identifier, name, active flag, dates, department, parent job and assigned locations. GET /v1/Time/Jobs.
exaktime_list_labor_classes
List labor classes with identifier, name and active flag. GET /v1/Payroll/LaborClasses.
exaktime_list_locations
List locations (job sites and offices) with address, coordinates, active flag and whether they are used for time and attendance. GET /v1/Common/Locations.
exaktime_list_meal_break_violations
List meal break compliance violations (type, date, expected vs actual value) linked to a time record id. Source: the read-only OData data warehouse, refreshed nightly, so today's entries may not show until tomorrow. Page with skip/next_skip. GET /odata/DwMealBreakViolations.
exaktime_list_pay_period_approvals
List pay period (timesheet) approvals and sign-offs: pay period, approval type, approver, time, employee, comment. Use it to see who has not yet signed off. Source: the read-only OData data warehouse, refreshed nightly, so today's entries may not show until tomorrow. Page with skip/next_skip. GET /odata/DwPayPeriodApprovals.
exaktime_list_pay_periods
List pay periods (id, start and end date, closed or open, type), newest first. Use the id to find approvals. Source: the read-only OData data warehouse, refreshed nightly, so today's entries may not show until tomorrow. Page with skip/next_skip. GET /odata/DwPayPeriods.
exaktime_list_pay_schedules
List pay schedules with frequency, first pay date, pay periods per year and the default flag. GET /v1/Payroll/PaySchedules.
exaktime_list_persons
List or search Person records (employees and API users) by first name, last name, employee identifier or work email. Returns personId, names, work email, employee id, username and whether the person is a contractor or deleted. GET /v1/Common/Persons.
exaktime_list_rate_codes
List payroll rate codes with identifier, name, description and whether it is the base rate. GET /v1/Payroll/RateCodes.
exaktime_list_shifts
List scheduled shifts (employee, start/end, title, cost code, location, notes). Filter by start date range (UTC days), person or location; newest first. Source: the read-only OData data warehouse, refreshed nightly, so today's entries may not show until tomorrow. Page with skip/next_skip. GET /odata/DwShifts.
exaktime_list_time_off_balances
List time off balances per employee and plan (balance hours, maximum balance, manager). Source: the read-only OData data warehouse, refreshed nightly, so today's entries may not show until tomorrow. Page with skip/next_skip. GET /odata/DwTimeOffBalances.
exaktime_list_time_off_requests
List time off requests (employee, plan, start/end date, hours, status, comments, manager). Filter by status, person or start-date range. Source: the read-only OData data warehouse, refreshed nightly, so today's entries may not show until tomorrow. Page with skip/next_skip. GET /odata/DwTimeOffRequests.
exaktime_list_time_punches
List raw clock punches (punch time, device type, location, network time difference). Filter by date range (UTC days), person or location; newest first. Source: the read-only OData data warehouse, refreshed nightly, so today's entries may not show until tomorrow. Page with skip/next_skip. GET /odata/DwTimePunches.
exaktime_list_time_records
List time records (timecard entries: who worked, when, on which cost code and location, regular/overtime hours). Filter by work date range, person, location or cost code identifier; newest first. Source: the read-only OData data warehouse, refreshed nightly, so today's entries may not show until tomorrow. Page with skip/next_skip. GET /odata/DwTimeRecords.
exaktime_list_timecard_approvals
List daily timecard approvals (work date, approval type, who approved and when, the employee). Filter by work date range or employee. Source: the read-only OData data warehouse, refreshed nightly, so today's entries may not show until tomorrow. Page with skip/next_skip. GET /odata/DwWorkDateTimeApprovals.
exaktime_query_odata
Read-only OData query over any Arcoro data warehouse entity set, for questions the other tools do not cover (equipment, expenses, users, time records by hour group, learning, performance, recruiting, benefits...). Entity sets start with Dw, e.g. DwUsers, DwEquipments, DwExpenses, DwCostCodes, DwLocations, DwTimeRecordByHourGroups, DwEmploymentStatusHistories. Full list: https://my.arcoro.com/api/odata ; schema: https://api.arcoro.com/odata/$metadata. $filter uses OData v4 syntax, e.g. startswith(LastName,'Sm') and IsActive eq true. Source: the read-only OData data warehouse, refreshed nightly, so today's entries may not show until tomorrow. Page with skip/next_skip. GET /odata/{EntitySet}.
exaktime_update_cost_code
WRITE: change fields of an existing cost code (rename it, change its cost type, or set is_active=false to retire it). Only the fields you pass change; the tool reads the cost code first and sends the full object. PUT /v1/Time/CostCodes/{id}.
exaktime_update_job
WRITE: change fields of an existing job (rename it, set dates, assign locations, or set is_active=false to close it). Only the fields you pass change (null clears a nullable field); the tool reads the job first and sends the full object, because Arcoro replaces the job on PUT. Two edits to the same job at the same moment can overwrite each other: run them one after the other. PUT /v1/Time/Jobs/{id}.
exaktime_update_location
WRITE: change fields of an existing location (rename, move, new address, or set is_active=false to retire it). Only the fields you pass change; the tool reads the location first and sends the full object. PUT /v1/Common/Locations/{id}.

Endpoints

URLTransportStateLatencyChecked
https://exaktime.usefulapi.io/mcp streamable-http answering 241 ms 1 min ago

Alternatives to ExakTime / Arcoro MCP by usefulapi

same job, measured the same way
Readyorai
by tedoneobichajavascript

Zero-cost MCP server for local code inspection and best-practice recommendations

50 installs/wk local only
LingoHub MCP by usefulapi
by usefulapi

MCP server for LingoHub — localization projects, resources, exports and repository pushes.

14 tools answering
Shoprocket MCP by usefulapi
by usefulapi

MCP server for Shoprocket — orders, products, customers, store stats and discount codes.

26 tools answering
Operto MCP by usefulapi
by usefulapi

Read properties, reservations, guest access codes, smart locks and thermostats in Operto.

8 tools answering
Tito MCP by usefulapi
by usefulapi

Look up events, releases, tickets, registrations and discount codes, and edit tickets and codes.

20 tools answering
Seojeom MCP
by seojeom

Local-first MCP server for Claude/Codex project wiki and graph workflows

local only
Colab-MCP (unofficial)
by amgallego8

Unofficial MCP server for Google Colab: runtimes, code, long jobs, files and notebooks.

113 installs/wk local only
Scanduro
by sssnl-nl

Remote MCP server for Scanduro QR codes, scan analytics and controlled code actions.

answering

ExakTime / Arcoro MCP by usefulapi — questions

Answers built from our own checks of this server.

What can ExakTime / Arcoro MCP by usefulapi do?
It exposes 32 tools, read directly from the server on our last check. Among them: exaktime_create_cost_code, exaktime_create_job, exaktime_create_location, exaktime_get_cost_code, exaktime_get_employee, exaktime_get_job and 26 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is ExakTime / Arcoro MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 52 of 52 checks got a reply (100.0%), average response time 248 ms. The bar chart above shows every period we have measured.
How do I connect ExakTime / Arcoro MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does ExakTime / Arcoro MCP by usefulapi need an API key?
No. ExakTime / Arcoro MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 32 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is ExakTime / Arcoro MCP by usefulapi?
It answers our handshake in 248 ms on average, which is faster than 56% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is ExakTime / Arcoro MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at exaktime.usefulapi.io, which runs on its operator's own terms.