Integrations
Keep your systems. Agents work inside them.
Any MCP server, built-in adapters for the tools you use every day, and declarative adapters for any REST API. Every call passes the gate.
Connect
Three ways to reach your systems
Every call, whichever way it goes, passes the same gate and lands in the same log.
01
Any MCP server
Point OrchKernel at an MCP server and its tools become tools your agents can declare.
MCP in OrchKernel02
Built-in adapters
For systems your agents work in every day: Zendesk, Salesforce, Stripe, GitHub, Gmail, Google Calendar, Slack and Google Drive.
03
Declarative REST adapters
For any REST API without an MCP server. Describe the API in a file. No adapter code to write.
ZendeskSalesforceStripeGitHubGmailGoogle CalendarSlackGoogle Drive
Keep your systems
Records stay where they are. Agents work inside them.
You do not move your customers out of Salesforce or your tickets out of Zendesk. Agents read and write them in place.
01
Checked against the live record
Every write is checked against the record as it is in the vendor system now.
02
Signed webhooks, deduplicated
Vendor webhooks are verified and deduplicated, then start the right agent.
03
The kernel holds the keys
Credentials live in the kernel, sealed at rest. Agents never hold your vendor keys.
terminal
# Connect Zendesk through the built-in adapter.
# The secrets are read from the environment and sealed.
$ ok connection add "Acme Zendesk" \
--http https://acme.zendesk.com/api/v2 \
--adapter zendesk --auth basic \
--secret-env token=ZENDESK_TOKEN \
--secret-env username=ZENDESK_USER
Frequently Asked Questions
Put an agent on real work, with people in charge
Design partners run one real workflow on OrchKernel and work directly with the engineers building it.
OrchKernel is source-available and self-hosted.