What is Ascen MCP & API?
Ascen MCP — a Model Context Protocol server. Connect it to an AI assistant or agent. The agent calls Ascen tools in natural language.
Ascen API — a REST API covering the same objects. Call it from your platform, ATS integration, or scheduled jobs.
Ascen's MCP is for staffing partners on Ascen — agencies, platforms, and their engineering teams. MCP and API access are turned on per partner account.
- Authentication: OAuth 2.1 for agents connecting to MCP, API keys for platform API integrations
- Hosting: Hosted by Ascen. Nothing to run.
- Access: Enabled per partner account on request
- Writes: Confirmed by a person before they execute (MCP)


When Should You Use MCP vs. the API?
MCP puts a model in the driver's seat, letting it decide the next step rather than following a fixed sequence. It's built for connecting to tools like Claude, ChatGPT, Cursor, or a custom agent, and every write pauses for human confirmation before it executes. Use it for exceptions, chasing down information, ad-hoc questions, and week-end close- the kind of work that benefits from judgment in the moment.
The API runs your code through a fixed sequence, no decisions, just execution. It's built for connecting from your platform, an ATS sync, or a cron job, and writes execute as sent with no pause for confirmation. Use it for bulk sync, high-volume work, and anything that needs to run the same way every time.
Most partners use both. API for the pipeline. MCP for the judgement calls around it.


Example Tools


How Do You Connect to Ascen MCP & API?
- Request access. We enable MCP and/or API on your partner account and send connection details.
- Connect. Add Ascen to your MCP client, or add API credentials to your code.
- Sign in with OAuth. The connection is scoped to your account's existing permissions.
- Call tools. Reads return immediately. Writes over MCP stop and ask a person to confirm first.
Supported MCP clients: Claude Desktop, Claude Code, ChatGPT, Cursor, any MCP-compatible client.


Ascen MCP & API Use Cases
- Onboard a placement. "Onboard the two RNs we placed at Mercy General. W-2, start Monday, standard healthcare screening." →
list_screening_packages,create_contractor,create_assignment - Chase missing timesheets. "Which timesheets are missing this week and who approves them?" →
list_assignments,list_timesheets,get_client - Report on margin. "Gross margin by client for August. Flag anything under 18%." →
list_reports,run_report,get_report_results - Quote a rate. "Employer cost on a $58/hr RN in Ohio?" →
get_rate_quote - Close the loop with your ATS. Connect your ATS MCP alongside Ascen MCP. One agent reads the placement from your ATS and creates the assignment in Ascen. No re-keying.


Contact your account manager or sales@ascen.com. Tell us which you want, MCP, API, or both, and we'll provision the connection and credentials and walk your team through setup.
New to Ascen?
Talk to sales to see if Ascen's a fit for your agency, then get MCP and API access as part of onboarding.



