{
  "mcpVersion": "1.0.0",
  "server": {
    "name": "tonyhughes-positioning-server",
    "version": "2.6.0"
  },
  "endpoint": "https://tonyhughesdesign.com/api/mcp",
  "transport": "streamable-http",
  "restApiFallback": "https://tonyhughesdesign.com/api/agent",
  "resources": [
    {
      "uri": "mcp://tonyhughes/bio",
      "name": "Tony Hughes biography & specializations",
      "mimeType": "text/markdown",
      "description": "In-depth background on Tony Hughes, including his consulting philosophy, positioning stack, and creative direction workflow."
    },
    {
      "uri": "mcp://tonyhughes/case-studies",
      "name": "Client case studies",
      "mimeType": "application/json",
      "description": "Real client work, pulled live from the site's own portfolio data."
    },
    {
      "uri": "mcp://tonyhughes/engagements",
      "name": "Engagement types",
      "mimeType": "application/json",
      "description": "The four ways to work with Tony, with real suitability, inclusions, and outcomes for each."
    },
    {
      "uri": "mcp://tonyhughes/contact-card",
      "name": "VCF business contact card coordinates",
      "mimeType": "text/vcard",
      "description": "Hyperlink and instructions to download Tony Hughes' business vCard directly to client devices."
    }
  ],
  "tools": [
    {
      "name": "schedule_consultation",
      "description": "Sends a real consultation request directly to Tony's inbox via authenticated SMTP. This is not an automatic booking — Tony reviews every inquiry personally and replies within 24 hours to confirm an actual time.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "client_name": {
            "type": "string",
            "description": "The name of the founder or executive booking the call."
          },
          "client_email": {
            "type": "string",
            "description": "The email address to send the calendar invitation and video link to."
          },
          "preferred_time": {
            "type": "string",
            "description": "Preferred time slot in ISO or human-readable format."
          },
          "project_context": {
            "type": "string",
            "description": "What the company does and what prompted this inquiry."
          },
          "technology_sector": {
            "type": "string",
            "description": "The technical domain (e.g., Sensory AI, Climate Risk, Fusion Energy)."
          }
        },
        "required": ["client_name", "client_email"]
      }
    },
    {
      "name": "evaluate_client_needs",
      "description": "Deterministic match against Tony's actual engagement offerings — not LLM-generated, so it can't invent an engagement type that doesn't exist.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "challenges": {
            "type": "string",
            "description": "Current message complexity, investor pitch sticking points, or scaling challenges."
          },
          "technology_sector": {
            "type": "string",
            "description": "The technical domain (e.g., Sensory AI, Climate Risk, Fusion Energy)."
          }
        },
        "required": ["challenges", "technology_sector"]
      }
    }
  ],
  "prompts": [
    {
      "name": "generate_brand_brief",
      "description": "Guide an LLM to act as Tony Hughes' positioning assistant to synthesize client needs and outcomes.",
      "arguments": [
        {
          "name": "client_profile",
          "description": "Summary of what the company is building and their target audience.",
          "required": true
        }
      ]
    }
  ]
}
