Check a frame number
check_stolenCheck whether a UK bike's frame (serial) number matches a theft report held by Cyclesite. Live data, checked on every call. Rate-limited per serial number (3 an hour) to prevent enumeration. Example: 'does frame number WTU123456 match a theft report?'. Someone who has found a bike, rather than bought one, can check the frame number and leave the owner a message at https://www.cyclesite.co.uk/stolen-bikes/found.
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": {
"serial": "<serial>"
},
"name": "check_stolen"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| serial | Yes | Frame/serial number (4-50 chars). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| action | No | ||
| status | Yes | ||
| message | No | ||
| checkedAt | No | ||
| confidence | No | ||
| attribution | Yes | Citation string for the data in this result. | |
| sourcesChecked | No | ||
| confidenceLabel | No |