The AI Builder is in early access. Contact [email protected] for credentials.
What It Does
Research APIs
Discovers provider documentation and endpoints automatically
Generate YAML
Creates complete connector configurations following the Falcon spec
Validate & Test
Validates syntax and tests actions against real APIs
MCP Testing
Conversational testing with automatic tool description improvements
Setup
Step 1: Install Dependencies
Step 2: Fork the Template Repository
Step 3: Configure MCP Tools
Step 4: Start Building
Open your IDE and prompt:How It Works
The agent follows a strict 8-step workflow:- Research - Discovers API documentation and endpoints
- Version Validation - Resolves API version conflicts
- Config Building - Generates YAML with all actions
- YAML Validation - Runs
stackone validate - MCP Testing - Conversational testing via MCP skill
- Description Refinement - Improves tool descriptions based on test results
- Security - Scrambles credentials before storage
- Meta Feedback - Reports results for improvement
MCP Tools
The agent has access to 20+ specialized tools:Research Tools
| Tool | Description |
|---|---|
discover_actions | Autonomous API discovery (5-15 min) |
get_provider_actions | Check S3 for indexed actions |
vector_search | Semantic search StackOne knowledge base |
web_search | Web search for API documentation |
fetch | Retrieve content from URLs |
Analysis Tools
| Tool | Description |
|---|---|
analyze_versioning | Detect and resolve API version conflicts |
get_external_integrations | Find how others integrate with the provider |
scan_external_repo | Search open-source connector implementations |
extract_oas_actions | Parse OpenAPI specifications |
Validation Tools
| Tool | Description |
|---|---|
test_actions | Batch test connector actions |
scramble_credentials | Secure credentials before storage |
StackOne Context
| Tool | Description |
|---|---|
get_stackone_categories | Available categories (hris, ats, crm) |
get_stackone_actions | Unified operations for a category |
get_provider_coverage | Current StackOne coverage for provider |
get_docs | StackOne documentation index |
Agent Instructions
The agent’s behavior is defined inCLAUDE.md at your repository root. Key sections:
Workflow: Strict 11-step process from research to completion
Naming Conventions:
- Provider folder:
src/configs/provider-name/(lowercase) - Config file:
provider.connector.s1.yaml
- Clear descriptions (1-2 sentences) for all operations
- Full CRUD operations where applicable
- Error handling and rate limiting
- Conversational MCP testing for validation
CLAUDE.md - Agent Instructions
View the complete agent instructions and MCP tool documentation on GitHub.
Example Session
You:Create a connector for HiBob HRIS with employee management actionsAgent:
I’ll start by researching the HiBob API. Launching action discovery… [UsesThe agent creates:discover_actions("hibob")] [Usesget_stackone_actions("hris")] [Usesvector_search("authentication", "hibob")] Based on my research, HiBob uses Basic Auth with a service user ID and token. I’ve identified 15 relevant endpoints. Creating the connector configuration…
src/configs/hibob/hibob.connector.s1.yaml(main file)src/configs/hibob/hibob.employees.s1.partial.yamlsrc/configs/hibob/hibob.time_off.s1.partial.yaml
MCP Testing Skill
The agent includes a built-in MCP testing skill for conversational validation:MCP Testing Skill
View the test-mcp-connector skill that enables conversational testing with automatic tool description improvements.
- Conversational testing - Test actions through natural language prompts
- Tool description refinement - Automatically improves descriptions based on test results
- Real API validation - Tests against actual provider endpoints
Troubleshooting
MCP server not connecting
MCP server not connecting
- Run
stackone agent setup --localagain - Verify credentials are correct
- Restart your IDE after setup
- Check that
.cursor/mcp.jsonor equivalent was created
Agent not using tools
Agent not using tools
- Verify
CLAUDE.mdis at repository root - Check MCP configuration in IDE settings
- Ensure the file follows the correct format
Validation errors
Validation errors
- Run
stackone validate <file>manually - Check
src/configs/README.mdfor YAML structure - Ensure all required fields are present
Test failures
Test failures
- Use
--debugflag to see full request/response - Verify credentials are correct and not expired
- Check action IDs match exactly (case-sensitive)