<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>AGL Connect Docs</title>
<meta name="description" content="How to install AGL Connect, sign in with an email code, and use the 7 tools.">
<meta name="robots" content="index,follow">
<link rel="canonical" href="https://connect.agilegrowthlabs.com/pages/docs">
<link rel="icon" href="https://connect.agilegrowthlabs.com/pages/favicon.svg">

<style>
  :root { --ink: #0A0A0C; --paper: #FAFAF7; --rule: #E6E5DF; --accent: #19E08F; --muted: #6B7280; --code-bg: #F2F1EC; --maxw: 720px; }
  * { box-sizing: border-box; }
  html, body { margin: 0; padding: 0; background: var(--paper); color: var(--ink); }
  body { font-family: 'Space Grotesk', system-ui, -apple-system, Segoe UI, Roboto, sans-serif; font-size: 17px; line-height: 1.6; }
  .wrap { max-width: var(--maxw); margin: 0 auto; padding: 56px 24px 96px; }
  header { display: flex; align-items: baseline; justify-content: space-between; margin-bottom: 40px; padding-bottom: 16px; border-bottom: 1px solid var(--rule); }
  .brand { font-family: 'Bebas Neue', Impact, sans-serif; font-size: 22px; letter-spacing: 0.04em; }
  .brand a { text-decoration: none; }
  .brand em { color: var(--accent); font-style: italic; }
  .meta { color: var(--muted); font-size: 14px; }
  h1 { font-family: 'Bebas Neue', Impact, sans-serif; font-size: 44px; letter-spacing: 0.02em; line-height: 1.05; margin: 0 0 24px; }
  h2 { font-size: 22px; line-height: 1.25; margin: 40px 0 12px; }
  h3 { font-size: 18px; margin: 28px 0 8px; }
  p, ol, ul { margin: 0 0 16px; }
  ol, ul { padding-left: 22px; }
  li { margin-bottom: 8px; }
  a { color: var(--ink); text-decoration: underline; text-decoration-thickness: 1.5px; text-underline-offset: 3px; }
  a:hover { color: var(--accent); }
  code { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; background: #fff; border: 1px solid var(--rule); padding: 1px 6px; border-radius: 4px; font-size: 14.5px; }
  pre { background: var(--code-bg); border: 1px solid var(--rule); border-radius: 8px; padding: 16px; overflow-x: auto; font-size: 14.5px; line-height: 1.5; }
  pre code { background: transparent; padding: 0; border: 0; }
  .prompt { background: #0A0A0C; color: #F2F1EC; border-radius: 10px; padding: 18px 22px; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 14.5px; line-height: 1.6; white-space: pre-wrap; margin: 12px 0 20px; }
  .pill { display: inline-block; font-size: 12px; letter-spacing: 0.08em; text-transform: uppercase; background: #fff; border: 1px solid var(--rule); padding: 4px 10px; border-radius: 999px; color: var(--muted); margin-right: 8px; }
  .pill.accent { color: var(--ink); border-color: var(--accent); background: #E9FBF3; }
  .toc { background: #fff; border: 1px solid var(--rule); border-radius: 10px; padding: 18px 22px; margin: 0 0 32px; }
  .toc h4 { margin: 0 0 8px; font-size: 14px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--muted); }
  .toc ol { margin: 0; padding-left: 20px; }
  .callout { background: #fff; border: 1px solid var(--rule); border-left: 3px solid var(--accent); padding: 16px 20px; border-radius: 8px; margin: 20px 0; }
  .card { background: #fff; border: 1px solid var(--rule); border-radius: 10px; padding: 16px 20px; margin: 0 0 14px; }
  .card h3 { margin: 0 0 4px; }
  .card p { margin: 0 0 6px; }
  footer { margin-top: 64px; padding-top: 16px; border-top: 1px solid var(--rule); color: var(--muted); font-size: 14px; }
  @media (max-width: 560px) { h1 { font-size: 34px; } .wrap { padding: 32px 18px 64px; } }
</style>
</head>
<body>
<div class="wrap">
  <header>
    <div class="brand"><a href="https://connect.agilegrowthlabs.com/pages/">AGL <em>Connect</em></a></div>
    <div class="meta">Docs</div>
  </header>
<h1>AGL Connect Docs</h1><p class="meta">Last updated: September 12, 2026.</p><p>AGL Connect is an MCP connector. Members raise hands. A hand is an offer or a want. A SaaS founder wants a fractional CMO. A growth operator offers it. A founder wants a buyer. An investor offers capital. You ask your assistant. It posts your hand, ranks the other side, and queues an intro for Henry to approve.</p><div class="toc"><h4>On this page</h4><ol><li><a href="#what">What it does</a></li><li><a href="#install">How to install it</a></li><li><a href="#signin">Sign in</a></li><li><a href="#tools">The 7 tools</a></li><li><a href="#prompts">3 example prompts</a></li><li><a href="#after">After the match</a></li><li><a href="#limits">Limits and rate</a></li><li><a href="#errors">Errors</a></li><li><a href="#support">Support</a></li></ol></div>
<h2 id="what">What it does</h2><p>4 steps.</p><ol><li>You raise a hand: offer or want, 1 category, 1 headline.</li><li>The connector ranks open hands on the other side by segment, keyword overlap, and recency.</li><li>You pick 1. The connector drafts a 4-line intro and queues it.</li><li>Henry reads it. If both sides fit, he sends it. You hear back by email.</li></ol><p>Categories: capital, growth, customers, talent, vendor, partner, advice, acquisition. Capital and acquisition hands go to the IQ Deal Flow desk. The rest go to Agile Growth Labs.</p>
<h2 id="install">How to install it</h2><p>You install AGL Connect by URL. The URL is the same in every client.</p><pre><code>https://connect.agilegrowthlabs.com</code></pre><h3>In Claude</h3><ol><li>Open Settings, then Connectors.</li><li>Click "Add custom connector."</li><li>Paste the URL above.</li><li>Sign in with your email code.</li><li>Ask Claude to raise a hand.</li></ol><h3>In ChatGPT</h3><ol><li>Open Settings, then Apps and Connectors.</li><li>Click "Add MCP server."</li><li>Paste the URL above.</li><li>Sign in with your email code.</li></ol><h3>In any other MCP client</h3><p>If the client can add a Streamable HTTP MCP server by URL with OAuth, paste the URL above and sign in.</p>
<h2 id="signin">Sign in</h2><p>No password. No Google or Microsoft account needed.</p><ol><li>Your assistant opens the AGL Connect sign-in page.</li><li>Enter your work email.</li><li>We email you a 6-digit code.</li><li>Enter the code. Done. The session lasts 24 hours and refreshes on its own for 30 days.</li></ol>
<h2 id="tools">The 7 tools</h2><ol>
<li><code>raise_hand</code> <span class="pill">writes 1 row</span> Post what you offer or what you want. Side, category, 1 line headline, a few details, segment.</li>
<li><code>find_matches</code> <span class="pill accent">read only</span> Rank open hands on the other side. Returns company, headline, segment, fit score, and why. Never an email.</li>
<li><code>request_intro</code> <span class="pill">writes 1 row</span> Ask for an intro to a match. Drafts a 4-line note. Henry approves and sends. Nothing goes out on its own.</li>
<li><code>request_feelers</code> <span class="pill">writes rows</span> When the pool is thin, stage short feeler notes. Pool first. Then people your assistant found on the public web. Drafts only.</li>
<li><code>my_hands</code> <span class="pill accent">read only</span> Your record, your hands, your intro request status.</li>
<li><code>withdraw_hand</code> <span class="pill">writes 1 row</span> Close a hand so it stops matching.</li>
<li><code>delete_my_data</code> <span class="pill">deletes</span> Remove your record and everything tied to it. Cannot be undone.</li>
</ol>
<h2 id="prompts">3 example prompts</h2><h3>Prompt 1: SaaS founder wants a fractional CMO</h3><div class="prompt">I run a B2B SaaS at 2M ARR. Growth has been flat for 90 days. Use AGL Connect to raise a want hand for a fractional CMO who has run SaaS demand gen, then show me the top 3 matches.</div><h3>Prompt 2: Growth operator offers help</h3><div class="prompt">I am a fractional CMO. I work with B2B SaaS teams between 1M and 10M ARR. Use AGL Connect to raise a public offer hand so founders can find me, then tell me how many open wants match.</div><h3>Prompt 3: Founder wants a buyer</h3><div class="prompt">I own a vertical SaaS doing 1.5M ARR and I want to sell in the next 12 months. Use AGL Connect to raise a want hand under acquisition. If fewer than 3 matches come back, search the web for 5 likely buyers and stage feelers.</div>
<h2 id="after">After the match</h2><p>The match call does not introduce you. It ranks. To connect, ask for an intro. Henry approves every one. If he sends it, both sides get 1 short email. If he does not, nothing goes out. Your email is never shown to the other side until Henry sends the intro.</p>
<h2 id="limits">Limits and rate</h2><p><code>find_matches</code>: 60 per hour.<br><code>raise_hand</code>: 20 per day.<br><code>request_intro</code>: 10 per day.<br><code>request_feelers</code>: 5 per day, up to 10 feelers each.</p>
<h2 id="errors">Errors</h2><ol><li><code>-32001 unauthenticated</code>. Sign in again.</li><li><code>-32004 rate limited</code>. Wait <code>retry_after</code> seconds.</li><li><code>-32602 invalid params</code>. Fix the input to match the schema.</li><li><code>-32000 server error</code>. Try again. If it persists, email support.</li></ol>
<h2 id="support">Support</h2><p>Email <a href="mailto:support@agilegrowthlabs.com">support@agilegrowthlabs.com</a>. We answer within 1 business day.</p><h2>Privacy, terms, and data handling</h2><p>Read the <a href="https://connect.agilegrowthlabs.com/pages/privacy">privacy policy</a>, the <a href="https://connect.agilegrowthlabs.com/pages/terms">terms of service</a>, and the 1-page <a href="https://connect.agilegrowthlabs.com/pages/data-handling">data handling statement</a>.</p>

  <footer>
    AGL Connect is operated by Agile Growth Labs.
    <a href="https://connect.agilegrowthlabs.com/pages/docs">Docs</a> &middot;
    <a href="https://connect.agilegrowthlabs.com/pages/members">Members</a> &middot;
    <a href="https://connect.agilegrowthlabs.com/pages/wants">Open wants</a> &middot;
    <a href="https://connect.agilegrowthlabs.com/pages/privacy">Privacy</a> &middot;
    <a href="https://connect.agilegrowthlabs.com/pages/terms">Terms</a> &middot;
    <a href="https://connect.agilegrowthlabs.com/pages/data-handling">Data handling</a> &middot;
    <a href="mailto:support@agilegrowthlabs.com">Support</a>
  </footer>

</div>
</body>
</html>