Search Paperform
searchSearch Paperform by name across every space this connection reaches: forms, documents, workflows and folders. Use it to find an item when you know roughly what it is called; use list to browse a space.
Returns { results: [{ id, title, url, view_url, edit_url }] } (at most 20). Pass an id to fetch to read the item, or as parent to list to see what is inside it.
Every form, document and workflow carries two links for the user: view_url, the live public page people open (null for documents and workflows, which have no public page), and edit_url, where the user edits it in Paperform once signed in. url is view_url when there is one, else edit_url. A form also carries submissions_url and duplicate_url. Folders carry url alone, and rows from list with type "document" or "workflow" carry no links: fetch the id for them.
Example: search({ query: "event signup" }) → { "results": [ { "id": "12:form:5f3c9a…", "title": "Event signup", "url": "https://…", "view_url": "https://…", "edit_url": "https://…" } ] }
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Words to look for in item names. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| results | No |