Tool Chronicle

On the record

weave-webmcp.vercel.app

Read 1 time since 12 Oct 2026. Last read 12 Oct 2026.

48

tools offered to AI agents, on the record.

https://weave-webmcp.vercel.app/app/

Last change
None yetUnchanged since first read.
Declared read-only
18 of 48
llms.txt
None

Tools

48 live
  1. weave_add_commentCan change things

    Leave a note for the human on the page instead of changing it. Use this when you notice something worth raising but the decision is theirs — a heading that reads oddly, an image with no alternative text, a section that seems out of place. The note appears where they work and changes nothing.

    First seen 12 Oct 2026. Unchanged since.

  2. weave_add_interactionCan change things

    Make the page respond to the visitor: when they click or hover an element, set a page variable to a new value. Anything bound to that variable updates. This is real behaviour in the published site, not an editor preview.

    First seen 12 Oct 2026. Unchanged since.

  3. weave_add_localeCan change things

    Add a language to the site. This creates the routes and message files the published site needs, after which weave_translate_element can fill it in. Existing content is untouched — a new language starts empty and falls back to the original text until it is translated.

    First seen 12 Oct 2026. Unchanged since.

  4. weave_add_sectionCan change things

    Add a complete, professionally designed section to the current page from WEAVE’s section library. The section lands after the given element, or at the end of the page by default, and every element inside it is immediately editable by the human and by weave_update_element.

    First seen 12 Oct 2026. Unchanged since.

  5. weave_animate_elementCan change things

    Give an element motion: fade or rise as it scrolls into view, respond to hover, or loop continuously. Provide the visible state you want — the starting state is derived from it. Only transform and colour properties can be animated, so motion can never move content out of the page’s layout.

    First seen 12 Oct 2026. Unchanged since.

  6. weave_bind_style_variableCan change things

    Drive one of an element’s styles from a page variable, so the style follows the variable instead of a fixed value. Combined with an interaction this is what makes something on the page change in response to the visitor.

    First seen 12 Oct 2026. Unchanged since.

  7. weave_change_element_tagCan change things

    Change which HTML element something is — for example turn a styled div into a real heading, or a plain block into a section, nav or footer. This is how you fix a page that looks right but reads as meaningless structure to a screen reader or an agent. Styles, children and the element id are kept.

    First seen 12 Oct 2026. Unchanged since.

  8. weave_create_componentCan change things

    Turn an element and everything inside it into a reusable component, so the same design can be placed repeatedly and edited in one place. This restructures the human’s project rather than editing content, so it asks for their approval, and it is a single change they can undo.

    First seen 12 Oct 2026. Unchanged since.

  9. weave_create_pageCan change things

    Add a new, empty page to the site and return its route. The page becomes real source alongside the others and can be linked to immediately. Open it with weave_open_page before adding sections to it.

    First seen 12 Oct 2026. Unchanged since.

  10. weave_delete_elementCan change things

    Permanently remove an element and everything inside it from the page. This is a destructive edit: it deletes the human’s content. It is undoable in the editor, but prefer proposing a deletion through weave_propose_changes when removing a whole section, so the human can review it before it happens.

    First seen 12 Oct 2026. Unchanged since.

  11. weave_delete_pageCan change things

    Permanently remove a page and everything on it from the site. This deletes the human’s work, so prefer asking them first. The site’s home page cannot be deleted, and neither can the page currently open for editing.

    First seen 12 Oct 2026. Unchanged since.

  12. weave_diff_sinceReads only

    Find out what changed since a revision you saw earlier — which sections were added, removed or renamed. Use this when your proposal was refused as out of date, or after the human has been editing, to catch up without re-reading the whole page.

    First seen 12 Oct 2026. Unchanged since.

  13. weave_duplicate_elementCan change things

    Copy an element, with everything inside it, and place the copy directly after the original. Use this to repeat a card, a list item or a whole section rather than rebuilding it element by element. The copy gets fresh ids, which are returned so you can then edit the new copy.

    First seen 12 Oct 2026. Unchanged since.

  14. weave_explain_findingReads only

    Take a problem found by weave_validate_site and get back the concrete edits that would fix it, ready to submit through weave_propose_changes. Use this to turn "this image has no alternative text" into an actual proposed change.

    First seen 12 Oct 2026. Unchanged since.

  15. weave_find_elementsReads only

    Search the current page for elements matching what you describe: text they contain, their layer name, their tag, their semantic role such as heading or button or image, or which section they sit in. Returns each match with the id other WEAVE actions take, so this is how you locate the thing to change when the human has not selected it.

    First seen 12 Oct 2026. Unchanged since.

  16. weave_get_contextReads only

    Read the structured state of the website being edited: project and page, current revision, the human’s selection, the ordered list of page sections with their semantic types, a bounded element tree with stable ids, any proposals awaiting human review, and the actions currently available. Re-read this after the human edits the page — the revision number changes whenever the project does, and a prop

    First seen 12 Oct 2026. Unchanged since.

  17. weave_get_element_stylesReads only

    Read what an element actually looks like as rendered, not just the styles written on it — inherited font sizes and colours included. Use this before restyling so you match the real appearance rather than guessing from the declared values, which are often empty on inheriting elements.

    First seen 12 Oct 2026. Unchanged since.

  18. weave_get_historyReads only

    Read what has happened to this project recently — your own calls, the human’s approvals, and which of you did each thing. Use this to catch up after the human has been working, or to check whether a change you proposed was applied.

    First seen 12 Oct 2026. Unchanged since.

  19. weave_get_page_behaviourReads only

    Read the page’s variables, what each is bound to, and which elements respond to clicks or hovers. Use this to understand how an existing page already behaves before adding to it, so you extend the behaviour rather than duplicating or breaking it.

    First seen 12 Oct 2026. Unchanged since.

  20. weave_get_selectionReads only

    Read full detail for the element the human currently has selected on the canvas (or a specific element by id): its type, name, parent and children, text content, styles, attributes, and which WEAVE actions apply to it.

    First seen 12 Oct 2026. Unchanged since.

  21. weave_get_subtreeReads only

    Read the elements inside one section or container, to whatever depth you ask for. Use this to look closely at one part of the page instead of re-reading the whole page context, which is bounded and may leave deep elements out.

    First seen 12 Oct 2026. Unchanged since.

  22. weave_group_elementsCan change things

    Put several elements that share a parent inside one new container, keeping their order and their position on the page. Use this to lay several elements out together — as a row, a column or a card — before styling the container.

    First seen 12 Oct 2026. Unchanged since.

  23. weave_insert_componentCan change things

    Place a copy of an existing component on the page. Every copy follows the original, so editing the component later updates all of them. List what is available with weave_list_components.

    First seen 12 Oct 2026. Unchanged since.

  24. weave_list_collectionsReads only

    List the site’s content collections — structured, repeatable content such as products, posts or team members — with their fields and how many items each holds. Read this before adding content so you use the right field names.

    First seen 12 Oct 2026. Unchanged since.

  25. weave_list_commentsReads only

    Read the notes left on this page, by the human or by you, including whether each has been resolved. Use this to pick up feedback the human left for you.

    First seen 12 Oct 2026. Unchanged since.

  26. weave_list_componentsReads only

    List the reusable components this project defines, so you can place an existing one rather than rebuilding the same design.

    First seen 12 Oct 2026. Unchanged since.

  27. weave_list_design_tokensReads only

    List the site’s design tokens with their current values, so you can reuse the brand’s own colours, sizes and spacing instead of inventing new literal values.

    First seen 12 Oct 2026. Unchanged since.

  28. weave_list_localesReads only

    List the languages this site is published in, and which one is the original. Use this before translating so you write into a language the site actually has.

    First seen 12 Oct 2026. Unchanged since.

  29. weave_list_pagesReads only

    List every page in this site with its route, which one is currently open for editing, and how many sections each contains. Use this before creating a page to see what already exists, or before linking so you use real routes.

    First seen 12 Oct 2026. Unchanged since.

  30. weave_move_elementCan change things

    Move a page section or element to a new position: reorder it among its siblings with index, or place it inside a different parent with new_parent_id. Use this to change the order sections appear in on the page.

    First seen 12 Oct 2026. Unchanged since.

  31. weave_open_pageCan change things

    Open one of the site’s pages for editing, so that reads and edits apply to it. This changes what the human sees on the canvas, so the page you open is the page they are looking at. Call weave_get_context afterwards — the element ids of the previous page do not exist on the new one.

    First seen 12 Oct 2026. Unchanged since.

  32. weave_propose_changesCan change things

    Propose several related edits as ONE reviewable change, instead of applying them one at a time. Use this for any request that touches more than one element — rewriting a hero, restructuring a page, adding and then populating a section. The proposal is shown to the human, who can edit individual values, skip parts of it, apply it or reject it; accepted operations then commit together as one undoabl

    First seen 12 Oct 2026. Unchanged since.

  33. weave_publish_siteCan change things

    Ask the human to publish the site. This never publishes on its own: it opens an approval card in the WEAVE Agent panel showing the revision and what changed, and only the human’s explicit approval runs the publish. Poll weave_get_context to see whether the request is still awaiting approval.

    First seen 12 Oct 2026. Unchanged since.

  34. weave_read_translationReads only

    Read what an element currently says in one of the site’s other languages, so you can check what is already translated before writing over it.

    First seen 12 Oct 2026. Unchanged since.

  35. weave_redoCan change things

    Re-apply the change that was most recently undone. Only available immediately after an undo, and only until a new edit is made.

    First seen 12 Oct 2026. Unchanged since.

  36. weave_remove_animationCan change things

    Remove an element’s appear, hover or loop animation, leaving the element itself untouched.

    First seen 12 Oct 2026. Unchanged since.

  37. weave_remove_collection_itemCan change things

    Permanently delete one item from a content collection. Everything on the site showing that item stops showing it. This destroys the human’s content.

    First seen 12 Oct 2026. Unchanged since.

  38. weave_screenshot_elementReads only

    Render one element to an image and return it, so you can see how it actually looks. Use this sparingly and only when appearance is the question — the structured reads describe the page far more cheaply, and an image carries no ids you can act on.

    First seen 12 Oct 2026. Unchanged since.

  39. weave_set_design_tokenCan change things

    Create or change a design token — a named value such as a brand colour or a heading size that elements refer to instead of repeating a literal value. Changing a token updates everything bound to it at once, which is how you restyle a whole site consistently rather than editing elements one by one.

    First seen 12 Oct 2026. Unchanged since.

  40. weave_set_page_metadataCan change things

    Set the page’s title and description — the text search engines and link previews show, and one of the things the agent-readiness score checks.

    First seen 12 Oct 2026. Unchanged since.

  41. weave_set_variableCan change things

    Create or update a page variable — a named piece of state the page can hold, such as a colour, a number or a toggle. On its own a variable changes nothing; bind it to a style with weave_bind_style_variable, then change it on an interaction to make the page respond to the visitor.

    First seen 12 Oct 2026. Unchanged since.

  42. weave_translate_elementCan change things

    Write an element’s text in one of the site’s other languages. The original text is untouched — visitors are served the translation only when they view that language. Add the language first with weave_add_locale if it does not exist yet.

    First seen 12 Oct 2026. Unchanged since.

  43. weave_undoCan change things

    Reverse the last change to the project as a single step — including a whole set of changes that were applied together. Use this to take back an edit you just made. It reverses whatever was most recent, which may be the human’s own work, so prefer it immediately after your own change.

    First seen 12 Oct 2026. Unchanged since.

  44. weave_ungroup_elementCan change things

    Remove a container but keep everything inside it, lifting its children into its place in the page. The container itself is deleted; its children are not.

    First seen 12 Oct 2026. Unchanged since.

  45. weave_update_elementCan change things

    Change the content or appearance of one element: its text, its layer name, whether it is visible, a safe subset of CSS styles, and link/image attributes such as href, src and alt. Acts on the human’s current selection unless element_id is given. Style properties and attribute values outside the supported set are rejected.

    First seen 12 Oct 2026. Unchanged since.

  46. weave_upsert_collection_itemCan change things

    Add an item to a content collection, or update one that exists. Everything on the site bound to that collection updates with it, so this is how you add real content — a product, a post — rather than typing text into one element. Field names that the collection does not define are refused.

    First seen 12 Oct 2026. Unchanged since.

  47. weave_validate_siteReads only

    Check the current page for problems that would make it hard for people or agents to use: images without alternative text, links and buttons with no destination, unnamed or empty sections, sections with no recognisable type, empty text, and missing page metadata. Returns each finding with the element id it refers to, plus an explainable agent-readiness score out of 100.

    First seen 12 Oct 2026. Unchanged since.

Run this site? This page shows what your site told our crawler, ToolChronicleBot. To be left out, disallow it in robots.txt or write to hello@toolchronicle.com.