{"schema_version":"2024-11-05","name":"otsite-ten_7SQEQ4WYYJrAOZnpOCifz","description":"MCP server for this otsite tenant (public + admin surfaces).","region":"us-east","endpoints":{"public":{"http":"https://www.otsite.com/mcp","sse":"https://www.otsite.com/mcp/events"},"admin":{"http":"https://www.otsite.com/admin/mcp","sse":"https://www.otsite.com/admin/mcp/events"}},"auth":{"scheme":"bearer","token_format":"biscuit-v1","scope_catalog":["site:read","order:create","order:read","chat:consult","admin:write","kb:ingest","price:write","page:write","analytics:read","outbound:send"]},"tools":[{"name":"site.search","description":"Full-text + semantic search across the tenant site (products, pages, knowledge).","surface":"public","requireScope":["site:read"]},{"name":"catalog.list","description":"List products in the tenant catalog with filters and pagination.","surface":"public","requireScope":["site:read"]},{"name":"product.get","description":"Fetch a single product by SKU.","surface":"public","requireScope":["site:read"]},{"name":"order.create","description":"Create an order. Returns order id + payment intent (Stripe in US/EU, ЮKassa in RU).","surface":"public","requireScope":["order:create"]},{"name":"chat.consult","description":"Consult-and-sell concierge. Returns a single LLM reply backed by tenant RAG.","surface":"public","requireScope":["chat:consult"]},{"name":"kb.ingest","description":"Ingest a knowledge source (file content, url body, or raw text) into the tenant KB.","surface":"admin","requireScope":["kb:ingest"]},{"name":"page.create","description":"Open a transactional draft page. If `blocks` is omitted, the planner proposes them from RAG.","surface":"admin","requireScope":["page:write"]},{"name":"page.publish","description":"Publish a draft. Bumps tenant layout_version, purges edge cache, fires page.published webhook.","surface":"admin","requireScope":["page:write"]},{"name":"style.set","description":"Set the tenant brand kit (colors, fonts, logo, tone).","surface":"admin","requireScope":["admin:write"]},{"name":"price.update","description":"Update a product price.","surface":"admin","requireScope":["price:write"]},{"name":"outbound.send","description":"Send an email, Telegram message, or webhook from the tenant.","surface":"admin","requireScope":["outbound:send"]},{"name":"analytics.query","description":"Aggregate read-only analytics over orders and meters.","surface":"admin","requireScope":["analytics:read"]}]}