{"name":"jac-kitchen-events-public","version":"0.1.0","protocolVersion":"2025-06-18","endpoint":"https://jackitchenandevents.com/api/mcp","tools":[{"name":"get_business_profile","description":"Return the verified public identity, service area, people, and canonical sources for JAC Kitchen & Events.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"authorization":"public_read","authorizationLevel":"public_read","sideEffect":"none","sideEffectClassification":"none","timeoutMs":10000,"auditLogging":false,"tenantScoped":true,"idempotent":true,"rateLimited":false,"typedInput":"inputSchema","typedOutput":"structuredContent"},{"name":"list_services","description":"List JAC Kitchen & Events service lanes with fit guidance and canonical links.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"authorization":"public_read","authorizationLevel":"public_read","sideEffect":"none","sideEffectClassification":"none","timeoutMs":10000,"auditLogging":false,"tenantScoped":true,"idempotent":true,"rateLimited":false,"typedInput":"inputSchema","typedOutput":"structuredContent"},{"name":"list_menu_categories","description":"List the public menu categories available in the current catalog.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"authorization":"public_read","authorizationLevel":"public_read","sideEffect":"none","sideEffectClassification":"none","timeoutMs":10000,"auditLogging":false,"tenantScoped":true,"idempotent":true,"rateLimited":false,"typedInput":"inputSchema","typedOutput":"structuredContent"},{"name":"search_menu","description":"Search the active public menu by dish name, category, dietary tag, or keyword.","inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":120},"category":{"type":"string","maxLength":80},"dietary":{"type":"string","maxLength":40}},"additionalProperties":false},"authorization":"public_read","authorizationLevel":"public_read","sideEffect":"none","sideEffectClassification":"none","timeoutMs":10000,"auditLogging":false,"tenantScoped":true,"idempotent":true,"rateLimited":false,"typedInput":"inputSchema","typedOutput":"structuredContent"},{"name":"get_featured_menu","description":"Return the currently featured menu items and the schedule label.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"authorization":"public_read","authorizationLevel":"public_read","sideEffect":"none","sideEffectClassification":"none","timeoutMs":10000,"auditLogging":false,"tenantScoped":true,"idempotent":true,"rateLimited":false,"typedInput":"inputSchema","typedOutput":"structuredContent"},{"name":"get_prepared_meal_menu","description":"Return the currently published prepared-meal week, its five order categories, prices, fulfillment notes, and secure order route.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"authorization":"public_read","authorizationLevel":"public_read","sideEffect":"none","sideEffectClassification":"none","timeoutMs":10000,"auditLogging":false,"tenantScoped":true,"idempotent":true,"rateLimited":false,"typedInput":"inputSchema","typedOutput":"structuredContent"},{"name":"get_contact_options","description":"Return the safe next steps for starting a JAC planning request.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"authorization":"public_read","authorizationLevel":"public_read","sideEffect":"none","sideEffectClassification":"none","timeoutMs":10000,"auditLogging":false,"tenantScoped":true,"idempotent":true,"rateLimited":false,"typedInput":"inputSchema","typedOutput":"structuredContent"},{"name":"get_agent_route","description":"Explain what a public JAC route does and why it helps a visitor or agent.","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"string","maxLength":240}},"additionalProperties":false},"authorization":"public_read","authorizationLevel":"public_read","sideEffect":"none","sideEffectClassification":"none","timeoutMs":10000,"auditLogging":false,"tenantScoped":true,"idempotent":true,"rateLimited":false,"typedInput":"inputSchema","typedOutput":"structuredContent"},{"name":"capture_lead","description":"Capture a visitor planning request after explicit consent. This creates a lead record and may notify the owner through configured SMTP.","inputSchema":{"type":"object","required":["name","email","message","consent"],"properties":{"name":{"type":"string","maxLength":120},"email":{"type":"string","format":"email","maxLength":180},"phone":{"type":"string","maxLength":40},"message":{"type":"string","maxLength":4000},"service":{"type":"string","maxLength":80},"eventDate":{"type":"string","maxLength":40},"location":{"type":"string","maxLength":180},"consent":{"type":"boolean"},"idempotencyKey":{"type":"string","maxLength":160}},"additionalProperties":false},"authorization":"visitor_write","authorizationLevel":"visitor_write","sideEffect":"creates_record","sideEffectClassification":"creates_record","timeoutMs":12000,"auditLogging":true,"tenantScoped":true,"idempotent":true,"rateLimited":true,"typedInput":"inputSchema","typedOutput":"structuredContent"}],"resources":[{"uri":"jac://business","name":"JAC business profile","description":"Verified public identity and service area.","mimeType":"application/json"},{"uri":"jac://services","name":"JAC services","description":"Service lanes, fit, and canonical links.","mimeType":"application/json"},{"uri":"jac://menu","name":"JAC public menu","description":"Active menu catalog; demonstration items are labeled.","mimeType":"application/json"},{"uri":"jac://prepared-meals","name":"JAC prepared-meal menu","description":"Current weekly order menu, categories, prices, fulfillment notes, and order route.","mimeType":"application/json"},{"uri":"jac://faqs","name":"JAC planning FAQs","description":"Public planning questions and answers.","mimeType":"application/json"},{"uri":"jac://agent-routes","name":"JAC public agent routes","description":"Public route explanations and safe handoff paths.","mimeType":"application/json"},{"uri":"jac://agent-policy","name":"JAC agent policy","description":"Grounding and side-effect boundaries for agents.","mimeType":"text/plain"}],"prompts":[{"name":"plan_a_jac_event","description":"Ask the visitor only the next useful planning question, then hand off to the JAC planning form.","arguments":[{"name":"occasion","description":"What the visitor has shared so far","required":false}]}],"routes":["https://jackitchenandevents.com/","https://jackitchenandevents.com/menu","https://jackitchenandevents.com/prepared-meals","https://jackitchenandevents.com/services","https://jackitchenandevents.com/services/private-chef-dinners","https://jackitchenandevents.com/services/catering-and-events","https://jackitchenandevents.com/services/prepared-meals","https://jackitchenandevents.com/about","https://jackitchenandevents.com/contact","https://jackitchenandevents.com/compare/jac-kitchen-events-vs-basic-catering-service","https://jackitchenandevents.com/mcp","https://jackitchenandevents.com/agents/openai","https://jackitchenandevents.com/agents/claude","https://jackitchenandevents.com/agents/perplexity","https://jackitchenandevents.com/api/chat","https://jackitchenandevents.com/api/prepared-meals/checkout","https://jackitchenandevents.com/api/leads","https://jackitchenandevents.com/api/analytics","https://jackitchenandevents.com/api/mcp","https://jackitchenandevents.com/api/mcp/manifest","https://jackitchenandevents.com/api/mcp/openapi.json","https://jackitchenandevents.com/llms.txt","https://jackitchenandevents.com/llms-full.txt","https://jackitchenandevents.com/openai.txt","https://jackitchenandevents.com/claude.txt","https://jackitchenandevents.com/perplexity.txt","https://jackitchenandevents.com/.well-known/ai-plugin.json","https://jackitchenandevents.com/sitemap.xml","https://jackitchenandevents.com/robots.txt"],"publicPolicy":"Read tools are public. capture_lead is a bounded visitor-write capability and requires explicit consent, validation, rate limits, idempotency, and a server-side lead record.","canonicalSources":["https://jackitchenandevents.com/llms.txt","https://jackitchenandevents.com/openai.txt","https://jackitchenandevents.com/claude.txt","https://jackitchenandevents.com/perplexity.txt"]}