Formdesk for AI agents
Formdesk is an online form builder for creating and managing professional forms with flexible fields and integrations, used by businesses running surveys, registrations, and applications. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.
What agents do in Formdesk.
Check a form's visitor entries
Get a form's visitors to see who has responded since the form went live.
Update a form field
Update a field's configuration once the form owner requests a wording change.
Confirm before deleting an entry
Require approval before deleting a form entry, since it permanently removes a respondent's submission.
20 Formdesk actions, graded by risk.
Every Formdesk action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
6Look things up. Allowed by default.
- formdesk.get_form_listGet Form List
- formdesk.get_form_fieldsGet Form Fields
- formdesk.get_form_detailsGet Form Details
- formdesk.get_field_detailsGet Field Details
- formdesk.get_form_visitorsGet Form Visitors
- formdesk.get_visitor_detailsGet Visitor Details
write
10Create and change things. Allow, or ask the user first.
- formdesk.update_formUpdate Form
- formdesk.create_entryCreate Formdesk Entry
- formdesk.create_fieldCreate Field
- formdesk.update_fieldUpdate Field
- formdesk.create_visitorCreate Visitor
- formdesk.update_visitorUpdate Visitor
- formdesk.automatic_loginValidate Formdesk Authentication
- formdesk.multiple_pages_formCreate Multi-Page Form
- formdesk.manage_visitor_entriesManage Visitor Entries
- formdesk.kvk_handelsregister_lookupKVK Handelsregister Lookup
destructive
4Delete, cancel or archive. Ask first, or deny outright.
- formdesk.delete_formDelete Form in Formdesk
- formdesk.delete_entryDelete Formdesk Entry
- formdesk.delete_fieldDelete Field in Formdesk
- formdesk.delete_visitorDelete Visitor in Formdesk
Formdesk in three steps.
- 01Your users connect FormdeskThey add their Formdesk api key on Arc0 Connect, under your brand. It goes straight into the vault.
- 02You set the rulesReads run, writes like “create Formdesk Entry” can wait for the user, and “delete Form in Formdesk” can be denied outright.
- 03Any agent can actYour agent calls Formdesk through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('formdesk', { read: 'allow', write: 'ask', // create_entry destructive: 'deny', // delete_form }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How Formdesk connects.
Users add their Formdesk api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.
The same Formdesk connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →
- AUTH
- API key
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use Formdesk from any agent.
Formdesk and Arc0, answered.
Can I use Formdesk with Claude, ChatGPT or Cursor?
Yes. Connect Formdesk to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Formdesk actions you allow.
How do users connect Formdesk?
Users add their Formdesk api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.
Which Formdesk actions can my agent take?
20 in total: 6 read, 10 write and 4 destructive, such as “create Formdesk Entry”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in Formdesk?
Yes. Actions like “delete Form in Formdesk” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.
Can my own backend call Formdesk too?
Yes. The same Formdesk connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug Formdesk into your agent.
Your users connect Formdesk once, under your brand. Your agent gets 20 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan