{"ok":true,"site":{"host":"knock.app","url":"https://knock.app/","type":"live","desc":"Knock is customer engagement infrastructure for your product, marketing, and transactional messaging. Activate your data, ship cross-channel messaging, and accelerate growth.","tools":[{"name":"search_pages","kind":"answer","impl":"imperative","description":"Search the Knock marketing site for pages matching a free-text query. Returns matching pages with their path, title, and description. Use this to help a user find the right page before navigating.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Free-text search query. Matches title, description, path, and keywords (case-insensitive)."},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10,"description":"Maximum number of results to return."}},"required":["query"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"navigate_to_page","kind":"act","impl":"imperative","description":"Navigate the current browser tab to a page on the Knock marketing site. Only known internal paths are accepted. Use `search_pages` first to discover valid paths.","inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"Internal path starting with '/', e.g. '/pricing' or '/features/workflows'.","enum":["/features/workflows","/features/guides","/features/broadcasts","/features/agents","/features/observability","/features/template-management","/features/preferences","/channels/in-app-notifications","/channels/slackkit","/channels/email","/channels/mobile","/integrations","/cli","/changelog","/blog","/about"]}},"required":["path"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"subscribe_to_newsletter","kind":"transact","impl":"imperative","description":"Subscribe an email address to the Knock newsletter. The email is added to the 'newsletter-subscribers' audience. Ask the user for confirmation before calling this tool.","inputSchema":{"type":"object","properties":{"email":{"type":"string","format":"email","description":"The email address to subscribe."}},"required":["email"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"open_contact_sales","kind":"act","impl":"imperative","description":"Navigate to the Knock contact sales page so the user can talk to the sales team. This does not submit the form.","inputSchema":{"type":"object","properties":{}},"executable":true,"handlerField":"execute","page":"/"}],"category":"Developer Tools","favicon":"/favicons/knock.app.png","apiSurface":"spec","_scrape":{"etag":null,"lastModified":null,"scrapedAt":"2026-08-15T13:21:18.154Z"},"toolCount":4}}