# awwreach for AI agents

MCP endpoint: `https://awwreach.com/api/mcp` (Streamable HTTP, JSON responses).
Auth: `Authorization: Bearer aww_live_…` (create in Settings → AI agents).

## Rules
1. Call `get_context` first. It returns the user's goal, LinkedIn plan, subscription status, workspace limits, your remaining agent limits and these rules.
2. Prefer flows (`create_flow_from_playbook`, `create_custom_flow`, `update_flow`, `test_flow`, `add_people_to_flow`, `launch_flow`). Flows pace themselves.
3. Live LinkedIn (flows with `dry_run: false`, or any LinkedIn tool with `confirm: true`) requires an active awwreach subscription — same as the web app.
4. Tools that touch LinkedIn need `confirm: true`. Without it you get a preview. Only confirm what the user approved in this session.
5. Agents get 70% of the account's daily limits (30% tighter than flows). Actions run 8:00–21:00 in the user's timezone, 3–9 minutes apart. If a tool reports a limit or spacing, stop and tell the user. Don't retry in a loop.
6. Default to research and draft only.

## Tools (24)

**Read and draft:** get_context, sync_subscription, list_playbooks, list_flows, get_flow, list_people, get_replies, draft_message

**Manage flows and profile:** update_profile, create_flow_from_playbook, create_custom_flow, update_flow, test_flow, add_people_to_flow, pause_flow

**Touch LinkedIn (confirm required):** launch_flow, lookup_profile, follow_profile, react_to_latest_post, comment_on_latest_post, send_connection_request, send_message, withdraw_connection_request, endorse_skill

`get_context` returns `user.answers` with path, stage, school, roles, region, visa, and full `voice`. Use `update_profile` to change persona or voice without the web app.
