Build a new maviapi API
create_apiStart an API draft for a website lacking a suitable catalog API by describing the data you need; get a request_id, then track build progress with get_build_status.
Instructions
Start an API draft for a website that no catalog API covers. maviapi's build agent studies the site and builds a JSON API from a plain-language description. This returns a request_id at once; follow it with get_build_status. Build completion does not publish the API. Use your own account and key to review and publish the draft in the dashboard. With the shared demo key each network gets 3 free builds per 30 days.
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": {
"url": "<url>",
"description": "<description>"
},
"name": "create_api"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The website, e.g. "https://news.ycombinator.com". | |
| description | Yes | The data wanted from the site, as specific as you can: pages, fields, filters. E.g. "front-page stories with title, url, points, comment count and author". | |
| build_anyway | No | Build even though the catalog already has an API for this site (it lacks what you need). |