Install
$ agentstack add skill-straddleio-ai-straddle-integrate ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Context gathering
Check the plugin's .local.md for platform_type and sdk_language. If either is not set, ask before proceeding:
- Platform type (if missing): What are you building -- direct account, SaaS platform, or marketplace?
- SDK language (if missing): Which language/SDK are you using -- TypeScript, Python, Go, Ruby, C#, or raw HTTP?
Use the SDK language to:
- Pass the
languageparam when searching SDK docs (search_docstool) - Write code examples in the correct SDK
- Recommend the right package names and install commands
If the user has not completed initial setup, suggest running /straddle-setup.
Straddle-Account-Id header rules
The header follows resource ownership. See for code examples.
| Operation | account | saas | marketplace | |---|---|---|---| | Customers / Paykeys | No header | Required (embedded account owns them) | No header (platform owns them) | | Charges / Payouts | No header | Required | Required (attributes to seller) | | Review / Decision | No header | Required (embedded account reviews) | No header (platform reviews) | | Embed onboarding (steps 3-6) | N/A | Required (scoped to account being onboarded) | Required (scoped to account being onboarded) | | Embed orgs + accounts (steps 1-2) | N/A | No header (platform-level) | No header (platform-level) |
Behavioral rules by platform_type
account:
- Pay by Bank flow only. Embed is not applicable.
- Never include
Straddle-Account-Id.
saas:
- Before making account-scoped calls, ask which embedded account the user is working with.
- Include
Straddle-Account-Idheader on all customer, paykey, payment, review, and onboarding (steps 3-6) calls. - Push the hosted onboarding widget. API-based onboarding is a fallback.
- The embedded account reviews its own customers and paykeys.
marketplace:
- Customers and paykeys belong to the platform -- no header on those calls.
- Before making payment calls, ask which embedded account (seller) the payment is for.
- Include
Straddle-Account-Idon charges, payouts, and onboarding (steps 3-6). - Push the hosted onboarding widget.
- The platform reviews customers and paykeys directly.
Tool routing
| Need | Tool | Use for | |------|------|---------| | Code execution | straddle API MCP | Run API calls, test methods, explore responses | | SDK reference | search_docs MCP tool | Method signatures, parameters, response shapes, code examples. Always pass language param. | | Product guides | product-docs skill | Payment guides, sandbox testing, compliance, ACH returns, risk scores. Searches docs.straddle.com via HTTP. | | Terminal operations | Straddle CLI | Verify resources, test operations, inspect responses, debug API issues. See |
Integration routing
| Building... | Reference | Covers | | ------------------------------ | ----------------------------- | ----------------------------------------------------------------- | | Payment flow | | Customer > Bridge > Paykey > Charge/Payout > Funding | | Platform / marketplace | | Organizations, accounts, onboarding, header rules by platform type | | Entities and lifecycle | | Status machines, webhooks, ACH, identity, gotchas | | SDK setup and code | | All SDKs, TypeScript operations, Bridge Widget SDK, pagination, errors | | CLI usage and output | | CLI command structure, output formats, data extraction, debugging | | MCP server setup | | Connection methods, tool filtering, environments, production safety |
Read the relevant reference file before answering any integration question or writing code.
Doc search enforcement
Reference files contain stable structural and behavioral knowledge. Enumerated factual lists (return codes, event names, numeric limits) have been replaced with links to authoritative documentation pages.
When a reference file links to docs.straddle.com:
- Search product docs by POSTing to
https://docs.straddle.com/mcpwith{"jsonrpc":"2.0","method":"tools/call","params":{"name":"search_straddle_docs","arguments":{"query":"YOUR_QUERY"}},"id":1}and headerAccept: application/json, text/event-stream - If MCP search returns insufficient results, fetch the linked URL directly
- MCP results and linked pages are authoritative -- they win on conflicts
Documentation index: https://docs.straddle.com/llms.txt -- complete sitemap of all Straddle documentation pages with descriptions. Use as a fallback when the search does not return the needed content.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: straddleio
- Source: straddleio/ai
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.