{
  "$schema": "https://modelcontextprotocol.io/schema/mcp.json",
  "name": "auxfirst",
  "title": "auxfirst — Agentic Experience Design",
  "version": "0.1.0",
  "description": "MCP discovery manifest for auxfirst. The tools listed below are REAL and callable in-browser via WebMCP (navigator.modelContext) — not via a remote MCP server. 'transports' is intentionally empty because auxfirst does not yet run a hosted MCP server (standing one up is one of auxfirst's own service offerings). When that exists, a transport will be added here and the tools will become remotely callable.",
  "transports": [],
  "toolsExposedVia": "webmcp-browser (navigator.modelContext on https://auxfirst.com/)",
  "capabilities": {
    "resources": true,
    "tools": true,
    "prompts": false
  },
  "tools": [
    {
      "name": "get_auxfirst_capabilities",
      "description": "Return a summary of what auxfirst offers — services, engagements, and frameworks — with links to the canonical machine-readable capabilities document. Read-only. Exposed in-browser via WebMCP.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    {
      "name": "start_auxfirst_conversation",
      "description": "Prepare an enquiry to auxfirst about an agentic design engagement. Does not submit automatically — returns a structured summary and the human contact URL where the enquiry is completed. Exposed in-browser via WebMCP.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "context": { "type": "string", "description": "What the team is building or trying to improve." },
          "interest": { "type": "string", "description": "Which practice or engagement is of interest (optional)." },
          "contact_email": { "type": "string", "description": "Contact email for follow-up (optional)." }
        },
        "required": ["context"]
      }
    }
  ],
  "resources": [
    {
      "name": "capabilities",
      "description": "Machine-readable catalogue of auxfirst services, engagements, frameworks, and resources.",
      "uri": "https://auxfirst.com/capabilities.json",
      "mimeType": "application/json"
    },
    {
      "name": "context",
      "description": "Structured product/company context — services, engagements, pricing model, contact.",
      "uri": "https://auxfirst.com/api/ai/context",
      "mimeType": "application/json"
    },
    {
      "name": "agent-skills",
      "description": "Index of auxfirst consulting services and frameworks, with hashed skill descriptions.",
      "uri": "https://auxfirst.com/.well-known/agent-skills/index.json",
      "mimeType": "application/json"
    },
    {
      "name": "context-markdown",
      "description": "Human- and LLM-readable consolidated context document.",
      "uri": "https://auxfirst.com/context.md",
      "mimeType": "text/markdown"
    },
    {
      "name": "llms-txt",
      "description": "LLM guide to the auxfirst site and canon.",
      "uri": "https://auxfirst.com/llms.txt",
      "mimeType": "text/plain"
    }
  ],
  "contact": {
    "url": "https://auxfirst.com/index.html#contact"
  }
}
