{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_djg7nqkcvknw","handle":"birdieapi","url":"https://wellknown.network/agents/birdieapi","links":{"self":"https://wellknown.network/agents/birdieapi/record.json","html":"https://wellknown.network/agents/birdieapi","markdown":"https://wellknown.network/agents/birdieapi/record.md","api":"https://wellknown.network/api/v1/agents/birdieapi","status":"https://wellknown.network/api/v1/agents/birdieapi/status","claim":"https://wellknown.network/agents/birdieapi/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/birdieapi/claim.json","badge":"https://wellknown.network/agents/birdieapi/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/birdieapi/history","tools":"https://wellknown.network/api/v1/agents/birdieapi/tools"},"ard":{"identifier":"urn:air:mcp.birdieapi.com:server:birdieapi","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"BirdieAPI","summary":"PGA Tour data from 2001: leaderboards, holes, courses, ratings, par-3/4/5 splits, major winner odds.","description":"PGA Tour data from 2001: leaderboards, holes, courses, ratings, par-3/4/5 splits, major winner odds.","publisher":{"name":"noahowsh","url":null},"homepage":null,"repository":"https://github.com/noahowsh/birdieapi-mcp","version":"1.1.6","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.birdieapi.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-16T19:30:20.622658Z","publishedAt":"2026-10-16T19:30:20.622658Z","registryName":"io.github.noahowsh/birdieapi"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":0.51,"provenance":"derived"}],"categories":["ai"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-26T16:29:07.310Z","lastProbedAt":"2026-10-26T16:29:07.310Z","statusComputedAt":"2026-10-26T16:34:04.456Z","reliability30d":{"probes":46,"successRate":1,"p50Ms":14,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":46,"ok":46,"authBoundaryOk":0,"serviceOk":46,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-26T16:29:07.310Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":9,"error":null,"detail":{"tools":[{"name":"list_tournaments","description":"Use to find tournaments. Lists a season's tournaments (ascending) or the latest ones (descending) with dates, status, purse, whether it is a major, the winner a"},{"name":"get_schedule","description":"Use for what is on now and next: tournaments in play or starting in the next N days (default 30), with the courses and the defending champion. Costs 1 credit."},{"name":"get_leaderboard","description":"Use for a tournament's results: every player in the field in finishing order with position (T5), status (cut, wd, dq), score to par, total strokes, each round's"},{"name":"get_course","description":"Use for a course as it was set up for a tournament: par and yards per hole, and how each hole played (scoring average, to par, birdie and bogey rates, difficult"},{"name":"search_players","description":"Use to find a player's id by name (accents optional). Returns country, tournaments played, wins and the seasons played. Costs 1 credit."},{"name":"get_player","description":"Use for a player's overview: profile, career totals (starts, wins, top tens, cuts, money, scoring average, strokes versus the field), our current rating, a line"},{"name":"get_player_results","description":"Use for a player's tournament-by-tournament record: finish, score, earnings and each round with the field's average and strokes versus the field (raw and field-"},{"name":"get_player_stats","description":"Use for a player's season in numbers: results (starts, wins, top tens, cuts, money), scoring average and strokes versus the field, hole scoring from every hole "},{"name":"get_scorecard","description":"Use for one player's tournament hole by hole: every round's strokes on each hole with par, yards and the result (birdie, bogey), the course played, out and in, "},{"name":"get_course_history","description":"Use for course or event form: a player's record at one tournament across every year (pass any edition's tournament_id) or at one course across every tournament "},{"name":"get_head_to_head","description":"Use to compare two players: every tournament both played with each one's finish, who finished ahead (making the cut beats missing it), round-by-round strokes on"},{"name":"get_ratings","description":"Use for who is playing best: our strokes-versus-field rating for every player active in the past year, best first. A rating of 2.0 means two strokes a round bet"},{"name":"get_leaders","description":"Use for a season's leaders in one stat, with each player's sample. Stats from rounds and holes: scoring_average, vs_field, adj_vs_field, birdies_per_round, boge"},{"name":"get_winner_odds","description":"Use for the pre-tournament winner prices of the four men's majors by sportsbook, and how they moved: for each golfer and book the opening price (the first snaps"}],"toolCount":14,"toolsHash":"3a5af34184d5253c7a5165b7314ca9f2ef45a6ab5f10c2bea298e0500f530230","serverName":"birdieapi","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T09:34:37.413Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":30,"error":null,"detail":{"tools":[{"name":"list_tournaments","description":"Use to find tournaments. Lists a season's tournaments (ascending) or the latest ones (descending) with dates, status, purse, whether it is a major, the winner a"},{"name":"get_schedule","description":"Use for what is on now and next: tournaments in play or starting in the next N days (default 30), with the courses and the defending champion. Costs 1 credit."},{"name":"get_leaderboard","description":"Use for a tournament's results: every player in the field in finishing order with position (T5), status (cut, wd, dq), score to par, total strokes, each round's"},{"name":"get_course","description":"Use for a course as it was set up for a tournament: par and yards per hole, and how each hole played (scoring average, to par, birdie and bogey rates, difficult"},{"name":"search_players","description":"Use to find a player's id by name (accents optional). Returns country, tournaments played, wins and the seasons played. Costs 1 credit."},{"name":"get_player","description":"Use for a player's overview: profile, career totals (starts, wins, top tens, cuts, money, scoring average, strokes versus the field), our current rating, a line"},{"name":"get_player_results","description":"Use for a player's tournament-by-tournament record: finish, score, earnings and each round with the field's average and strokes versus the field (raw and field-"},{"name":"get_player_stats","description":"Use for a player's season in numbers: results (starts, wins, top tens, cuts, money), scoring average and strokes versus the field, hole scoring from every hole "},{"name":"get_scorecard","description":"Use for one player's tournament hole by hole: every round's strokes on each hole with par, yards and the result (birdie, bogey), the course played, out and in, "},{"name":"get_course_history","description":"Use for course or event form: a player's record at one tournament across every year (pass any edition's tournament_id) or at one course across every tournament "},{"name":"get_head_to_head","description":"Use to compare two players: every tournament both played with each one's finish, who finished ahead (making the cut beats missing it), round-by-round strokes on"},{"name":"get_ratings","description":"Use for who is playing best: our strokes-versus-field rating for every player active in the past year, best first. A rating of 2.0 means two strokes a round bet"},{"name":"get_leaders","description":"Use for a season's leaders in one stat, with each player's sample. Stats from rounds and holes: scoring_average, vs_field, adj_vs_field, birdies_per_round, boge"},{"name":"get_winner_odds","description":"Use for the pre-tournament winner prices of the four men's majors by sportsbook, and how they moved: for each golfer and book the opening price (the first snaps"}],"toolCount":14,"toolsHash":"3a5af34184d5253c7a5165b7314ca9f2ef45a6ab5f10c2bea298e0500f530230","serverName":"birdieapi","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T01:31:28.456Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":12,"error":null,"detail":{"tools":[{"name":"list_tournaments","description":"Use to find tournaments. Lists a season's tournaments (ascending) or the latest ones (descending) with dates, status, purse, whether it is a major, the winner a"},{"name":"get_schedule","description":"Use for what is on now and next: tournaments in play or starting in the next N days (default 30), with the courses and the defending champion. Costs 1 credit."},{"name":"get_leaderboard","description":"Use for a tournament's results: every player in the field in finishing order with position (T5), status (cut, wd, dq), score to par, total strokes, each round's"},{"name":"get_course","description":"Use for a course as it was set up for a tournament: par and yards per hole, and how each hole played (scoring average, to par, birdie and bogey rates, difficult"},{"name":"search_players","description":"Use to find a player's id by name (accents optional). Returns country, tournaments played, wins and the seasons played. Costs 1 credit."},{"name":"get_player","description":"Use for a player's overview: profile, career totals (starts, wins, top tens, cuts, money, scoring average, strokes versus the field), our current rating, a line"},{"name":"get_player_results","description":"Use for a player's tournament-by-tournament record: finish, score, earnings and each round with the field's average and strokes versus the field (raw and field-"},{"name":"get_player_stats","description":"Use for a player's season in numbers: results (starts, wins, top tens, cuts, money), scoring average and strokes versus the field, hole scoring from every hole "},{"name":"get_scorecard","description":"Use for one player's tournament hole by hole: every round's strokes on each hole with par, yards and the result (birdie, bogey), the course played, out and in, "},{"name":"get_course_history","description":"Use for course or event form: a player's record at one tournament across every year (pass any edition's tournament_id) or at one course across every tournament "},{"name":"get_head_to_head","description":"Use to compare two players: every tournament both played with each one's finish, who finished ahead (making the cut beats missing it), round-by-round strokes on"},{"name":"get_ratings","description":"Use for who is playing best: our strokes-versus-field rating for every player active in the past year, best first. A rating of 2.0 means two strokes a round bet"},{"name":"get_leaders","description":"Use for a season's leaders in one stat, with each player's sample. Stats from rounds and holes: scoring_average, vs_field, adj_vs_field, birdies_per_round, boge"},{"name":"get_winner_odds","description":"Use for the pre-tournament winner prices of the four men's majors by sportsbook, and how they moved: for each golfer and book the opening price (the first snaps"}],"toolCount":14,"toolsHash":"3a5af34184d5253c7a5165b7314ca9f2ef45a6ab5f10c2bea298e0500f530230","serverName":"birdieapi","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T17:28:21.515Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"list_tournaments","description":"Use to find tournaments. Lists a season's tournaments (ascending) or the latest ones (descending) with dates, status, purse, whether it is a major, the winner a"},{"name":"get_schedule","description":"Use for what is on now and next: tournaments in play or starting in the next N days (default 30), with the courses and the defending champion. Costs 1 credit."},{"name":"get_leaderboard","description":"Use for a tournament's results: every player in the field in finishing order with position (T5), status (cut, wd, dq), score to par, total strokes, each round's"},{"name":"get_course","description":"Use for a course as it was set up for a tournament: par and yards per hole, and how each hole played (scoring average, to par, birdie and bogey rates, difficult"},{"name":"search_players","description":"Use to find a player's id by name (accents optional). Returns country, tournaments played, wins and the seasons played. Costs 1 credit."},{"name":"get_player","description":"Use for a player's overview: profile, career totals (starts, wins, top tens, cuts, money, scoring average, strokes versus the field), our current rating, a line"},{"name":"get_player_results","description":"Use for a player's tournament-by-tournament record: finish, score, earnings and each round with the field's average and strokes versus the field (raw and field-"},{"name":"get_player_stats","description":"Use for a player's season in numbers: results (starts, wins, top tens, cuts, money), scoring average and strokes versus the field, hole scoring from every hole "},{"name":"get_scorecard","description":"Use for one player's tournament hole by hole: every round's strokes on each hole with par, yards and the result (birdie, bogey), the course played, out and in, "},{"name":"get_course_history","description":"Use for course or event form: a player's record at one tournament across every year (pass any edition's tournament_id) or at one course across every tournament "},{"name":"get_head_to_head","description":"Use to compare two players: every tournament both played with each one's finish, who finished ahead (making the cut beats missing it), round-by-round strokes on"},{"name":"get_ratings","description":"Use for who is playing best: our strokes-versus-field rating for every player active in the past year, best first. A rating of 2.0 means two strokes a round bet"},{"name":"get_leaders","description":"Use for a season's leaders in one stat, with each player's sample. Stats from rounds and holes: scoring_average, vs_field, adj_vs_field, birdies_per_round, boge"},{"name":"get_winner_odds","description":"Use for the pre-tournament winner prices of the four men's majors by sportsbook, and how they moved: for each golfer and book the opening price (the first snaps"}],"toolCount":14,"toolsHash":"3a5af34184d5253c7a5165b7314ca9f2ef45a6ab5f10c2bea298e0500f530230","serverName":"birdieapi","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T10:27:05.196Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"list_tournaments","description":"Use to find tournaments. Lists a season's tournaments (ascending) or the latest ones (descending) with dates, status, purse, whether it is a major, the winner a"},{"name":"get_schedule","description":"Use for what is on now and next: tournaments in play or starting in the next N days (default 30), with the courses and the defending champion. Costs 1 credit."},{"name":"get_leaderboard","description":"Use for a tournament's results: every player in the field in finishing order with position (T5), status (cut, wd, dq), score to par, total strokes, each round's"},{"name":"get_course","description":"Use for a course as it was set up for a tournament: par and yards per hole, and how each hole played (scoring average, to par, birdie and bogey rates, difficult"},{"name":"search_players","description":"Use to find a player's id by name (accents optional). Returns country, tournaments played, wins and the seasons played. Costs 1 credit."},{"name":"get_player","description":"Use for a player's overview: profile, career totals (starts, wins, top tens, cuts, money, scoring average, strokes versus the field), our current rating, a line"},{"name":"get_player_results","description":"Use for a player's tournament-by-tournament record: finish, score, earnings and each round with the field's average and strokes versus the field (raw and field-"},{"name":"get_player_stats","description":"Use for a player's season in numbers: results (starts, wins, top tens, cuts, money), scoring average and strokes versus the field, hole scoring from every hole "},{"name":"get_scorecard","description":"Use for one player's tournament hole by hole: every round's strokes on each hole with par, yards and the result (birdie, bogey), the course played, out and in, "},{"name":"get_course_history","description":"Use for course or event form: a player's record at one tournament across every year (pass any edition's tournament_id) or at one course across every tournament "},{"name":"get_head_to_head","description":"Use to compare two players: every tournament both played with each one's finish, who finished ahead (making the cut beats missing it), round-by-round strokes on"},{"name":"get_ratings","description":"Use for who is playing best: our strokes-versus-field rating for every player active in the past year, best first. A rating of 2.0 means two strokes a round bet"},{"name":"get_leaders","description":"Use for a season's leaders in one stat, with each player's sample. Stats from rounds and holes: scoring_average, vs_field, adj_vs_field, birdies_per_round, boge"},{"name":"get_winner_odds","description":"Use for the pre-tournament winner prices of the four men's majors by sportsbook, and how they moved: for each golfer and book the opening price (the first snaps"}],"toolCount":14,"toolsHash":"3a5af34184d5253c7a5165b7314ca9f2ef45a6ab5f10c2bea298e0500f530230","serverName":"birdieapi","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T03:23:51.197Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":8,"error":null,"detail":{"tools":[{"name":"list_tournaments","description":"Use to find tournaments. Lists a season's tournaments (ascending) or the latest ones (descending) with dates, status, purse, whether it is a major, the winner a"},{"name":"get_schedule","description":"Use for what is on now and next: tournaments in play or starting in the next N days (default 30), with the courses and the defending champion. Costs 1 credit."},{"name":"get_leaderboard","description":"Use for a tournament's results: every player in the field in finishing order with position (T5), status (cut, wd, dq), score to par, total strokes, each round's"},{"name":"get_course","description":"Use for a course as it was set up for a tournament: par and yards per hole, and how each hole played (scoring average, to par, birdie and bogey rates, difficult"},{"name":"search_players","description":"Use to find a player's id by name (accents optional). Returns country, tournaments played, wins and the seasons played. Costs 1 credit."},{"name":"get_player","description":"Use for a player's overview: profile, career totals (starts, wins, top tens, cuts, money, scoring average, strokes versus the field), our current rating, a line"},{"name":"get_player_results","description":"Use for a player's tournament-by-tournament record: finish, score, earnings and each round with the field's average and strokes versus the field (raw and field-"},{"name":"get_player_stats","description":"Use for a player's season in numbers: results (starts, wins, top tens, cuts, money), scoring average and strokes versus the field, hole scoring from every hole "},{"name":"get_scorecard","description":"Use for one player's tournament hole by hole: every round's strokes on each hole with par, yards and the result (birdie, bogey), the course played, out and in, "},{"name":"get_course_history","description":"Use for course or event form: a player's record at one tournament across every year (pass any edition's tournament_id) or at one course across every tournament "},{"name":"get_head_to_head","description":"Use to compare two players: every tournament both played with each one's finish, who finished ahead (making the cut beats missing it), round-by-round strokes on"},{"name":"get_ratings","description":"Use for who is playing best: our strokes-versus-field rating for every player active in the past year, best first. A rating of 2.0 means two strokes a round bet"},{"name":"get_leaders","description":"Use for a season's leaders in one stat, with each player's sample. Stats from rounds and holes: scoring_average, vs_field, adj_vs_field, birdies_per_round, boge"},{"name":"get_winner_odds","description":"Use for the pre-tournament winner prices of the four men's majors by sportsbook, and how they moved: for each golfer and book the opening price (the first snaps"}],"toolCount":14,"toolsHash":"3a5af34184d5253c7a5165b7314ca9f2ef45a6ab5f10c2bea298e0500f530230","serverName":"birdieapi","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T20:25:43.950Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":8,"error":null,"detail":{"tools":[{"name":"list_tournaments","description":"Use to find tournaments. Lists a season's tournaments (ascending) or the latest ones (descending) with dates, status, purse, whether it is a major, the winner a"},{"name":"get_schedule","description":"Use for what is on now and next: tournaments in play or starting in the next N days (default 30), with the courses and the defending champion. Costs 1 credit."},{"name":"get_leaderboard","description":"Use for a tournament's results: every player in the field in finishing order with position (T5), status (cut, wd, dq), score to par, total strokes, each round's"},{"name":"get_course","description":"Use for a course as it was set up for a tournament: par and yards per hole, and how each hole played (scoring average, to par, birdie and bogey rates, difficult"},{"name":"search_players","description":"Use to find a player's id by name (accents optional). Returns country, tournaments played, wins and the seasons played. Costs 1 credit."},{"name":"get_player","description":"Use for a player's overview: profile, career totals (starts, wins, top tens, cuts, money, scoring average, strokes versus the field), our current rating, a line"},{"name":"get_player_results","description":"Use for a player's tournament-by-tournament record: finish, score, earnings and each round with the field's average and strokes versus the field (raw and field-"},{"name":"get_player_stats","description":"Use for a player's season in numbers: results (starts, wins, top tens, cuts, money), scoring average and strokes versus the field, hole scoring from every hole "},{"name":"get_scorecard","description":"Use for one player's tournament hole by hole: every round's strokes on each hole with par, yards and the result (birdie, bogey), the course played, out and in, "},{"name":"get_course_history","description":"Use for course or event form: a player's record at one tournament across every year (pass any edition's tournament_id) or at one course across every tournament "},{"name":"get_head_to_head","description":"Use to compare two players: every tournament both played with each one's finish, who finished ahead (making the cut beats missing it), round-by-round strokes on"},{"name":"get_ratings","description":"Use for who is playing best: our strokes-versus-field rating for every player active in the past year, best first. A rating of 2.0 means two strokes a round bet"},{"name":"get_leaders","description":"Use for a season's leaders in one stat, with each player's sample. Stats from rounds and holes: scoring_average, vs_field, adj_vs_field, birdies_per_round, boge"},{"name":"get_winner_odds","description":"Use for the pre-tournament winner prices of the four men's majors by sportsbook, and how they moved: for each golfer and book the opening price (the first snaps"}],"toolCount":14,"toolsHash":"3a5af34184d5253c7a5165b7314ca9f2ef45a6ab5f10c2bea298e0500f530230","serverName":"birdieapi","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T13:28:46.836Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":11,"error":null,"detail":{"tools":[{"name":"list_tournaments","description":"Use to find tournaments. Lists a season's tournaments (ascending) or the latest ones (descending) with dates, status, purse, whether it is a major, the winner a"},{"name":"get_schedule","description":"Use for what is on now and next: tournaments in play or starting in the next N days (default 30), with the courses and the defending champion. Costs 1 credit."},{"name":"get_leaderboard","description":"Use for a tournament's results: every player in the field in finishing order with position (T5), status (cut, wd, dq), score to par, total strokes, each round's"},{"name":"get_course","description":"Use for a course as it was set up for a tournament: par and yards per hole, and how each hole played (scoring average, to par, birdie and bogey rates, difficult"},{"name":"search_players","description":"Use to find a player's id by name (accents optional). Returns country, tournaments played, wins and the seasons played. Costs 1 credit."},{"name":"get_player","description":"Use for a player's overview: profile, career totals (starts, wins, top tens, cuts, money, scoring average, strokes versus the field), our current rating, a line"},{"name":"get_player_results","description":"Use for a player's tournament-by-tournament record: finish, score, earnings and each round with the field's average and strokes versus the field (raw and field-"},{"name":"get_player_stats","description":"Use for a player's season in numbers: results (starts, wins, top tens, cuts, money), scoring average and strokes versus the field, hole scoring from every hole "},{"name":"get_scorecard","description":"Use for one player's tournament hole by hole: every round's strokes on each hole with par, yards and the result (birdie, bogey), the course played, out and in, "},{"name":"get_course_history","description":"Use for course or event form: a player's record at one tournament across every year (pass any edition's tournament_id) or at one course across every tournament "},{"name":"get_head_to_head","description":"Use to compare two players: every tournament both played with each one's finish, who finished ahead (making the cut beats missing it), round-by-round strokes on"},{"name":"get_ratings","description":"Use for who is playing best: our strokes-versus-field rating for every player active in the past year, best first. A rating of 2.0 means two strokes a round bet"},{"name":"get_leaders","description":"Use for a season's leaders in one stat, with each player's sample. Stats from rounds and holes: scoring_average, vs_field, adj_vs_field, birdies_per_round, boge"},{"name":"get_winner_odds","description":"Use for the pre-tournament winner prices of the four men's majors by sportsbook, and how they moved: for each golfer and book the opening price (the first snaps"}],"toolCount":14,"toolsHash":"3a5af34184d5253c7a5165b7314ca9f2ef45a6ab5f10c2bea298e0500f530230","serverName":"birdieapi","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-24T06:27:52.616Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":9,"error":null,"detail":{"tools":[{"name":"list_tournaments","description":"Use to find tournaments. Lists a season's tournaments (ascending) or the latest ones (descending) with dates, status, purse, whether it is a major, the winner a"},{"name":"get_schedule","description":"Use for what is on now and next: tournaments in play or starting in the next N days (default 30), with the courses and the defending champion. Costs 1 credit."},{"name":"get_leaderboard","description":"Use for a tournament's results: every player in the field in finishing order with position (T5), status (cut, wd, dq), score to par, total strokes, each round's"},{"name":"get_course","description":"Use for a course as it was set up for a tournament: par and yards per hole, and how each hole played (scoring average, to par, birdie and bogey rates, difficult"},{"name":"search_players","description":"Use to find a player's id by name (accents optional). Returns country, tournaments played, wins and the seasons played. Costs 1 credit."},{"name":"get_player","description":"Use for a player's overview: profile, career totals (starts, wins, top tens, cuts, money, scoring average, strokes versus the field), our current rating, a line"},{"name":"get_player_results","description":"Use for a player's tournament-by-tournament record: finish, score, earnings and each round with the field's average and strokes versus the field (raw and field-"},{"name":"get_player_stats","description":"Use for a player's season in numbers: results (starts, wins, top tens, cuts, money), scoring average and strokes versus the field, hole scoring from every hole "},{"name":"get_scorecard","description":"Use for one player's tournament hole by hole: every round's strokes on each hole with par, yards and the result (birdie, bogey), the course played, out and in, "},{"name":"get_course_history","description":"Use for course or event form: a player's record at one tournament across every year (pass any edition's tournament_id) or at one course across every tournament "},{"name":"get_head_to_head","description":"Use to compare two players: every tournament both played with each one's finish, who finished ahead (making the cut beats missing it), round-by-round strokes on"},{"name":"get_ratings","description":"Use for who is playing best: our strokes-versus-field rating for every player active in the past year, best first. A rating of 2.0 means two strokes a round bet"},{"name":"get_leaders","description":"Use for a season's leaders in one stat, with each player's sample. Stats from rounds and holes: scoring_average, vs_field, adj_vs_field, birdies_per_round, boge"},{"name":"get_winner_odds","description":"Use for the pre-tournament winner prices of the four men's majors by sportsbook, and how they moved: for each golfer and book the opening price (the first snaps"}],"toolCount":14,"toolsHash":"3a5af34184d5253c7a5165b7314ca9f2ef45a6ab5f10c2bea298e0500f530230","serverName":"birdieapi","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T23:26:21.841Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":7,"error":null,"detail":{"tools":[{"name":"list_tournaments","description":"Use to find tournaments. Lists a season's tournaments (ascending) or the latest ones (descending) with dates, status, purse, whether it is a major, the winner a"},{"name":"get_schedule","description":"Use for what is on now and next: tournaments in play or starting in the next N days (default 30), with the courses and the defending champion. Costs 1 credit."},{"name":"get_leaderboard","description":"Use for a tournament's results: every player in the field in finishing order with position (T5), status (cut, wd, dq), score to par, total strokes, each round's"},{"name":"get_course","description":"Use for a course as it was set up for a tournament: par and yards per hole, and how each hole played (scoring average, to par, birdie and bogey rates, difficult"},{"name":"search_players","description":"Use to find a player's id by name (accents optional). Returns country, tournaments played, wins and the seasons played. Costs 1 credit."},{"name":"get_player","description":"Use for a player's overview: profile, career totals (starts, wins, top tens, cuts, money, scoring average, strokes versus the field), our current rating, a line"},{"name":"get_player_results","description":"Use for a player's tournament-by-tournament record: finish, score, earnings and each round with the field's average and strokes versus the field (raw and field-"},{"name":"get_player_stats","description":"Use for a player's season in numbers: results (starts, wins, top tens, cuts, money), scoring average and strokes versus the field, hole scoring from every hole "},{"name":"get_scorecard","description":"Use for one player's tournament hole by hole: every round's strokes on each hole with par, yards and the result (birdie, bogey), the course played, out and in, "},{"name":"get_course_history","description":"Use for course or event form: a player's record at one tournament across every year (pass any edition's tournament_id) or at one course across every tournament "},{"name":"get_head_to_head","description":"Use to compare two players: every tournament both played with each one's finish, who finished ahead (making the cut beats missing it), round-by-round strokes on"},{"name":"get_ratings","description":"Use for who is playing best: our strokes-versus-field rating for every player active in the past year, best first. A rating of 2.0 means two strokes a round bet"},{"name":"get_leaders","description":"Use for a season's leaders in one stat, with each player's sample. Stats from rounds and holes: scoring_average, vs_field, adj_vs_field, birdies_per_round, boge"},{"name":"get_winner_odds","description":"Use for the pre-tournament winner prices of the four men's majors by sportsbook, and how they moved: for each golfer and book the opening price (the first snaps"}],"toolCount":14,"toolsHash":"3a5af34184d5253c7a5165b7314ca9f2ef45a6ab5f10c2bea298e0500f530230","serverName":"birdieapi","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_tournaments","description":"Use to find tournaments. Lists a season's tournaments (ascending) or the latest ones (descending) with dates, status, purse, whether it is a major, the winner a"},{"name":"get_schedule","description":"Use for what is on now and next: tournaments in play or starting in the next N days (default 30), with the courses and the defending champion. Costs 1 credit."},{"name":"get_leaderboard","description":"Use for a tournament's results: every player in the field in finishing order with position (T5), status (cut, wd, dq), score to par, total strokes, each round's"},{"name":"get_course","description":"Use for a course as it was set up for a tournament: par and yards per hole, and how each hole played (scoring average, to par, birdie and bogey rates, difficult"},{"name":"search_players","description":"Use to find a player's id by name (accents optional). Returns country, tournaments played, wins and the seasons played. Costs 1 credit."},{"name":"get_player","description":"Use for a player's overview: profile, career totals (starts, wins, top tens, cuts, money, scoring average, strokes versus the field), our current rating, a line"},{"name":"get_player_results","description":"Use for a player's tournament-by-tournament record: finish, score, earnings and each round with the field's average and strokes versus the field (raw and field-"},{"name":"get_player_stats","description":"Use for a player's season in numbers: results (starts, wins, top tens, cuts, money), scoring average and strokes versus the field, hole scoring from every hole "},{"name":"get_scorecard","description":"Use for one player's tournament hole by hole: every round's strokes on each hole with par, yards and the result (birdie, bogey), the course played, out and in, "},{"name":"get_course_history","description":"Use for course or event form: a player's record at one tournament across every year (pass any edition's tournament_id) or at one course across every tournament "},{"name":"get_head_to_head","description":"Use to compare two players: every tournament both played with each one's finish, who finished ahead (making the cut beats missing it), round-by-round strokes on"},{"name":"get_ratings","description":"Use for who is playing best: our strokes-versus-field rating for every player active in the past year, best first. A rating of 2.0 means two strokes a round bet"},{"name":"get_leaders","description":"Use for a season's leaders in one stat, with each player's sample. Stats from rounds and holes: scoring_average, vs_field, adj_vs_field, birdies_per_round, boge"},{"name":"get_winner_odds","description":"Use for the pre-tournament winner prices of the four men's majors by sportsbook, and how they moved: for each golfer and book the opening price (the first snaps"}],"package":null,"toolSurface":{"id":"ts_yrqntxqwtnzv","endpointId":"ep_zy8mwmby6hya","hash":"3a5af34184d5253c7a5165b7314ca9f2ef45a6ab5f10c2bea298e0500f530230","toolCount":14,"serverName":"birdieapi","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-19T22:27:06.166Z","lastSeenAt":"2026-10-26T16:29:07.319Z","observations":24,"toolNames":["list_tournaments","get_schedule","get_leaderboard","get_course","search_players","get_player","get_player_results","get_player_stats","get_scorecard","get_course_history","get_head_to_head","get_ratings","get_leaders","get_winner_odds"],"distinctSurfaces":7},"endpointFacts":[{"id":"ep_zy8mwmby6hya","url":"https://mcp.birdieapi.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-25T03:23:51.199Z","auth":{"observedAt":"2026-10-25T03:23:52.022Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.birdieapi.com/.well-known/oauth-protected-resource/mcp","resource":"https://mcp.birdieapi.com/mcp","authorizationServers":["https://birdieapi.com/api/auth"],"scopesSupported":["mcp:tools"]},"authorizationServer":{"url":"https://birdieapi.com/.well-known/oauth-authorization-server/api/auth","issuer":"https://birdieapi.com/api/auth","grantTypesSupported":["authorization_code","client_credentials","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none","client_secret_basic","client_secret_post","private_key_jwt"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":["EdDSA","ES256","ES512","PS256","RS256"],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":true,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-25T03:23:52.027Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.birdieapi.com","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-10-08T13:32:46.000Z","validTo":"2027-01-06T13:32:45.000Z","daysToExpiry":71,"sanCount":1,"fingerprint256":"89:30:38:C1:90:C3:D4:3E:3D:B4:EF:EC:09:E5:6D:6B:5C:DA:2D:8D:BD:5A:23:EB:1B:E1:46:04:9A:8B:B3:42"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.noahowsh/birdieapi","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.noahowsh%2Fbirdieapi","firstSeenAt":"2026-10-13T19:21:57.078Z","fetchedAt":"2026-10-23T16:24:08.223Z","normalizedAt":"2026-10-23T16:24:08.223Z"}]},"firstSeenAt":"2026-10-13T19:21:57.078Z","updatedAt":"2026-10-26T16:35:21.265Z"}