{
  "version": "1.0.0",
  "issuer": "https://uppercut.co",
  "service": "uppercut",
  "siteInfo": {
    "name": "Uppercut",
    "description": "Affiliate recruiting and program software for B2B SaaS, with an OAuth Merchant MCP for program ops.",
    "primaryUrl": "https://uppercut.co",
    "logoUrl": "https://uppercut.co/logo.png"
  },
  "aiContent": {
    "llmsTxt": "https://uppercut.co/llms.txt",
    "llmsFullTxt": "https://uppercut.co/llms-full.txt"
  },
  "agents": [
    {
      "name": "co.uppercut/merchant",
      "description": "OAuth-secured Model Context Protocol so Claude, Cursor, or any MCP client can operate a merchant’s Uppercut team: campaigns, affiliates, leads, sales review, tracking checks, assets, payouts setup.",
      "protocols": ["mcp"],
      "transport": "https",
      "url": "https://app.uppercut.co/mcp",
      "manifest": "https://uppercut.co/.well-known/mcp.json",
      "documentationUrl": "https://uppercut.co/mcp.md",
      "auth": "https://uppercut.co/mcp.md",
      "oauth_authorization_server": "https://app.uppercut.co/.well-known/oauth-authorization-server",
      "oauth_protected_resource": "https://app.uppercut.co/.well-known/oauth-protected-resource",
      "scopes": ["merchant:read", "merchant:write"],
      "setupUrl": "https://app.uppercut.co/agents/mcp"
    }
  ],
  "capabilities": [
    {
      "id": "site-context",
      "name": "Site context",
      "description": "Compact product and MCP discovery index.",
      "endpoint": "https://uppercut.co/llms.txt",
      "method": "GET",
      "contentType": "text/plain"
    },
    {
      "id": "full-context",
      "name": "Full context",
      "description": "Expanded product, pricing, and Merchant MCP reference.",
      "endpoint": "https://uppercut.co/llms-full.txt",
      "method": "GET",
      "contentType": "text/plain"
    },
    {
      "id": "mcp-connect",
      "name": "MCP connect guide",
      "description": "Endpoints, OAuth, scopes, tools, and example prompts.",
      "endpoint": "https://uppercut.co/mcp.md",
      "method": "GET",
      "contentType": "text/markdown"
    },
    {
      "id": "mcp-server",
      "name": "MCP server card",
      "description": "SEP-2127 server card for Merchant MCP.",
      "endpoint": "https://uppercut.co/.well-known/mcp.json",
      "method": "GET",
      "contentType": "application/json"
    },
    {
      "id": "pricing",
      "name": "Pricing",
      "description": "Free and Scale plans in plain text.",
      "endpoint": "https://uppercut.co/pricing.md",
      "method": "GET",
      "contentType": "text/markdown"
    }
  ],
  "externalResources": {
    "documentation": "https://docs.uppercut.co/",
    "documentationIndex": "https://docs.uppercut.co/llms.txt",
    "dashboard": "https://app.uppercut.co/",
    "mcpSetup": "https://app.uppercut.co/agents/mcp",
    "signup": "https://app.uppercut.co/accounts/signup/"
  },
  "policy": {
    "privacyPolicyUrl": "https://uppercut.co/privacy-policy",
    "termsOfServiceUrl": "https://uppercut.co/term-and-conditions"
  }
}
