ca_dmv_forms
Pack: ca-dmv · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/ca_dmv_forms for the schema, then POST the same URL with its arguments for the data.
Search the official California DMV forms catalog by topic and get each form’s name, its REG/DL/BOAT form number, and the page to download it from. Answers “which California DMV form transfers a title”, “CA DMV form for a duplicate registration”, “form to report the sale of a vehicle”, or a lookup by number like “REG 227”. Results follow the DMV site’s own relevance ranking, so a broad phrase can surface a vessel form alongside the vehicle one.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
query | string | yes | What the form is for, e.g. “title transfer”, “duplicate registration”, “change of address”, or a form number like “REG 227”. |
limit | number,string | no | Max forms to return (default 10, max 50). |
Example call
Arguments
{
"query": "title transfer",
"limit": 5
}
curl
curl -X POST https://gateway.pipeworx.io/ca-dmv/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ca_dmv_forms","arguments":{"query":"title transfer","limit":5}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('ca_dmv_forms', {
"query": "title transfer",
"limit": 5
});
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the ca-dmv pack
{
"mcpServers": {
"ca-dmv": {
"url": "https://gateway.pipeworx.io/ca-dmv/mcp"
}
}
}
See Getting Started for client-specific install steps.