This workflow is optimized for Claude Code, which excels at tool calling and long-horizon tasks required for connector development. The MCP server and tools also work with other AI coding agents like Cursor, VS Code with Claude, and opencode.
Custom connectors require enterprise access. Contact [email protected] for access.
How It Works
Falcon connectors are YAML configurations that define API interactions. Once deployed, StackOne automatically exposes your connector through multiple protocols:Actions API
REST endpoints at
api.stackone.com for traditional backend integrationsMCP Servers
Model Context Protocol for AI agents like Claude Code and Cursor
AI Toolset
TypeScript and Python SDKs optimized for LLM tool calling
When to Build Custom Connectors
Internal Systems
Connect proprietary APIs or custom-built tools
Provider-Specific Actions
Add actions not covered by standard connectors
Niche Providers
Support vertical-specific SaaS not in our catalog
Custom Mappings
Transform data to match your requirements
Prerequisites
- StackOne enterprise credentials
- StackOne CLI (
@stackone/cli) - API key with Connectors scopes enabled (see API Keys)
connectors:read: required to download connectors from the registryconnectors:write: required to push and delete connectorscredentials:read: required so theruncommand can use the credentials of the specified linked account
Quickstart
1
Install the CLI
2
Learn from Existing Connectors (Optional)
Download existing connectors to understand the YAML structure:This gives you working examples of authentication patterns, pagination, and action definitions.
3
Authenticate
--local to scope to the current project only.4
Build Your Connector
- AI-Assisted (Recommended)
- Manual
Open your IDE (Cursor or VS Code with Claude) and prompt:The AI agent will research the API, generate YAML, validate syntax, and test actions automatically.
AI Builder Details
5
Validate
6
Test
Create test files and run an action:
7
Deploy
Key Capabilities
| Feature | Description |
|---|---|
| Step Functions | request, paginated_request, map_fields, typecast, group_data |
| Authentication | OAuth2, API Key, Basic Auth, Custom headers |
| Expressions | JSONPath, String interpolation, JEXL templates |
| Pagination | Cursor, offset, and page-based pagination |
| Conditional Logic | Include arguments only when conditions are met |
| Rate Limiting | Built-in request throttling |