Tool-level search

WebMCP tools across the web

Search tool names, descriptions, and input properties — independent of host.

8,072 tools

persona-chat.dev

configure_widget

Toggle launcher position, feature flags, and message layout.

act imperative
persona-chat.dev

set_copy_and_suggestions

Set welcome copy, input placeholder, send label, and suggestion chips.

act imperative
persona-chat.dev

set_theme_fields

Advanced escape hatch: set fields by id or raw dot-path. Values are validated when metadata exists.

act imperative requires updates
persona-chat.dev

check_contrast

Run WCAG checks over key text/background pairs.

answer imperative
persona-chat.dev

manage_session

Undo, redo, reset defaults, or export the theme snapshot.

act imperative requires action
persona-chat.dev

screenshot_preview

Capture the current rendered state of the theme preview as an image: exactly what the user sees. Returns one JPEG per visible preview frame …

act imperative
persona-chat.dev

search_products

Search the product catalog by free-text query (e.g. 'waterproof trail shoe', 'blue running', 'jacket'). Returns matching products with SKU, …

answer imperative requires query
persona-chat.dev

view_product

Look at one product in detail by SKU (from search_products results). Highlights it on the page and returns its full description plus imageUr…

act imperative requires sku
persona-chat.dev

add_to_cart

Add a product to the shopper's cart by SKU (from search_products results). Returns the updated cart so you can confirm the running total.

act imperative requires sku
persona-chat.dev

remove_from_cart

Remove a product from the cart by SKU, or reduce its quantity. Omit quantity to remove the line entirely. Returns the updated cart.

act imperative requires sku
persona-chat.dev

apply_promo

Apply a promo code to the cart (e.g. TRAIL10, TRAILVIP, SUMMIT20). Returns whether it was accepted and the updated cart with the discount ap…

act imperative requires code
persona-chat.dev

get_calendar_state

Read the current calendar state: current local date-time, selected date, visible week, timezone, total event count, visible events, and the …

answer imperative
persona-chat.dev

get_events

List calendar events. Optionally filter by month in YYYY-MM format, userId, or a text search over title/description/location.

answer imperative
persona-chat.dev

find_availability

Find open slots on a date, optionally for a single user. Workday is 9am-5pm local time. Returned slot times are local wall-clock times in th…

answer imperative
persona-chat.dev

select_date

Move the calendar UI to a specific date without creating an event.

act imperative requires date
persona-chat.dev

create_event

Create a calendar event and render it on the page. startDate/endDate are LOCAL wall-clock times in the calendar timezone, formatted YYYY-MM-…

act imperative requires title, startDate, endDate
persona-chat.dev

update_event

Update an existing event by eventId. Only supplied fields are changed. startDate/endDate are LOCAL wall-clock times (YYYY-MM-DDTHH:mm, no "Z…

act imperative requires eventId
persona-chat.dev

delete_event

Delete an event from the calendar by eventId.

transact imperative requires eventId
persona-chat.dev

get_deck_overview

Read the deck: title, active theme, slide count, and per-slide {id, position, title, elementCount}. Call this first to orient yourself; posi…

answer imperative
persona-chat.dev

get_slide

Read one slide's full contents: every element with its id, geometry, and style. Call this before editing a slide's elements. Defaults to the…

answer imperative
persona-chat.dev

get_selection

Read the elements the user currently has selected on the canvas: ids, types, geometry, and styles. Use this whenever the user says 'this', '…

answer imperative
persona-chat.dev

list_themes

List the available deck themes with their palettes and fonts.

answer imperative
persona-chat.dev

goto_slide

Open a slide in the editor (navigation only: changes nothing).

act imperative
persona-chat.dev

add_slide

Insert a new slide from a layout. 'title' = centered title + subtitle; 'title-body' = heading + body text; 'two-col' = heading + two text co…

act imperative requires layout
persona-chat.dev

duplicate_slide

Copy a slide (and all its elements) right after the original. Returns the new slide id.

act imperative
persona-chat.dev

delete_slide

Permanently remove a slide and all its elements.

transact imperative
persona-chat.dev

reorder_slides

Move a slide to a new 1-based position. Returns the resulting slide order.

act imperative requires slideId, position
persona-chat.dev

set_slide_props

Update a slide's title and/or background color.

act imperative
persona-chat.dev

add_element

Add one element (text box, rectangle, ellipse, line, or image) to a slide. Lines draw from the top-left to the bottom-right corner of their …

act imperative requires type
persona-chat.dev

update_element

Merge a partial patch into one element: position, size, text, and style in a single call. Omitted keys are unchanged. Returns the updated el…

act imperative requires elementId, patch
persona-chat.dev

delete_elements

Permanently remove one or more elements by id.

transact imperative requires elementIds
persona-chat.dev

align_elements

Align elements to the slide or to their shared bounding box, and/or space them evenly along an axis (distribute needs 3+ elements; the first…

act imperative requires elementIds
persona-chat.dev

set_deck_title

Set the deck's title.

act imperative requires title
persona-chat.dev

apply_theme

Switch the deck's theme. Every element using theme tokens ('theme.accent', 'theme.heading', …) restyles across ALL slides.

act imperative requires themeId
persona-chat.dev

enter_presenter_mode

Enter full-screen presenter mode. NOTE: this replaces your editing tools with presentation controls (next_slide, prev_slide, jump_to_slide, …

act imperative
takemeup.cv

list_takemeup_guides

List TakeMeUp.cv's CV / job-search guides, optionally filtered by category (writing, ats, interviews, jobsearch, country). Each result has a…

answer imperative
takemeup.cv

search_takemeup_guides

Search TakeMeUp.cv's guides by topic and return the best-matching articles (title, summary, URL). Use it to answer CV / résumé / job-applica…

answer imperative requires query
takemeup.cv

get_takemeup_guide

Get the full content of one TakeMeUp.cv guide by slug — the TL;DR answer, sections, how-to steps, FAQs and cited sources, in the requested l…

answer imperative requires slug
takemeup.cv

list_takemeup_cv_templates

List TakeMeUp.cv's CV templates with their ATS-safety rating, whether they carry a photo, who they suit and target page count. Optionally fi…

answer imperative
takemeup.cv

get_takemeup_locale_cv_rules

Get the CV-format conventions TakeMeUp.cv applies for a market — whether a photo, date of birth, marital status or nationality are conventio…

answer imperative requires country