knock.appknock.app tools

DeveloperVerified

Knock WebMCP tools

Knock is customer engagement infrastructure for your product, marketing, and transactional messaging. Activate your data, ship cross-channel messaging, and accelerate growth.

4 tools1 ways to use

What an agent can do on Knock

Knock is customer engagement infrastructure for your product, marketing, and transactional messaging. Activate your data, ship cross-channel messaging, and accelerate growth. This page documents every listed tool: what it does, how to install it, and the input fields an agent should send.

WebMCP tools on Knock

Search & find

search_pages

Read the full search_pages page

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.

How to install

Open the knock.app website and ask your browser agent to use search_pages

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the search_pages tool on knock.app with query: <string>, limit: <integer>. Return the structured result and cite the source page.

Input contract

  • query string Free-text search query. Matches title, description, path, and keywords (case-insensitive).
  • limit integer Maximum number of results to return.

Open the source definition

Search & find

navigate_to_page

Read the full navigate_to_page page

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.

How to install

Open the knock.app website and ask your browser agent to use navigate_to_page

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the navigate_to_page tool on knock.app with path: <string>. Return the structured result and cite the source page.

Input contract

  • path string Internal path starting with '/', e.g. '/pricing' or '/features/workflows'.

Open the source definition

Add or update

subscribe_to_newsletter

Read the full subscribe_to_newsletter page

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.

How to install

Open the knock.app website and ask your browser agent to use subscribe_to_newsletter

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the subscribe_to_newsletter tool on knock.app with email: <string>. Return the structured result and cite the source page.

Input contract

  • email string The email address to subscribe.

Open the source definition

Add or update

open_contact_sales

Read the full open_contact_sales page

Navigate to the Knock contact sales page so the user can talk to the sales team. This does not submit the form.

How to install

Open the knock.app website and ask your browser agent to use open_contact_sales

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the open_contact_sales tool on knock.app. Return the structured result and cite the source page.

Input contract

    Open the source definition