Integrate

  1. Sign in to Covenant Sources and open Account.
  2. Create an MCP token and copy it once. Do not paste it into chat or give it to the model.
  3. Paste Authorization: Bearer <token> into MCP host settings (Cursor, VS Code, or Claude) — headers or env, not tool arguments.
  4. Optional laptop stdio: spawn quill-mcp with TENANT_ID and QUILL_TENANT_SERVICE_SIGNING_KEY in process env (no PAT).
{
  "mcpServers": {
    "covenant-sources": {
      "url": "http://127.0.0.1:8093/mcp",
      "headers": {
        "Authorization": "Bearer PASTE_ACCOUNT_TOKEN"
      }
    }
  }
}

HTTP MCP requires a Bearer token on every request. Never put the token or signing key in tool JSON.