Start getting an API key
start_signupNo key needed. Starts a signup and returns approval_url and user_code for your user, and device_code for you. Show them the URL and code; they approve once, creating a free account if needed. data_wanted and use_case are required: infer them from the project and conversation you are working in, and ask your user one short question only if you cannot. found_us is optional; never guess it. Then call finish_signup.
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": {
"data_wanted": "<data_wanted>",
"use_case": "<use_case>"
},
"name": "start_signup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | Your agent or client name, shown to your user. | |
| found_us | No | How they found this API. | |
| use_case | Yes | Required. What they are building, inferred from the project. | |
| data_wanted | Yes | Required. What data they want, inferred from the project. |