{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "schemaVersion": "1.0",
  "protocolVersion": "2025-03-26",
  "name": "codestern",
  "title": "Codestern \u2014 Web, Mobile & Integration Engineering Agency",
  "description": "High-performance websites, iOS & Android apps, and integrations for organizations that rely on digital products. Technical audits, modern stacks \u2014 Codestern.",
  "version": "1.0.0",
  "serverInfo": {
    "name": "codestern",
    "title": "Codestern Digital Engineering Agency",
    "version": "1.0.0"
  },
  "vendor": {
    "name": "Codestern",
    "url": "https://codestern.co.uk",
    "email": "hello@codestern.co.uk",
    "telephone": "+447767576110"
  },
  "homepage": "https://codestern.co.uk",
  "documentationUrl": "https://codestern.co.uk/llms-full.txt",
  "url": "https://codestern.co.uk/api/agent.json",
  "endpoint": "https://codestern.co.uk/api/agent.json",
  "endpoints": {
    "http": "https://codestern.co.uk/api/agent.json",
    "sse": "https://codestern.co.uk/api/agent.json"
  },
  "transport": {
    "type": "streamable-http",
    "url": "https://codestern.co.uk/api/agent.json",
    "endpoint": "https://codestern.co.uk/api/agent.json"
  },
  "authentication": {
    "type": "none",
    "required": false
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "search_codestern",
      "description": "Search Codestern services, B2B/D2C case studies, technical audit deliverables, and engineering articles.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search keyword (e.g. Shopify, WooCommerce, Xero, EPOS, Technical Audit, Next.js)."
          }
        },
        "required": [
          "query"
        ]
      }
    },
    {
      "name": "get_company_info",
      "description": "Retrieve Codestern agency contact information, leadership, services, and technical audit details.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic": {
            "type": "string",
            "enum": [
              "all",
              "contact",
              "leadership",
              "services",
              "audit"
            ],
            "description": "Specific section of company data to retrieve."
          }
        }
      }
    },
    {
      "name": "submit_engineering_brief",
      "description": "Submit a project enquiry or technical website audit brief to Codestern.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Client full name"
          },
          "email": {
            "type": "string",
            "format": "email",
            "description": "Client work email"
          },
          "service": {
            "type": "string",
            "description": "Engagement type (e.g. Technical Audit, Web & App Development, E-Commerce & B2B Wholesale)"
          },
          "subject": {
            "type": "string",
            "description": "Primary website URL or current stack"
          },
          "message": {
            "type": "string",
            "description": "Project goals, integrations, or audit scope"
          }
        },
        "required": [
          "name",
          "email",
          "message"
        ]
      }
    }
  ],
  "resources": [
    {
      "uri": "https://codestern.co.uk/llms.txt",
      "name": "LLMs.txt Index",
      "description": "Concise Markdown index of Codestern services, case studies, and company pages.",
      "mimeType": "text/markdown"
    },
    {
      "uri": "https://codestern.co.uk/llms-full.txt",
      "name": "LLMs Full Context",
      "description": "Complete Markdown documentation of all Codestern services, FAQs, and case studies.",
      "mimeType": "text/markdown"
    },
    {
      "uri": "https://codestern.co.uk/api/agent.json",
      "name": "Agent JSON API",
      "description": "Structured JSON representation of Codestern organisation, services, FAQs, and case studies.",
      "mimeType": "application/json"
    }
  ]
}
