Docs β€Ί AI agents & tools

MCP server

Zero-dependency MCP server for Claude and other MCP clients.

Dragonfly ships a zero-dependency Model Context Protocol server. It needs only Node.js 18 or newer, and gives Claude Desktop, Claude Code and any MCP client native tools for Dragonfly.

Install

bash
curl -s https://api.trydragonfly.com/v1/mcp -o dragonfly-mcp.mjs

Configure (Claude Desktop / Claude Code)

json
{
  "mcpServers": {
    "dragonfly": {
      "command": "node",
      "args": ["/absolute/path/to/dragonfly-mcp.mjs"],
      "env": {
        "DRAGONFLY_API_KEY": "dfk_live_…",
        "DRAGONFLY_API_URL": "https://api.trydragonfly.com"
      }
    }
  }
}

Claude Code: claude mcp add dragonfly -e DRAGONFLY_API_KEY=dfk_live_… -- node /absolute/path/to/dragonfly-mcp.mjs

Tools

ToolDoesNeeds a key
dragonfly_signupApply for an account; with sandbox: true, returns a test key instantly.No
dragonfly_signup_statusPoll an application; the first poll after approval returns the key once.No
dragonfly_create_orderCreate an order (idempotent on externalId).Yes
dragonfly_get_orderStatus of an order by externalId.Yes
dragonfly_cancel_orderCancel before pickup.Yes

Example conversation

Note: "Send tomorrow's 11:30 lunch for 40 from our Randolph St kitchen to 233 S Wacker, 31st floor, contact Priya 312-555-0111, order number cater-88412." The assistant calls dragonfly_create_order with the right fields and reports back the orderId and status.

Something unclear or missing? Tell us.