BS TETHER / REMOTE MCP

Your BuildState, everywhere your AI lives.

Issue a key, connect a client, and any AI that speaks MCP can read your real pipeline, commitments, audience, vision, runway, compiled week and cold queue. Read only. Receipts, not vibes.

Connecting to BuildState...
NEW KEY
0 of 10 active
Keys are read only in v1. Write access ships only after an explicit safety ruling. Revoking a key cuts access on its next call.
YOUR KEYS
No keys yet. Issue one and tether your first AI. Each key can be revoked on its own, so give one to each client you use.
CONNECT
Your Netlify site domain
https://YOUR-SITE.netlify.app/.netlify/functions/tetherMcp
Claude Desktop
Add to claude_desktop_config.json, then restart Claude Desktop. Replace PASTE-YOUR-KEY with a key from this page.
{
  "mcpServers": {
    "buildstate": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://YOUR-SITE.netlify.app/.netlify/functions/tetherMcp",
        "--header",
        "Authorization: Bearer PASTE-YOUR-KEY"
      ]
    }
  }
}
claude.ai
Custom connector, four steps.
1. claude.ai, then Settings, then Connectors
2. Add custom connector
3. Paste this URL:
https://YOUR-SITE.netlify.app/.netlify/functions/tetherMcp
4. When the client asks for auth, supply your key as a bearer token.
Cursor
Add to .cursor/mcp.json in your project or home directory.
{
  "mcpServers": {
    "buildstate": {
      "url": "https://YOUR-SITE.netlify.app/.netlify/functions/tetherMcp",
      "headers": {
        "Authorization": "Bearer PASTE-YOUR-KEY"
      }
    }
  }
}
Any MCP client
The raw shape: one HTTPS endpoint, bearer auth, JSON-RPC body.
POST https://YOUR-SITE.netlify.app/.netlify/functions/tetherMcp
Authorization: Bearer PASTE-YOUR-KEY
Content-Type: application/json

{"jsonrpc":"2.0","id":1,"method":"tools/list"}
Then ask your AI: how is my business this week. The answer comes from your receipts. Cancel BuildState and every AI you work with forgets your business, which is exactly the point of keeping it.
[BS TETHER v1.0]