Integrations let your agent take actions—not just answer questions.
These are tools that run on a server. The agent calls them, they execute, and results come back.
| Type | Best for | Setup |
|---|
| Envoy CLI | Any backend — auto-generates and hosts an MCP server | npx @usecrow/envoy |
| Connect Your MCP Server | You already have an MCP server deployed | Enter URL in dashboard |
| OpenAPI | You have an OpenAPI/Swagger spec | Upload spec file |
Start with Envoy if you don’t have an MCP server yet. It reads your code and generates one for you.
Tools that run in the user’s browser. The agent calls them, the widget executes them locally.
| Type | Best for |
|---|
| Client-Side Tools | Browser actions (navigation, UI updates, local data) |
| Tool Renderers | Custom UI for tool results (charts, tables) |
External MCP Servers
Third-party MCP servers that you connect to (not your own backend).
| Type | Best for |
|---|
| MCP Servers | Third-party services (Notion, databases, etc.) |
Example Actions
Server-Side (OpenAPI or MCP):
- Check order status
- Create support tickets
- Look up customer info
- Process refunds
Client-Side:
- Navigate to a page
- Open a modal
- Copy text to clipboard
External MCP:
- Search Notion pages
- Query external databases