Skip to main content
The Platform API is the control plane for StackOne. It powers MCP servers and AI Toolset. Use it to execute actions, manage end-user accounts, and build custom integrations.

Execute Actions

The RPC endpoint is the unified way to execute any of StackOne’s 10,000+ actions, the same layer used by MCP and AI Toolset.

Execute Actions Guide

Learn how to execute actions via RPC, discover available actions, and build dynamic agent tooling.

Manage Accounts

Linked accounts are your end-users’ connections to their SaaS systems. The Accounts API manages the full lifecycle.

Onboard End-Users

The Connect Sessions API powers the Integration Hub, the embeddable UI where end-users link accounts.

Typical Flow


Discover Connectors

Query metadata about available connectors. Useful for building UIs that show which integrations you support.

Monitor & Debug

Access detailed logs for every API request. Essential for debugging integrations in production.

MCP Endpoint

The MCP (Model Context Protocol) endpoint enables direct integration with Claude, Cursor, n8n, and other MCP-compatible clients. Most users connect via our hosted MCP server, but you can also build custom MCP integrations.
For most use cases, use our hosted MCP server at https://api.stackone.com/mcp instead of building a custom integration.

Proxy Requests

Bypass the unified layer and make raw requests directly to provider APIs. Useful when you need provider-specific functionality not covered by StackOne actions.

Proxy Request

POST /proxy: Forward requests to the provider API. StackOne handles authentication.
curl -X POST "https://api.stackone.com/proxy" \
  -u "$STACKONE_API_KEY:" \
  -H "x-account-id: customer-bamboohr" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "GET",
    "path": "/api/gateway.php/mycompany/v1/reports/custom"
  }'
Proxy requests bypass StackOne’s unified data model. Use them sparingly for edge cases not covered by standard actions.

Platform API vs Unified APIs

I want to…Use
Execute actions from my agent/backendPlatform APIPOST /actions/rpc
List all my end-users’ linked accountsPlatform APIGET /accounts
Generate an onboarding linkPlatform APIPOST /connect_sessions
List employees from BambooHRUnified APIGET /unified/hris/employees
Create a job posting in GreenhouseUnified APIPOST /unified/ats/jobs
Query CRM contactsUnified APIGET /unified/crm/contacts
Rule of thumb: Use the Platform API for managing StackOne itself (accounts, sessions, actions). Use Unified APIs when you want direct REST access to provider data with a standardized schema.

Get Started