BROWSER USE

- Browser Use Agents: give Browser Use a task and receive completed work. API V4 is current for new integrations.
- Browser Infrastructure: connect your agent or automation to managed browsers through SDK, REST, or CDP. Starts at $0.02/browser-hour.
- Developer tools: Open Source, Browser Harness, SDK, and MCP support the two products above.

[Developer Index](https://browser-use.com/index.md)
[Product Map](https://browser-use.com/llms.txt)
[Full Product Context](https://browser-use.com/llms-full.txt)
[Pricing](https://browser-use.com/pricing.md)
[Cloud Docs](https://docs.browser-use.com/cloud/quickstart)
[Open Source Docs](https://docs.browser-use.com/open-source/introduction)

---

# Knot Your Table: 16 WebMCP tools for AI agents

![](https://www.google.com/s2/favicons?domain=knot-ur-table.netlify.app&sz=96)

Other · knot-ur-table.netlify.app

## Knot Your Table

Wedding seating planner. Agents can find guests, save seating rules, move guests and validate the seating plan.

[Open knot-ur-table.netlify.app](https://knot-ur-table.netlify.app/)

## Ask an agent to

-   Seat all vegetarian guests at table 3
-   Keep my two uncles at separate tables
-   Check the seating plan for broken rules

## 16 tools

-   `apply_seating_plan`
    
    Apply a coordinated multi-guest seating plan atomically after reasoning over the whole wedding. Use this for broad clustering or cascading reshuffles; use move\_guest for one surgical change and swap\_guests for two…
    
    assignments: array, reason: string
    
-   `find_guest`
    
    Resolve a person’s name or partial name to stable guest ids. Returns compact disambiguation data only.
    
    query: string
    
-   `focus_on_entity`
    
    Connect semantic state back to the human viewport by smoothly focusing a guest, table, or venue object after reasoning or edits.
    
    type: string, id: string
    
-   `get_guest_context`
    
    Understand the social and seating meaning of one or more guests, including persona, relationships, hard constraints, tablemates, and exact seats.
    
    guestIds: array
    
-   `get_guests`
    
    Retrieve a set of guests by group, dietary need, persona text, or seating status. Use this for requests such as all vegetarians, grandparents, college friends, or unseated guests; use find\_guest for a named person.
    
    groupTag: string?, dietaryIncludes: string?, personaIncludes: string?, seatingStatus: string?, limit: number?
    
-   `get_room_layout`
    
    Understand the complete spatial world beyond the viewport. Returns every table and venue object with bounds and guest ids, but not full guest records.
    
-   `get_seating_summary`
    
    Understand the wedding at a glance. Returns compressed counts, cohorts, dietary needs, active planning intentions, capacity, and current validation—not full guest records.
    
-   `get_table_context`
    
    Understand one or more tables: occupancy, exact guests and seats, group and dietary composition, lock state, coordinates, and nearby venue objects.
    
    tableIds: array
    
-   `list_seating_rules`
    
    Read the user’s saved seating intentions before adding, changing, or removing one. Returns original wording, the agent’s structured interpretation, live evaluation, provenance, and revision tokens needed for safe…
    
    activeOnly: boolean?
    
-   `move_guest`
    
    Make one atomic seating change: seat, reseat, unseat, or place a guest in an exact seat. Use targetTableId "unseated" for the tray. Returns a change id; review all ids after a multi-step request.
    
    guestId: string, targetTableId: string, seatIndex: number?, reason: string
    
-   `remove_seating_rule`
    
    Remove one saved seating intention. Call list\_seating\_rules first and pass the exact expectedRevision so a stale request cannot delete a newer rule. Returns a change id for review\_changes.
    
    ruleId: string, expectedRevision: number, reason: string
    
-   `review_changes`
    
    Post-action verification. After completing a multi-step modification, call this with every returned change id before telling the user it is done. Returns an exact structured delta, affected tables, current validation…
    
    changeIds: array
    
-   `save_seating_rule`
    
    Create one reusable seating intention or update one previously saved rule. Call list\_seating\_rules first when editing, preserve the user’s original wording, explain your interpretation, and pass its expectedRevision…
    
    ruleId: string, originalInstruction: string, label: string, interpretation: string, kind: string, priority: string, active: boolean?, selector: object?, tableIds: array?, objectId: string?, targetTableCount: number?, minimumCoverage: number?, minimumDistance: number?, expectedRevision: number?, reason: string
    
-   `swap_guests`
    
    Atomically swap two seated guests without an over-capacity intermediate state. If both are at the same table, swaps their exact seats. Returns one change id for the atomic operation; review it before reporting…
    
    guestAId: string, guestBId: string, reason: string
    
-   `update_guest_info`
    
    Change facts, preferences, and relationships about one guest; never changes seating. Avoid and neighboring-table constraints are synchronized to both guests. Use move\_guest or swap\_guests for placements. Returns a…
    
    guestId: string, patch: object, reason: string
    
-   `validate_seating`
    
    Verify the entire live plan against hard capacity and relationship constraints plus active wedding-wide planning preferences. Use before review\_changes when completing coordinated edits.
    

Tools

16

Registered with

JavaScript

Re-checked

Oct 24, 2026

Tool names and descriptions are what knot-ur-table.netlify.app/ registered when we loaded it in Chrome 154 on Browser Use Cloud. The summary and the “ask an agent” lines are AI-written from them. To call the tools yourself, see [Chrome’s WebMCP docs](https://developer.chrome.com/docs/ai/webmcp). [How we found it](https://browser-use.com/webmcp#method).

## More other sites

-   [![](https://www.google.com/s2/favicons?domain=cez.cz&sz=64)ČEZ3 tools · cez.cz](https://browser-use.com/webmcp/cez.cz)
-   [![](https://www.google.com/s2/favicons?domain=realty.yandex.ru&sz=64)Yandex Realty3 tools · realty.yandex.ru](https://browser-use.com/webmcp/realty.yandex.ru)
-   [![](https://www.google.com/s2/favicons?domain=one-place.com&sz=64)One Place2 tools · one-place.com](https://browser-use.com/webmcp/one-place.com)
-   [![](https://www.google.com/s2/favicons?domain=2-luv.com&sz=64)2luv7 tools · 2-luv.com](https://browser-use.com/webmcp/2-luv.com)
-   [![](https://www.google.com/s2/favicons?domain=smogcheck.com&sz=64)SmogCheck.com5 tools · smogcheck.com](https://browser-use.com/webmcp/smogcheck.com)
-   [![](https://www.google.com/s2/favicons?domain=imgly.net&sz=64)ImgBox4 tools · imgly.net](https://browser-use.com/webmcp/imgly.net)

[All 452 other sites →](https://browser-use.com/webmcp/other)
