mcpbeat Sign in

Workfeed MCP by usefulapi MCP Server

answering

Workfeed MCP by usefulapi is answering right now. Last checked 11 min ago. It exposes 17 tools. Last commit 2 Nov 2026.

Review staffing, availability and leave; create or update shifts with confirmation.

Uptime history 45 hours of history
45 hours agonow
100.0%
Uptime 24h
91 of 91 checks
17
Tools
read from the server
185 ms
Response time
average over 24h
1
Stars
last commit 2 Nov 2026

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 2 November 2026. No other catalogue keeps this.

2 Nov a tool changed version

Nothing serious here today

Today is the operative word: we check Workfeed 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 11 min ago.

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

Available tools 17

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

workfeed
workfeed_create_shift
Create one shift after the user approves its exact staff, role and times. confirm:true is mandatory. released:true publishes it and cannot be undone through this connector. employeeID:null creates an unassigned shift. No automatic retry; inspect before retrying an uncertain outcome.
workfeed_get_availability
Read one selected availability. Staff responses exclude payroll identifiers; leave notes are omitted.
workfeed_get_department_day
Read one stored daily record; a successful null means no data is stored for that day.
workfeed_get_department_stats
Calculated per-day laborCost/revenue, with from/to inclusive company-zone days, at most31days. Prefer laborCost here: shift grossPay is0 for monthly-paid staff. laborPercentage null when revenue0 is not0%.
workfeed_get_employee
Read one selected employee. Staff responses exclude payroll identifiers; leave notes are omitted.
workfeed_get_leave
Read one selected leave. Staff responses exclude payroll identifiers; leave notes are omitted.
workfeed_get_settings
Pay-period and shift-break settings. GET /settings. Unpaginated vendor response, bounded to5000rows and2MiB here.
workfeed_get_shift
Read one selected shift. Staff responses exclude payroll identifiers; leave notes are omitted.
workfeed_list_availabilities
Read contained records: start>=from AND end<to, max93days here. End exactly at to is excluded; allow an extra second beyond the last desired end. This differs from leave overlap.
workfeed_list_department_days
Read stored daily notes, manual revenue, extra labor and targets; from inclusive/to exclusive company-zone days, max93days here. Array may include null for unstored days. Calculated labor totals use get_department_stats.
workfeed_list_departments
Department names and IDs. GET /departments. Unpaginated vendor response, bounded to5000rows and2MiB here.
workfeed_list_employees
Scheduling/contact fields only; excludes national IDs, banking, tax, emergency contacts, wages, addresses and custom fields. GET /employees. Unpaginated vendor response, bounded to5000rows and2MiB here.
workfeed_list_leaves
Read any leave overlapping from/to, including leave beginning before the range. Max93days here. Free-text leave notes omitted. Repeated employeeIDs/typeIDs filters; includeDeleted defaults true upstream.
workfeed_list_roles
Roles and their department IDs. GET /roles. Unpaginated vendor response, bounded to5000rows and2MiB here.
workfeed_list_salary_supplements
Read supplement definitions, not flex-hour supplements. Duration days are inclusive in company timezone. GET /salary-supplements. Unpaginated vendor response, bounded to5000rows and2MiB here.
workfeed_list_shifts
Read shifts whose start>=startFrom and start<startTo (not overlap). Maximum93days per request here. Optional role and department must agree. No vendor pagination parameter is invented.
workfeed_update_shift
Update one shift after user review; confirm:true required. Pre-reads current shift, optionally rejects stale expectedUpdateTime, and never changes either original UTC calendar day. Vendor additionally enforces company-date rules. Published shifts cannot be unpublished. No deletes or automatic write retries; inspect uncertain outcomes.

Endpoints

URLTransportStateLatencyChecked
https://workfeed.usefulapi.io/mcp streamable-http answering 71 ms 11 min ago

Alternatives to Workfeed MCP by usefulapi

same job, measured the same way
RotaCloud MCP by usefulapi
by usefulapi

Read RotaCloud shifts, attendance, leave, availability and payroll; create shifts and handle leave.

28 tools answering
Rotageek MCP by usefulapi
by usefulapi

Read staff, locations, shifts, gaps and leave; create leave requests in Rotageek.

15 tools answering
HotelRunner MCP by usefulapi
by usefulapi

Read HotelRunner reservations, rooms, channels; update availability and prices; confirm or cancel.

8 tools answering
Deputy MCP by usefulapi
by usefulapi

See rosters, timesheets, leave and staff in Deputy, and create shifts, leave and memos.

21 tools answering
Shiftbase MCP by usefulapi
by usefulapi

Read Shiftbase rosters, timesheets, absences and availability; schedule shifts and review absences.

22 tools answering
HolidayPitches MCP by usefulapi
by usefulapi

Check pitch availability and bookings; create bookings and update their status in HolidayPitches.

7 tools answering
Bookingmood MCP by usefulapi
by usefulapi

Read Bookingmood bookings, availability, guests, payments and invoices; update bookings, contacts.

21 tools answering
Microkeeper MCP by usefulapi
by usefulapi

Read staff, rosters, timesheets and leave, and add or update staff in Microkeeper.

11 tools answering

Workfeed MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Workfeed MCP by usefulapi do?
It exposes 17 tools, read directly from the server on our last check. Among them: workfeed_create_shift, workfeed_get_availability, workfeed_get_department_day, workfeed_get_department_stats, workfeed_get_employee, workfeed_get_leave and 11 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 Workfeed MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 185 ms. The bar chart above shows every period we have measured.
How do I connect Workfeed 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 Workfeed MCP by usefulapi need an API key?
No. Workfeed MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 17 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Workfeed MCP by usefulapi?
It answers our handshake in 185 ms on average, which is faster than 75% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Workfeed 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 workfeed.usefulapi.io, which runs on its operator's own terms.