{"version":1,"webmcp":"1","site":"docs.busymate.dev","origin":"https://docs.busymate.dev","source":"route:docs","exposedTo":["https://docs.busymate.dev"],"tools":[{"name":"search_docs","title":"Search the documentation","description":"Search the Busymate DevTools documentation and return the best-matching pages with a text snippet from each. Pass a natural-language question or keywords, e.g. \"how do I capture HTTPS from an iPhone\". Results carry the page URL and slug; read a full page with read_docs_page.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"What to look for — a natural-language question or a few keywords.","minLength":2,"maxLength":200},"limit":{"type":"integer","description":"How many pages to return (1-25). Defaults to 8.","minimum":1,"maximum":25}},"required":["query"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":false,"consequentialHint":false}},{"name":"read_docs_page","title":"Read one documentation page","description":"Return the full markdown of one documentation page, exactly as this site renders it. Pass the page slug from a search_docs or list_docs_sections result, e.g. \"how-to/capture-ios\" (a leading slash is accepted). Unknown or non-public slugs return an error rather than a guess.","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"The page slug, e.g. \"quickstart\" or \"how-to/capture-ios\".","maxLength":300}},"required":["slug"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":false,"consequentialHint":false}},{"name":"list_docs_sections","title":"List the documentation sections","description":"Return the documentation's table of contents — every section and the pages inside it, in sidebar order, each with its title, slug and one-line description. Use it to see what the documentation covers before searching.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":false,"consequentialHint":false}}]}