{"name":"com.bokendell/portfolio","slug":"bokendell-portfolio","title":"Bo Kendell — Portfolio","description":"Bo Kendell's portfolio: projects, writing, work history, resume, and live activity.","url":"https://mcp.market/server/bokendell-portfolio","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-08-24T16:43:25.000Z","license":null},"uptime":{"percent":89,"checks":28,"ok":25,"last_checked_at":"2026-11-04T03:55:56.277Z","last_ok_at":"2026-11-03T19:00:36.873Z","latency_ms":394},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/bokendell/bokendell","website":"https://bokendell.com","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://bokendell.com/mcp"}],"packages":[],"tools":[{"name":"get_activity","description":"Current GitHub contributions + LeetCode stats. Changes throughout the day — call fresh each time rather than caching.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_experience","description":"Employment, education, projects, certifications, and awards — the full timeline.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"type":{"type":"string","enum":["employment","education","project","certification","award"]}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_post","description":"Full post metadata by slug (MDX body is served by the app routes).","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"description":"Post slug.","type":"string"}},"required":["slug"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_profile","description":"Bo's name, bio, current role, social links. The canonical 'who is this person' summary.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_project","description":"Full project detail — full description, tech stack, links, status.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"description":"Project slug (e.g. 'warm-machine').","type":"string"}},"required":["slug"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_tech_stack","description":"Technologies Bo works with, grouped by category.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_posts","description":"Published posts, newest first. Returns metadata only — call get_post for the full body.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_projects","description":"Return every portfolio project (title, brief description, lifecycle, tech stack). Use get_project for the full body + screenshots.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"lifecycle":{"description":"Filter by lifecycle. Omit to return all.","type":"string","enum":["building","shipping","retired"]}},"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":80,"grade":"B","scanned_at":"2026-10-31T17:29:29.214Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-31T17:29:29.125Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1082ms"]},"poisoning":{"score":15,"max":15,"notes":["8 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":12,"max":15,"notes":["last push 68 days ago"]},"identity":{"score":10,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year","website matches verified namespace"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://bokendell.com/mcp","reachable":true,"authRequired":false,"latencyMs":1082,"serverInfo":{"name":"bo-kendell-portfolio","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"bokendell","repo":"bokendell","archived":false,"pushedAt":"2026-08-24T16:43:25Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/93323794?v=4","ownerCreatedAt":"2021-10-28T11:16:15Z"},"icon":{"url":"https://bokendell.com/favicon.ico","source":"registry","width":48,"height":48},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":null,"lastPushAt":"2026-08-24T16:43:25.000Z","score":18}}}},"grade_history":[],"reviews":[]}