{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "version": "1.0",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "j14design-webmcp",
    "title": "J14 Design — Custom Software & Private AI Engineering WebMCP Server",
    "version": "1.0.0",
    "websiteUrl": "https://j14design.com",
    "description": "Official WebMCP and static HTTP tool provider for J14 Design LLC. Calculate custom software costs, compare in-house vs. agency 3-year TCO, search verified case studies, download engineering playbooks, and initiate project inquiries."
  },
  "transports": [
    {
      "type": "webmcp",
      "url": "https://j14design.com/en/",
      "manifestUrl": "https://j14design.com/.well-known/webmcp.json",
      "description": "In-browser W3C WebMCP via navigator.modelContext and declarative HTML forms."
    },
    {
      "type": "openapi-http",
      "url": "https://j14design.com/openapi.json",
      "description": "Stateless HTTPS JSON endpoints for server-side and CLI MCP clients."
    }
  ],
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "estimate_software_project",
      "description": "Calculate J14 Design software project cost range (in USD and local currency via hiring-cost parity), delivery timeline in weeks, equivalent internal engineering team, and side-by-side savings vs. in-house hiring across 6 project types, 3 sizes, and 7 countries.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "system-integration",
              "web-application",
              "mobile-app",
              "private-ai",
              "custom-erp-crm",
              "technical-consulting"
            ],
            "description": "Software project archetype: system-integration (QuickBooks/Shopify/HubSpot/API), web-application (SaaS/portal), mobile-app (iOS/Android), private-ai (RAG/Vertex AI/LLM), custom-erp-crm (multi-location ERP/CRM/POS), or technical-consulting (architecture audit)."
          },
          "size": {
            "type": "string",
            "enum": [
              "small",
              "medium",
              "large"
            ],
            "description": "Project scope tier: small (focused MVP / single connector, 2–6 weeks), medium (production multi-workflow platform, 4–12 weeks), or large (enterprise multi-system architecture, 8–20+ weeks)."
          },
          "country": {
            "type": "string",
            "enum": [
              "US",
              "ES",
              "MX",
              "CO",
              "CL",
              "AR",
              "PE"
            ],
            "description": "Target country code for regional hiring-cost parity pricing and local currency formatting (US=USD, ES=EUR, MX=MXN, CO=COP, CL=CLP, AR=ARS, PE=PEN). Defaults to US."
          },
          "navigateToCalculator": {
            "type": "boolean",
            "description": "If true, navigates the active browser tab directly to the interactive software cost calculator pre-configured with these parameters."
          }
        },
        "required": [
          "type",
          "size"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "title": "Estimate Custom Software Project Cost & Timeline",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "compare_inhouse_vs_j14",
      "description": "Compare the total fully-loaded cost of hiring an internal software engineering team (base salaries, payroll taxes/benefits, tech recruiting fees, cloud staging, dev tools, and QA overhead) against J14 Design fixed-scope delivery.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "system-integration",
              "web-application",
              "mobile-app",
              "private-ai",
              "custom-erp-crm",
              "technical-consulting"
            ],
            "description": "Project archetype to benchmark against."
          },
          "size": {
            "type": "string",
            "enum": [
              "small",
              "medium",
              "large"
            ],
            "description": "Project scope size (small, medium, large)."
          },
          "country": {
            "type": "string",
            "enum": [
              "US",
              "ES",
              "MX",
              "CO",
              "CL",
              "AR",
              "PE"
            ],
            "description": "Country code for salary benchmarks (US, ES, MX, CO, CL, AR, PE)."
          },
          "developers": {
            "type": "integer",
            "minimum": 1,
            "maximum": 8,
            "description": "Number of full-time in-house developers (1 to 8). Optional."
          },
          "months": {
            "type": "integer",
            "minimum": 1,
            "maximum": 18,
            "description": "Internal build duration in months (1 to 18). Optional."
          },
          "annualSalaryUsd": {
            "type": "number",
            "description": "Annual base salary per developer in USD (defaults to verified BLS/Deel country benchmark). Optional."
          }
        },
        "required": [
          "type",
          "size"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "title": "Compare In-House Engineering Team Cost vs. J14 Design",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "prefill_project_inquiry",
      "description": "Navigate to the J14 Design consultation contact form and pre-fill the client inquiry details (name, email, company, phone, technical requirements, and project description) so the user can review and submit with one click.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Full name of the prospective client or stakeholder."
          },
          "email": {
            "type": "string",
            "description": "Work or business email address of the client."
          },
          "company": {
            "type": "string",
            "description": "Company or organization name (optional)."
          },
          "phone": {
            "type": "string",
            "description": "Phone or WhatsApp number with country code (optional)."
          },
          "description": {
            "type": "string",
            "description": "Detailed summary of the software project, integration bottlenecks (e.g., QuickBooks, Shopify, HubSpot, ERP), timeline, and goals."
          },
          "technologies": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "erp-pos",
                "rag-vector",
                "ml-models",
                "apis-webhooks",
                "cloud-infra",
                "db-sync"
              ]
            },
            "description": "Relevant technical tracks: erp-pos, rag-vector, ml-models, apis-webhooks, cloud-infra, db-sync."
          },
          "language": {
            "type": "string",
            "enum": [
              "en",
              "es"
            ],
            "description": "Preferred language for the consultation form (en or es)."
          }
        },
        "required": [
          "description"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "title": "Pre-fill Project Consultation & Quote Form",
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "schedule_technical_consultation",
      "description": "Open the live 30-minute Technical Discovery booking calendar modal with a J14 Design senior systems architect, optionally pre-filling contact details and fetching real-time TidyCal availability slots.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Full name of the attendee (optional pre-fill)."
          },
          "email": {
            "type": "string",
            "description": "Work email address for calendar invitation (optional pre-fill)."
          },
          "company": {
            "type": "string",
            "description": "Company or business name (optional pre-fill)."
          },
          "phone": {
            "type": "string",
            "description": "Phone or WhatsApp number (optional pre-fill)."
          },
          "notes": {
            "type": "string",
            "description": "Brief agenda or technical topic to discuss during the 30-minute call."
          },
          "preferredDate": {
            "type": "string",
            "description": "Preferred date in YYYY-MM-DD format to select in the booking calendar."
          },
          "fetchAvailableSlots": {
            "type": "boolean",
            "description": "If true, fetches and returns upcoming available 30-minute TidyCal slots so the agent can present real dates/times to the user."
          }
        },
        "additionalProperties": false
      },
      "annotations": {
        "title": "Schedule 30-Minute Technical Discovery Call",
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "search_j14_catalog",
      "description": "Search and retrieve J14 Design services, verified production case studies, engineering blog articles, and frequently asked questions (in English or Spanish), with optional browser navigation to the selected page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Keyword or topic to search (e.g., \"QuickBooks\", \"POS\", \"RAG\", \"ERP\", \"cost\", \"empelo\", \"latam\")."
          },
          "category": {
            "type": "string",
            "enum": [
              "all",
              "services",
              "case_studies",
              "blog",
              "faqs",
              "templates"
            ],
            "description": "Filter results by catalog section. Defaults to all."
          },
          "language": {
            "type": "string",
            "enum": [
              "en",
              "es"
            ],
            "description": "Language for returned content and URLs (en or es)."
          },
          "navigateToUrl": {
            "type": "string",
            "description": "Optional internal path (e.g. \"/en/services/quickbooks-integration\") to navigate the current tab to."
          }
        },
        "additionalProperties": false
      },
      "annotations": {
        "title": "Search J14 Design Services, Case Studies, Blog & FAQs",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "request_free_pdf_template",
      "description": "Inspect or open one of the 6 free printable PDF checklists/templates for business owners (QuickBooks/Shopify process map, Custom Software readiness, Vendor reliability, AI readiness, Private AI data guide, Monthly consultancy semaphore) and pre-fill the email delivery form.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "enum": [
              "quickbooks-shopify-hubspot-integration",
              "why-custom-software-still-wins",
              "api-integration-is-not-a-feature",
              "ai-data-readiness-checklist",
              "private-ai-vs-public-llms",
              "model-fatigue"
            ],
            "description": "Template/article slug: quickbooks-shopify-hubspot-integration, why-custom-software-still-wins, api-integration-is-not-a-feature, ai-data-readiness-checklist, private-ai-vs-public-llms, or model-fatigue."
          },
          "name": {
            "type": "string",
            "description": "Recipient name to pre-fill in the PDF delivery form."
          },
          "email": {
            "type": "string",
            "description": "Recipient email address where the signed PDF download link will be sent."
          },
          "company": {
            "type": "string",
            "description": "Company name (optional)."
          },
          "profile": {
            "type": "string",
            "enum": [
              "owner",
              "freelance",
              "agency",
              "other"
            ],
            "description": "Reader profile: owner (Business Owner / Manager), freelance, agency, or other."
          },
          "language": {
            "type": "string",
            "enum": [
              "en",
              "es"
            ],
            "description": "Language version of the PDF template (en or es)."
          }
        },
        "required": [
          "slug"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "title": "Open & Pre-fill Free Business Owner PDF Template",
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    }
  ],
  "resources": [
    {
      "uri": "https://j14design.com/llms.txt",
      "name": "J14 Design LLM Context Summary",
      "mimeType": "text/markdown",
      "description": "Concise overview of capabilities, case studies, and machine-readable endpoints."
    },
    {
      "uri": "https://j14design.com/llms-full.txt",
      "name": "J14 Design Full Technical Reference",
      "mimeType": "text/markdown",
      "description": "Complete single-file corpus including services, pricing, case studies, FAQs, and articles."
    },
    {
      "uri": "https://j14design.com/pricing.md",
      "name": "2026 Custom Software Pricing Guide",
      "mimeType": "text/markdown",
      "description": "Detailed pricing tiers, hourly rates, and engagement models."
    },
    {
      "uri": "https://j14design.com/data/software-cost-benchmarks.json",
      "name": "2026 Software Engineering Cost Benchmarks",
      "mimeType": "application/json",
      "description": "Structured JSON dataset of project budgets, timelines, and TCO comparisons."
    }
  ]
}
