8,072 tools
subscribe_newsletter
Subscribe the user to Programmable Revenue Weekly, the free GTM research newsletter from Tenbound (the Pipeline Architecture Institute insid…
get-board-state
Retrieves the current state of the chess board including piece positions, current turn, total moves, game status, and whether learn mode is …
make-move
Makes a chess move. Provide the move as "from:to" (e.g., "e2:e4"). Castling: "e1:g1", "e1:h1", or "O-O". In learn mode, either side may move…
get-possible-moves
Gets all legal moves for a piece. Prefer algebraic square (e.g. "e2"); x/y coordinates also work.
restart-game
Restarts the chess game to initial position.
promote-pawn
Promotes a pawn to queen, rook, bishop, or knight.
enter-learn-mode
Switch the app into interactive learning mode, or resume the previous lesson if one was saved by exit-learn-mode. Use before teaching, famou…
exit-learn-mode
Leave learning mode, save the current lesson so it can be resumed, clear coaching overlays, and restore a standard playable game.
list-lessons
Lists famous games, piece tutorials, and saved catalog lessons. create-lesson type: lesson (Goal then add-lesson-step) or showme (one explan…
set-position
Set the board from FEN or a list of pieces. Enters learn mode. Example pieces: [{ "square": "d4", "type": "knight", "color": "w" }].
create-lesson
Create a new catalog lesson. type lesson (default): does not change the live board, coach, quiz, or playhead. Goal copy only: lasting title …
add-lesson-step
Add ONE catalog item: a teaching Step or a Riddle. Writes the saved lesson only; does not move the live playhead or board. Fast teaching ste…
set-lesson-recap
Write or replace the Recap screen after the last teaching step. Catalog only; does not change the live playhead. Skip this for one-step less…
set-coach
Update the currently visible coach text only. Does not write the catalog. Prefer create-lesson, add-lesson-step, and set-lesson-recap. Squar…
annotate-board
Highlight squares and draw arrows on the board. kinds: move, capture, key, wrong, correct. Omit highlights or arrows to leave the current on…
clear-lesson
Clear coach text, highlights, arrows, and any pending quiz. Stays in learn mode.
load-game
Load a curated famous game or a saved user-catalog lesson by id or name (scholars-mate, fools-mate, italian-game, opera-game). Sets the star…
goto-move
Jump to a ply in the loaded game (0 = start). Rebuilds the position without animation.
play-line
Play moves on the board with the hand animation. During a catalog lesson this does NOT change the coach text — use add-lesson-step Play butt…
demonstrate-piece
Empty-ish board with one piece, legal-move highlights, and a coach explanation of how that piece moves. Then call how_to_ask_the_user.
ask-quiz
Prefer add-lesson-step with type riddle so the puzzle is stored on the catalog lesson. Use this tool only for a one-off quiz that is not a l…
set-page-background
Saves a custom page background for the currently selected board theme only (Classic or Purple). Switching themes shows that theme’s image, o…
how_to_offer_a_hint
Returns instructions for offering an opt-in Give me a hint visualization button in this chat. Takes no arguments. Call this instead of how_t…
how_to_ask_the_user
Returns instructions for asking the student in this chat with clickable visualization buttons, not a numbered list and not on the chess page…
search_bestprice
Finds products by name, brand, model or category in BestPrice’s catalog; changes nothing.
open_search_results
Opens a search’s results_url in this tab, so the shopper sees those results.
get_visible_products
Lists the product cards shown on this page; changes nothing.
load_more_products
Loads the next page of results into this listing, as scrolling does.
open_product
Opens a product’s BestPrice page in this tab by product_id.
get_listing_filters
Lists this listing’s filters, their values and its sort options; changes nothing.
apply_listing_filter
Applies one filter value to this listing and reloads it.
clear_listing_filters
Removes one filter value, one filter or every filter from this listing.
apply_listing_sort
Sorts this listing by a sort key or option label.
get_shopping_list
Lists the products in the shopper’s shopping list; changes nothing.
get_shopping_decision
Recommends what to buy for a described need or budget, with alternatives and reasons; changes nothing.
get_page_product
Reads the product on this page: id, title, lowest price, store count and rating; changes nothing.
compare_page_offers
Ranks this product’s store offers by delivered price, item plus shipping; changes nothing.
get_product_specifications
Reads this product’s specifications, all or by section or fact; changes nothing.
summarize_price_history
Summarizes this product’s price history and trend; show_chart also shows the chart.
show_offer
Scrolls to one store offer on this page and highlights it; opens no store site.