payspace_list_companies
List companies
List the companies (id, code, name, group) the API credentials can access. Company ids go into the company_id argument of the other tools. From the token reply of POST /connect/token.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.14.4Updated Nov 7, 2026
Read PaySpace employees, organization, payroll runs, payslips and leave records. Read-only.
The publisher's own server: Ably MCP by usefulapi
Hosted, read-only MCP server that lets an assistant read PaySpace employees, organization, payroll runs, payslips and leave records.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Fpayspace/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"payspace-by-usefulapi": {
"type": "http",
"url": "https://payspace.usefulapi.io/mcp"
}
}
}Use PaySpace from Claude, Cursor, or any MCP client — read your employees, organization, payroll runs, payslips and leave records. Read-only. Hosted, no local install: connect with your own PaySpace API credentials.
Live endpoint: https://payspace.usefulapi.io/mcp · Homepage: https://usefulapi.io/payspace
https://payspace.usefulapi.io/mcp.claude mcp add --transport http payspace https://payspace.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your PaySpace credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/payspace/
On first connect you'll enter your PaySpace API Client ID and Client Secret (a company administrator creates them under Config > Basic Settings > General Company > Integrations > API Credentials). They are validated, stored per-user, and scoped to you — no keys in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with payspace_upgrade (it returns a Stripe Checkout link). Cancel any time with payspace_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running payspace_upgrade before then undoes the cancel. Or write to [email protected].
Source: servers/payspace/README.md at commit 4046075
List companies
List the companies (id, code, name, group) the API credentials can access. Company ids go into the company_id argument of the other tools. From the token reply of POST /connect/token.
Takes no parameters.
List employees
List active employees of a company with their biographical details (name, employee number, contact, dates). Personal data. GET /odata/v2.0/{company}/Employee. Use payspace_list_all_employees to include terminated employees.
topskipcountfilterselectorderbycompany_idList all employees (incl. terminated)
List all employees of a company including terminated ones. Personal data. GET /odata/v2.0/{company}/Employee/all.
topskipcountfilterselectorderbycompany_idGet an employee
Get one employee's biographical record by EmployeeId (the numeric id from payspace_list_employees). Personal data. GET /odata/v2.0/{company}/Employee({id}).
company_idemployee_idrequiredList employee positions
List employee position records (job, organization unit, grade, manager, effective dates). GET /odata/v2.0/{company}/EmployeePosition.
topskipcountfilterorderbycompany_idList employment statuses
List employee employment status records (hire, termination, reason, dates). GET /odata/v2.0/{company}/EmployeeEmploymentStatus.
topskipcountfilterorderbycompany_idList employee suspensions
List employee suspension records. GET /odata/v2.0/{company}/EmployeeSuspension.
topskipcountfilterorderbycompany_idList organization units
List the organization hierarchy units (departments, divisions, cost centres) of a company. GET /odata/v2.0/{company}/OrganizationUnit.
topskipcountfilterorderbycompany_idList organization positions
List the organization positions (position details) defined for a company. GET /odata/v2.0/{company}/OrganizationPositionDetail.
topskipcountfilterorderbycompany_idList jobs
List the jobs defined in job management for a company. GET /odata/v2.0/{company}/JobManagement.
topskipcountfilterorderbycompany_idList regions
List the company's regions. GET /odata/v2.0/{company}/CompanyRegion.
topskipcountfilterorderbycompany_idList payroll frequencies
List the payroll frequencies of a company (the CompanyFrequency lookup). A value goes into the frequency argument of payspace_list_payroll_components, payspace_list_payroll_runs and payspace_list_recurring_components. GET /odata/v2.0/{company}/Lookup/CompanyFrequency.
topskipcountfilterorderbycompany_idList payroll runs
List the payroll runs (periods) of a company for one frequency (the CompanyRun lookup). A value goes into the period argument of payspace_list_payroll_components and payspace_list_recurring_components. GET /odata/v2.0/{company}/Lookup/CompanyRun?frequency=.
topskipcountfilterorderbyfrequencyrequiredcompany_idList payroll components
List the company's payroll components (earnings, deductions, contributions) with their codes, for one payroll frequency and run. Get frequency from payspace_list_payroll_frequencies and period from payspace_list_payroll_runs. GET /odata/v2.0/{company}/ComponentCompany?frequency=&period=.
topskipcountfilterperiodrequiredorderbyfrequencyrequiredcompany_idList an employee's recurring components or loans
List the recurring payroll components (EmployeeComponent) or loans (EmployeeLoan) of ONE employee for a payroll frequency and run. Personal data (pay). Get frequency from payspace_list_payroll_frequencies and period from payspace_list_payroll_runs. GET /odata/v2.0/{company}/{entity}?frequency=&period=&$filter=EmployeeNumber eq '...'.
topskipcountentityrequiredperiodrequiredorderbyfrequencyrequiredcompany_idemployee_numberrequiredList payslips for a month
List employee payslips (totals per employee) for a calendar year and month. Personal data (pay). GET /odata/v2.0/{company}/EmployeePayslip/{year}/{month}.
topskipyearrequiredcountmonthrequiredfilterorderbycompany_idList payslip lines for a month
List the payslip lines (one per component per employee: code, description, amount) for a calendar year and month. Personal data (pay). GET /odata/v2.0/{company}/EmployeePayslipLine/{year}/{month}.
topskipyearrequiredcountmonthrequiredfilterorderbycompany_idList leave applications
List employee leave applications (type, dates, days, status). Give year and month together to restrict to a period. Personal data (absence). GET /odata/v2.0/{company}/EmployeeLeaveApplication[/{year}/{month}].
topskipyearcountmonthfilterorderbycompany_idList leave adjustments
List employee leave adjustments (manual changes to leave balances). Personal data. GET /odata/v2.0/{company}/EmployeeLeaveAdjustment.
topskipcountfilterorderbycompany_idList leave entitlements
List employee leave setup entitlements (leave type, days per cycle). GET /odata/v2.0/{company}/EmployeeLeaveSetupEntitlement.
topskipcountfilterorderbycompany_idList records of another entity
List records of another read-only entity set: CompanyEmploymentCategory, CompanyEmploymentSubCategory, CompanyLeaveReason, CompanyPositionFamily, CompanyPositionFunctionArea, CompanyTrainingCourse, CompanyQualification, CostingProjectActivity, OrganizationGrade, EmployeeAsset, EmployeeClaim, EmployeeDependant, EmployeeIncident, EmployeePayRate, EmployeeProject, EmployeeQualification, EmployeeSkill, EmployeeOutOfOffice. GET /odata/v2.0/{company}/{entity}. Employee-level entities contain personal data.
topskipcountentityrequiredfilterselectorderbycompany_id100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably realtime messaging: inspect channel history, presence and occupancy, publish messages, and review app usage and configuration.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant look up Woffu company users, employment contracts, departments and offices.
io.usefulapiOfficial publisher
Hosted MCP server for White Label Loyalty: browse rewards, read a customer's points wallet and tier progress, and buy rewards with points.
io.usefulapiOfficial publisher
Hosted Weekdone connector that lets an assistant read weekly reports, teams, objectives and KPIs, and add report items, comments and KPI values.
io.usefulapiOfficial publisher
Hosted read-only MCP server that lets an assistant list WebinarKit webinars, their dates, series, meetings and white-label sub-accounts.
{ "mcpServers": { "payspace": { "url": "https://payspace.usefulapi.io/mcp" } }}