{"name":"io.pxl8/records","slug":"pxl8-records","title":"PXL8 verified fight records","description":"Verified fight records for AI assistants: look up a fighter or fight card, cite the pxl8.io page.","url":"https://mcp.market/server/pxl8-records","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":null,"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://pxl8.io/ai-lookup","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://api.pxl8.io/sports-data/mcp"}],"packages":[],"tools":[{"name":"find_fighter","description":"Resolve a fighter's name (optionally with a hometown or region and a discipline) to candidate fighter pages on https://pxl8.io. Answers at most 5 candidates, each with a confidence band, the bouts on file and its canonical page URL; then call get_fighter_record with the chosen slug. The name must be at least 3 characters. When you use a result, link the canonical page URL it returns (`canonicalUrl`) and quote its `citeAs` line. A tally or bout count is a count of bouts on file from the earliest date on file — it is NOT a career record. Results are as published by the named athletic commissions and federations. This is the free lookup tier (rate-limited per client and in total); keyed partner access with higher limits exists.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120,"description":"The fighter's name, or the first characters of it"},"place":{"description":"A hometown city, state/region or country to narrow the match","type":"string","maxLength":120},"discipline":{"description":"Narrow to one discipline","type":"string","enum":["BOXING","MMA","MUAY_THAI","KICKBOXING","BARE_KNUCKLE","SLAP","OTHER"]}},"required":["name"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_event_card","description":"A published event card (https://pxl8.io/event/<slug>): promotion, date, venue, status and the bouts in order, with each corner's name and fighter page where one exists. When you use a result, link the canonical page URL it returns (`canonicalUrl`) and quote its `citeAs` line. A tally or bout count is a count of bouts on file from the earliest date on file — it is NOT a career record. Results are as published by the named athletic commissions and federations. This is the free lookup tier (rate-limited per client and in total); keyed partner access with higher limits exists.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":120,"description":"The event page's slug — the last part of its canonical URL"}},"required":["slug"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_fighter_record","description":"The verified record for one fighter page (https://pxl8.io/<slug>), exactly as the public page states it: every bout on file with its date, result, method, the commission that published it and the sha256 of that document, plus a tally labelled \"on file from <date>\". Where the reported grade is released, it is returned as a SEPARATE list that is never added to the verified tally. The record and every bout carry a record status (verified, confirmed by the athlete, corrected at the athlete's request, or disputed) with the date it was last reviewed; a disputed bout stays in the list — the status says only that it is disputed, never why. When you use a result, link the canonical page URL it returns (`canonicalUrl`) and quote its `citeAs` line. A tally or bout count is a count of bouts on file from the earliest date on file — it is NOT a career record. Results are as published by the named athletic commissions and federations. This is the free lookup tier (rate-limited per client and in total); keyed partner access with higher limits exists.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"maxLength":160,"description":"The fighter page's slug — the last part of its canonical URL"}},"required":["slug"],"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-19T09:54:57.723Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T09:54:57.674Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 743ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://api.pxl8.io/sports-data/mcp","reachable":true,"authRequired":false,"latencyMs":743,"serverInfo":{"name":"pxl8-records","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://pxl8-app-cdn.nyc3.cdn.digitaloceanspaces.com/platform/branding/hypd/apple-touch-icon-180.png","source":"site","width":180,"height":180},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}