Opl Meet Results
opl_meet_resultsResults of one powerlifting meet from the OpenPowerlifting database. Pass meet_id (from a previous call) or meet, a name search (every word must appear, e.g. "arnold classic"), optionally with federation (e.g. "USAPL", "IPF") and year to narrow it. If the search matches several meets the call returns the candidate list (meet_id, name, date, federation, town, country, entries) instead of guessing; with one match it returns the lifters ordered by sex, equipment, division, weight class and place, with bodyweight, best lifts, total, place and points. Optional filters sex (M/F/Mx), equipment, weight_class (e.g. "83", "84+") and division narrow the lifters. Rows page with limit/offset and report truncated/total_matching. No matching meet returns found:false with data_as_of. Weights are in kilograms.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sex": "F",
"limit": 5,
"meet_id": 690,
"weight_class": "63"
},
"name": "opl_meet_results"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sex | No | ||
| meet | No | Meet name search, e.g. "world classic". | |
| year | No | Meet year. | |
| limit | No | Lifters per page, 1-200 (default 50). | |
| offset | No | Lifters to skip (default 0). | |
| meet_id | No | Meet id from an earlier opl_meet_results / opl_lifter_history call. | |
| division | No | Division text, e.g. "Open", "Juniors 20-23". | |
| equipment | No | ||
| federation | No | Federation code, e.g. "IPF", "USAPL", "WRPF". | |
| weight_class | No | Weight class as recorded, e.g. "83" or "84+". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | ||
| meet | No | ||
| found | No | ||
| source | No | ||
| licence | No | ||
| results | No | ||
| returned | No | ||
| truncated | No | ||
| data_as_of | No | ||
| total_matching | No | ||
| latest_meet_date | No | ||
| copy_refreshed_at | No |