Shiftbase

io.usefulapiv1.0.0Updated Oct 8, 2026

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

VerifiedStreamable HTTPWeb executableBusiness & CommerceProductivity & Workflow

Overview

AI-generated overview

Lets an assistant read Shiftbase rosters, timesheets, absences and availability, and schedule or review shifts through a hosted endpoint.

What it does
A hosted MCP server that connects an assistant to a Shiftbase account for workforce scheduling. Read tools cover the account, employees, departments, teams, locations, shift types, scheduled and open shifts, availability, timesheets, clocked-in employees, absences and absence types. Write tools create or change scheduled shifts and request or review absences. Meta tools report usage and manage a Pro subscription.
When to use it
Useful when an assistant needs to answer questions about staffing, shifts, hours or absences, or to make scheduling changes in Shiftbase without opening the web app. It suits teams already using Shiftbase who want roster and timesheet data available in an MCP client.
Requirements
A remote MCP endpoint; no local install. A Shiftbase account and API key are required, entered on first connect and stored per user by the provider. Network access to the hosted endpoint is needed.
Before you install
Write tools create or change shifts and request or review absences, so changes should be confirmed before running. The Shiftbase API key is a credential and is stored by the third-party provider. The free tier allows 100 tool calls per month; Pro is $9/mo or $90/yr and is billed through Stripe, with no refund for the current period on cancellation.

Installation

In SourceWeft

  1. Open Shiftbase in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "shiftbase": {
      "type": "http",
      "url": "https://shiftbase.usefulapi.io/mcp"
    }
  }
}

README

Shiftbase MCP by usefulapi

Use Shiftbase from Claude, Cursor, or any MCP client — read Shiftbase rosters, timesheets, absences and availability; schedule shifts and review absences. Hosted, no local install: connect with your own Shiftbase credentials.

Live endpoint: https://shiftbase.usefulapi.io/mcp · Homepage: https://usefulapi.io/shiftbase

Add to Claude

json
{  "mcpServers": {    "shiftbase": {      "url": "https://shiftbase.usefulapi.io/mcp"    }  }}

On first connect you'll provide your Shiftbase API key. Your credentials are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
shiftbase_get_accountreadGet account
shiftbase_list_usersreadList employees
shiftbase_get_userreadGet employee
shiftbase_list_departmentsreadList departments
shiftbase_list_teamsreadList teams
shiftbase_list_locationsreadList locations
shiftbase_list_shift_typesreadList shift types
shiftbase_list_rostersreadList scheduled shifts
shiftbase_get_rosterreadGet scheduled shift
shiftbase_list_open_shiftsreadList open shifts
shiftbase_get_availabilityreadGet employee availability
shiftbase_list_timesheetsreadList timesheets
shiftbase_get_timesheetreadGet timesheet
shiftbase_list_clocked_inreadList clocked-in employees
shiftbase_list_absencesreadList absences
shiftbase_get_absencereadGet absence
shiftbase_list_absence_typesreadList absence types
shiftbase_get_expected_absence_hoursreadGet expected absence hours
shiftbase_create_rosterwriteSchedule a shift
shiftbase_update_rosterwriteChange a scheduled shift
shiftbase_request_absencewriteRequest an absence
shiftbase_review_absencewriteApprove or decline an absence
shiftbase_usage_statusmetaUsage status (free-tier meter)
shiftbase_upgrademetaUpgrade to Pro (unlimited)
shiftbase_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage or manage your subscription.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro (per account)$9/mo or $90/yr (2 months free)Unlimited

Pro covers this server only. Subscribe with shiftbase_upgrade (it returns a Stripe Checkout link). Cancel any time with shiftbase_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running shiftbase_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Shiftbase.

Source: servers/shiftbase/README.md at commit 43d0331

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestOct 8, 2026