# Auth.md

This website supports AI agent discovery and interaction via the browser.

## How to Authenticate

This is a public marketing website. No authentication is required to browse
content or use the exposed tools.

## Agent Registration

AI agents can register to interact with this site's tools by following these
steps:

1. **Discover** the OAuth authorization server metadata at
   `https://theengagency.com/.well-known/oauth-authorization-server`.
2. **Register** your agent by visiting the `register_uri` listed in the
   `agent_auth` block of that document
   (`https://theengagency.com/contact`). Provide your agent's name, callback
   URL, and the identity type you wish to use.
3. **Supported identity types**: `anonymous` — no credentials are required to
   access the public tools described below. Credential type: `none`.
4. **Receive** your agent identifier and the list of available scopes/tools.
5. **Invoke tools** through the WebMCP API
   (`document.modelContext.registerTool()`) exposed on each page, or via the
   MCP server card at `https://theengagency.com/.well-known/mcp/server-card.json`.

Registration is lightweight and intended for AI agents exploring the site's
capabilities. For authenticated, account-scoped access (none is required today),
contact the agency directly.

## Available Tools

Agents can interact with the following tools via the WebMCP API
(`document.modelContext.registerTool()`):

- **request-strategy-call** — Open the booking popup to schedule a free
  strategy consultation.
- **contact-agency** — Submit a message to The Engagency team.
- **browse-portfolio** — Navigate to the portfolio of web design and
  automation projects.
- **calculate-missed-revenue** — Estimate missed revenue from unanswered
  calls using the lead response calculator.

## Contact

- Website: https://theengagency.com
- Email: hello@theengagency.com
- Phone: 509-204-9448
- Location: Yakima, WA
