Authoring help
get_helpHow to write Paperform source: the reference for form source and for Stepper workflow source (field types, frontmatter, layout grammar, the ops edit_source takes, and the rules a draft must pass). Pass exactly one of topic or query.
• topic — the reference for one surface. Read "markup-basics" before your first edit, then the topic for what you are editing ("forms" for a form, or "workflow" for a workflow). A reference that opens with a "## Sections" list leaves those sections out: before writing anything one covers, call again with topic and section. • section — with topic, one section from that list. • query — words to search every reference and section for, for a follow-up once you know the vocabulary.
Returns, for topic, { topic, reference } with the reference as markdown (also the text content), plus section when one was asked for; for query, { results: [{ topic, section, heading, excerpt }] } best match first, where section is a section id or "core:" for text the topic reference already includes.
Examples: get_help({ topic: "forms" }) → { "topic": "forms", "reference": "…" } get_help({ query: "conditional visibility" }) → { "results": [ { "topic": "forms", "section": "core:…", "heading": "…", "excerpt": "…" } ] }
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_help"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Words to search the references for. | |
| topic | No | The reference to read in full: "markup-basics", "forms" or "workflow". | |
| section | No | With topic: the id of one section from the "## Sections" list the topic reference opens with, or a section a query result named. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | ||
| results | No | ||
| section | No | ||
| reference | No |