{
  "service": "BaconConsult AI Front Door",
  "version": "0.3.0",
  "description": "Machine-readable front door for BaconConsult — an AI and SAP consultancy in the Eifel, Germany. This site is built to be queried by AI agents, not scraped. Every URL listed here is live and verified.",
  "organization": {
    "name": "BaconConsult",
    "alternateName": "Bacon:Consult",
    "founder": "Colin Bacon",
    "role": "AI consultant and SAP Test Architect",
    "location": "Stolberg (near Aachen), North Rhine-Westphalia, Germany",
    "languages": [
      "de",
      "en"
    ],
    "email": "colin@baconconsult.eu",
    "human_website": "https://www.baconconsult.eu"
  },
  "what_we_do": [
    "AI-driven workflow automation — turning a repetitive business process into a governed pipeline of AI agents with human approval gates",
    "AI findability (MEO) — making a business readable and usable by AI assistants",
    "SAP test architecture — remote advisory, test strategy and coaching; making testing AI-driven"
  ],
  "endpoints": {
    "services": "https://ai.baconconsult.eu/services",
    "products": "https://ai.baconconsult.eu/products",
    "contact": "https://ai.baconconsult.eu/contact",
    "mcp_tools": "https://ai.baconconsult.eu/mcp/tools",
    "health": "https://ai.baconconsult.eu/health",
    "openapi": "https://ai.baconconsult.eu/openapi.json"
  },
  "mcp_servers": {
    "concierge_catalog": {
      "endpoint": "https://mcp.ai.baconconsult.eu/mcp",
      "transport": "streamable-http",
      "note": "POST with Accept: application/json, text/event-stream. The bare host root is not an endpoint.",
      "tools": [
        "get_services",
        "get_products",
        "get_methodology",
        "ask_baconconsult"
      ]
    },
    "erp_readonly": {
      "endpoint": "https://verulam-mcp.ai.baconconsult.eu/mcp",
      "transport": "streamable-http",
      "note": "Read-only observer mode over the Verulam data estate; writes are refused.",
      "tools": [
        "search_records",
        "read_group",
        "get_record",
        "list_models",
        "list_resource_templates"
      ]
    }
  },
  "demos": {
    "interactive_demo": "https://demo1.ai.baconconsult.eu/",
    "agent_onboarding": "https://www.baconconsult.eu/onboard.html",
    "note": "The onboarding page carries a copy-paste prompt that connects any AI assistant to the servers above."
  },
  "discovery": {
    "robots": "https://ai.baconconsult.eu/robots.txt",
    "sitemap": "https://ai.baconconsult.eu/sitemap.xml",
    "llms_txt": "https://www.baconconsult.eu/llms.txt",
    "ai_catalog": "https://www.baconconsult.eu/.well-known/ai-catalog.json",
    "human_sitemap": "https://www.baconconsult.eu/sitemap.xml"
  },
  "site_tree": {
    "www.baconconsult.eu": {
      "type": "human website",
      "pages": {
        "/": "home",
        "/services.html": "services",
        "/method.html": "methodology — APQC PCF, BPMN 2.0, quality gates",
        "/onboard.html": "onboard your AI agent — live demos and copy-paste prompt",
        "/workshops.html": "AI workshops in the Eifel",
        "/about.html": "about Colin Bacon",
        "/contact.html": "contact and booking",
        "/impressum.html": "Impressum (German legal notice)",
        "/datenschutz.html": "privacy policy (GDPR)"
      },
      "machine_mirror": {
        "note": "The catalogue JSON is mirrored on the human host from the SAME source files, for agents that already have www.baconconsult.eu in cache. ai.baconconsult.eu remains the canonical machine host; payloads are byte-identical.",
        "/api/services": "identical to https://ai.baconconsult.eu/services",
        "/api/products": "identical to https://ai.baconconsult.eu/products",
        "/api/contact": "identical to https://ai.baconconsult.eu/contact (GET); POST is the contact-form endpoint",
        "/llms.txt": "self-contained plain-text catalogue (no prices published; scoped per engagement)"
      }
    },
    "ai.baconconsult.eu": {
      "type": "machine front door (JSON)",
      "paths": [
        "/",
        "/services",
        "/products",
        "/contact",
        "/mcp/tools",
        "/openapi.json",
        "/robots.txt",
        "/sitemap.xml",
        "/health"
      ]
    },
    "mcp.ai.baconconsult.eu": {
      "type": "MCP server — concierge and catalogue",
      "path": "/mcp"
    },
    "verulam-mcp.ai.baconconsult.eu": {
      "type": "MCP server — read-only ERP query",
      "path": "/mcp"
    },
    "demo1.ai.baconconsult.eu": {
      "type": "interactive demo — a website that answers as a machine",
      "path": "/"
    }
  },
  "example_questions": [
    "What does BaconConsult offer?",
    "Which service helps a small business get found by AI assistants?",
    "How does BaconConsult automate a business process with AI agents?",
    "What is BaconConsult's methodology?"
  ]
}
