Skip to main content
Envoy reads your backend code, generates a complete MCP server, and deploys it to Crow — so your agent can call your API without you writing any MCP code.
No MCP knowledge required. Envoy analyzes your routes, schemas, and auth patterns, then builds and deploys a production-ready MCP server for you.

Quick Start

Run this from the root directory that contains your project folders (backend, frontend, etc.). Envoy will ask which directories are relevant before it starts.

Get Your API Key

  1. Go to app.usecrow.comTools
  2. Click Generate Envoy Key
  3. Copy the ck_... key

Commands

Options

How It Works

What Envoy Generates

Envoy produces a FastMCP server that wraps your API endpoints as MCP tools. For example, if your backend has:
Envoy generates:

Workflow

First Time: Generate

  1. Select which directories to scan
  2. Envoy reads your code and generates an MCP server
  3. Review the generated tools in a conversation loop
  4. When satisfied, the server is saved to Crow

Iterate: Fix

Loads your existing MCP server and lets you make changes:
  • “Add a tool for the /api/users endpoint”
  • “Fix the auth header on the cancel_order tool”
  • “Remove the get_all_orders tool”

Ship: Deploy

Deploys the latest saved version. Your Crow agent immediately starts using the new tools.

CI Mode

For automated pipelines, use --ci for structured JSON output:
This skips interactive prompts and outputs JSON to stdout.

Environment Variables


Envoy vs Manual MCP Setup

Start with Envoy to get tools working quickly. If you need more control later, you can always switch to a self-hosted MCP server.

Server-Side MCP

Self-hosted MCP server setup (manual approach)

MCP Authentication

Auth patterns for MCP servers