Server definition
- Hash
- sha256:bc85f7641380e0d7b97f8a1ea83c65c9e93f956bb1fe5ecd0372e294c3532792
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": "Bo Kendell's public portfolio, exposed over MCP. Tools: list_* for overviews, get_* for full detail. Resources: the same content as addressable documents — `portfolio://profile` for the summary, `portfolio://projects/{slug}` and `portfolio://writing/{slug}` for individual pieces. Prefer tools when filtering or searching, resources when you want a whole document to read or cite. All data is read-only and public — no auth required.",
"tools": [
{
"description": "Current GitHub contributions + LeetCode stats. Changes throughout the day — call fresh each time rather than caching.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_activity",
"outputSchema": null
},
{
"description": "Employment, education, projects, certifications, and awards — the full timeline.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"type": {
"enum": [
"employment",
"education",
"project",
"certification",
"award"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_experience",
"outputSchema": null
},
{
"description": "Full post metadata by slug (MDX body is served by the app routes).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slug": {
"description": "Post slug.",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_post",
"outputSchema": null
},
{
"description": "Bo's name, bio, current role, social links. The canonical 'who is this person' summary.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_profile",
"outputSchema": null
},
{
"description": "Full project detail — full description, tech stack, links, status.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slug": {
"description": "Project slug (e.g. 'warm-machine').",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_project",
"outputSchema": null
},
{
"description": "Technologies Bo works with, grouped by category.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_tech_stack",
"outputSchema": null
},
{
"description": "Published posts, newest first. Returns metadata only — call get_post for the full body.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_posts",
"outputSchema": null
},
{
"description": "Return every portfolio project (title, brief description, lifecycle, tech stack). Use get_project for the full body + screenshots.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lifecycle": {
"description": "Filter by lifecycle. Omit to return all.",
"enum": [
"building",
"shipping",
"retired"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_projects",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:bc85f7641380e0d7b97f8a1ea83c65c9e93f956bb1fe5ecd0372e294c3532792 | sha256sum