{
	"name": "Bo Kendell · portfolio",
	"description": "Full-stack software engineer — developer tools, mobile apps, AI-assisted workflows.",
	"version": "1.0.0",
	"provider": {
		"name": "Bo Kendell",
		"url": "https://bokendell.com",
		"contact": "aaronkendell@gmail.com"
	},
	"supportedInterfaces": [
		{
			"url": "https://bokendell.com/mcp",
			"protocolBinding": "MCP",
			"protocolVersion": "2025-03-26"
		},
		{
			"url": "https://bokendell.com/openapi.json",
			"protocolBinding": "OpenAPI",
			"protocolVersion": "3.1"
		},
		{
			"url": "https://bokendell.com/llms.txt",
			"protocolBinding": "llms.txt",
			"protocolVersion": "1.0"
		},
		{
			"url": "https://bokendell.com/agent.md",
			"protocolBinding": "Markdown",
			"protocolVersion": "1.0"
		},
		{
			"url": "https://bokendell.com/.well-known/mcp.json",
			"protocolBinding": "MCP Server Card",
			"protocolVersion": "draft-2026"
		}
	],
	"capabilities": {
		"streaming": false,
		"pushNotifications": false,
		"extendedAgentCard": false,
		"extensions": []
	},
	"defaultInputModes": [
		"text/plain",
		"application/json"
	],
	"defaultOutputModes": [
		"text/plain",
		"application/json"
	],
	"skills": [
		{
			"id": "list_projects",
			"name": "List portfolio projects",
			"description": "Returns portfolio projects with titles, descriptions, tech stack, status, and links.",
			"tags": [
				"portfolio",
				"projects",
				"software"
			],
			"examples": [
				"List all of Bo's projects"
			],
			"inputModes": [
				"text/plain",
				"application/json"
			],
			"outputModes": [
				"application/json"
			]
		},
		{
			"id": "get_project",
			"name": "Get project detail",
			"description": "Full description, tech stack, live URL, and status for a single project.",
			"tags": [
				"portfolio",
				"projects"
			],
			"examples": [
				"Tell me about the portfolio redesign"
			],
			"inputModes": [
				"text/plain",
				"application/json"
			],
			"outputModes": [
				"application/json"
			]
		},
		{
			"id": "list_posts",
			"name": "List posts",
			"description": "Published engineering + tool-building posts, newest first.",
			"tags": [
				"writing",
				"engineering"
			],
			"examples": [
				"Show me recent posts",
				"Any new writing?"
			],
			"inputModes": [
				"text/plain",
				"application/json"
			],
			"outputModes": [
				"application/json"
			]
		},
		{
			"id": "get_post",
			"name": "Get post",
			"description": "Metadata for a post by slug.",
			"tags": [
				"writing"
			],
			"examples": [
				"Read the golf voice caddy post"
			],
			"inputModes": [
				"text/plain",
				"application/json"
			],
			"outputModes": [
				"application/json"
			]
		},
		{
			"id": "get_experience",
			"name": "Get experience timeline",
			"description": "Employment, education, certifications, awards — the full career timeline.",
			"tags": [
				"resume",
				"experience",
				"career"
			],
			"examples": [
				"Where has Bo worked?",
				"What's his background?"
			],
			"inputModes": [
				"text/plain",
				"application/json"
			],
			"outputModes": [
				"application/json"
			]
		},
		{
			"id": "get_profile",
			"name": "Get profile",
			"description": "Name, bio, current role, social links. The 'who is this' summary.",
			"tags": [
				"profile",
				"about"
			],
			"examples": [
				"Who is Bo Kendell?"
			],
			"inputModes": [
				"text/plain",
				"application/json"
			],
			"outputModes": [
				"application/json"
			]
		},
		{
			"id": "get_tech_stack",
			"name": "Get tech stack",
			"description": "Technologies Bo works with, grouped by category.",
			"tags": [
				"skills",
				"tech",
				"engineering"
			],
			"examples": [
				"What technologies does Bo know?",
				"What's his stack?"
			],
			"inputModes": [
				"text/plain",
				"application/json"
			],
			"outputModes": [
				"application/json"
			]
		},
		{
			"id": "get_activity",
			"name": "Get live activity",
			"description": "Current GitHub contributions + LeetCode stats. Updated throughout the day.",
			"tags": [
				"activity",
				"github",
				"leetcode"
			],
			"examples": [
				"Is Bo coding today?",
				"What's his LeetCode rank?"
			],
			"inputModes": [
				"text/plain",
				"application/json"
			],
			"outputModes": [
				"application/json"
			]
		}
	],
	"securitySchemes": {},
	"security": []
}