Agent Integration

Skill & MCP Server

The escape-velocity-brand Claude skill authors on-brand assets — documents, social images, slide decks — using bundled templates, tokens, fonts, and logos. The optional MCP server extends it with headless rendering (PNG/PDF via Playwright) and publishing to the Brand Site.

Skill alone
  • Authors HTML from named templates
  • Substitutes Nunjucks variables
  • Reads brand tokens, fonts, and logos
  • Hands finished HTML back to user
  • Works in any Claude client, no setup
+ MCP server
  • Renders HTML → PNG or PDF (Playwright)
  • Publishes decks & documents to Brand Site
  • Returns signed download URLs (1 h TTL)
  • Warm Chromium pool (~600 ms/render)
  • OAuth 2.1 + Google login (HTTP transport)
Setup

Quick Connect

Claude Code — OAuth (recommended)

claude mcp add --transport http escape-velocity-brand \
  https://mcp.escapevelocity.consulting/mcp

Claude Desktop

1

Open Settings → Connectors → Add custom connector

2

Name: escape-velocity-brand  ·  Remote MCP URL: https://mcp.escapevelocity.consulting/mcp

3

Leave OAuth Client ID and Secret fields blank — Claude Desktop self-registers via RFC 7591.

4

Click Add. A Google login browser tab opens → sign in → the connector becomes available. Only emails in MCP_ALLOWED_EMAILS on the server can authenticate.

Claude Code — local stdio (dev)

{
  "mcpServers": {
    "escape-velocity-brand": {
      "command": "npx",
      "args": ["tsx", "/path/to/brand/src/mcp/server.ts"],
      "env": { "BRAND_DIR": "/path/to/brand" }
    }
  }
}