com.furrowforms/furrow-forms
com.furrowforms/furrow-forms
Tools
Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools. Compared with the previous scan: 0 new, 1 changed.
- Effect: Read 12
- Effect: Write 16
- Effect: Unknown effect 1
Showing 29 of 29 tools
| Details | ||
|---|---|---|
| archive_client Use to archive a client. Do not use this as a hard delete. There is no unarchive tool in v1. | Effect: Write | |
| archive_form Use to archive a form so public submit returns 404. Do not use this as a hard delete. | Effect: Write | |
| archive_project Use to archive a website. Archived projects reject public submit. Do not use this as a hard delete. There is no unarchive tool in v1. | Effect: Write | |
| create_client Use to add a client (company) by slug. Idempotent on slug unless strict is true. Operator tokens (all workspaces) must pass team_id from li… | Effect: Write | |
| create_form Use to add a form under an existing project_id. Idempotent on slug unless strict is true. Overrides are nullable; omit them to inherit proj… | Effect: Write | |
| create_project Use to add one website under an existing client_id. Idempotent on slug unless strict is true. Free accounts are limited to 3 active (non-ar… | Effect: Write | |
| create_upgrade_link Use when a free team is blocked on the 3-project, 100-submission, or one-workspace limit, or when a human should upgrade to yearly ($199/ye… | Effect: Write | |
| move_client Use when the human asks to move a client (company) and all its projects, forms, submissions, and files into another workspace they own. Pub… | Effect: Write | |
| rotate_project_inbox Use when a project's private inbox URL may have leaked. Issues a new inbox key; every previously shared inbox link stops working immediatel… | Effect: Write | |
| test_webhook Use to POST a signed webhook.test event to the project's webhook URL. Available on free and yearly. Do not use this to inspect past deliver… | Effect: Write | |
| update_account Use to rename the workspace, set branding, configure the AI spam filter, or connect the team's own Twilio account for new-lead text alerts.… | Effect: Write | |
| update_client Use to rename a client. Do not use this to change domains, Turnstile, or webhooks — call update_project. | Effect: Write | |
| update_form Use to patch form overrides. Pass null on an override to inherit again. Set email.subject or email.intro to override project notification c… | Effect: Write | |
| update_project Use to patch website settings. Nested email sets notification templates: email.subject, email.from_name, email.intro, email.footer_mode (fu… | Effect: Write | |
| update_team Use to rename a team. Operator tokens (all workspaces) must pass team_id from list_teams. Team-scoped tokens may omit team_id and cannot ta… | Effect: Write | |
| upsert_project_webhook Use to set or replace the project webhook URL. Available on free and yearly. A signing secret is generated once if the project has none. Fo… | Effect: Write | |
| get_account Use to read the team's plan, usage this month, limits, expansion_packs, retention_days, branding, and AI spam filter (ai.typesafe_key_set, … | Effect: Read | |
| get_client Use to inspect one client. Do not use to list that client's sites — call list_projects with client_id. | Effect: Read | |
| get_form Use to read a form plus resolved and inherited settings, including resolved.email and resolved.uploads. files_url is the private inbox fold… | Effect: Read | |
| get_project Use to inspect one website's settings, domains, webhook URL, email templates, upload policy, plan, usage this month, limits, retention_days… | Effect: Read | |
| get_snippet Use after the form exists to get copy-paste html, astro, or next code that posts to /s/:publicKey. Do not invent a submit URL — this tool r… | Effect: Read | |
| get_submission Use to read one stored submission by id, including file metadata and files_url (the form inbox). Do not use this for live submit tests — PO… | Effect: Read | |
| list_clients Use to browse clients (companies). Operator tokens (all workspaces) must pass team_id from list_teams. Team-scoped tokens may omit team_id … | Effect: Read | |
| list_forms Use to list forms. Pass project_id for one website or client_id for one company (team is inferred). Otherwise Operator tokens (all workspac… | Effect: Read | |
| list_projects Use to browse websites. Pass client_id to list one client's sites (team is inferred). Without client_id, Operator tokens (all workspaces) m… | Effect: Read | |
| list_submissionsChanged Use to inspect recent posts. Available on free and yearly. Pass client_id, project_id, or form_id to narrow the list and infer the team; om… | Effect: Read | |
| list_teams Use to see workspaces this token can act on. A team-scoped frw_ token returns that team only. An operator token or an MCP OAuth login retur… | Effect: Read | |
| test_sms Use after setting notify_phones to send one test text to each of the project's numbers through the team's Twilio account. Returns per-numbe… | Effect: Read | |
| bootstrap_site Use this to stand up a client, one website (project), and its forms in a single call. Before calling, ask the human who should receive noti… | Effect: Unknown effect |