{"name":"io.github.oreillymedia/oreilly-mcp-server","slug":"oreillymedia-oreilly-mcp-server","title":"O'Reilly Media MCP Server","description":"Search O'Reilly for tech books, courses, events, and more. Requires an O'Reilly subscription.","url":"https://mcp.market/server/oreillymedia-oreilly-mcp-server","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":5,"ok":5,"last_checked_at":"2026-09-20T17:11:12.024Z","last_ok_at":"2026-09-20T17:11:12.024Z","latency_ms":166},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://learning.oreilly.com/apidocs/mcp/search/","version":"1.4.0","remotes":[{"type":"streamable-http","url":"https://api.oreilly.com/api/search/v1/mcp","headers":[{"description":"Optional. OAuth is the recommended way to authenticate: OAuth-capable clients (e.g. Claude Code, Cursor, VS Code) start the OAuth flow automatically when no token is provided. Alternatively, supply a personal access token here for token-based authentication.","value":"Bearer {mcp_access_token}","variables":{"mcp_access_token":{"description":"Your O'Reilly personal access token, used only for token-based authentication. Leave unset to authenticate via OAuth. See https://learning.oreilly.com/apidocs/mcp/content/#section/Authentication for details on generating a token.","isSecret":true}},"name":"Authorization"}]}],"packages":[],"tools":[],"scan":{"score":67,"grade":"C","scanned_at":"2026-09-20T20:11:23.868Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:11:23.859Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 392ms (auth required)"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (endpoint requires auth); not counted"]},"auth":{"score":15,"max":15,"notes":["OAuth resource metadata advertised on 401"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://api.oreilly.com/api/search/v1/mcp","reachable":true,"authRequired":true,"latencyMs":392,"authScheme":"oauth"}],"packages":[],"repo":{"found":false},"icon":{"url":"https://learning.oreilly.com/favicon.ico","source":"site","width":48,"height":48},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}