Skip to content
Back to Aaron Kendell · portfolio

Card snapshot

bokendell.com · 2026-08-25 00:47:40 UTC · 5747e486c502e12376dd4551070cb8a4d00baf0c924dbe16d663008509c21281

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Aaron Kendell \u00b7 portfolio",
  "description": "I am a software engineer with a passion for creating software and solving problems. I love to explore new technologies and continuously improve my skills. In my free time, I love to golf, surf, be outdoors, spend time with loved ones, and stay up-to-date with the latest industry trends.",
  "version": "1.0.0",
  "provider": {
    "name": "Aaron 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 projects",
        "What is this site?",
        "What is golf-app (name TBD)?"
      ],
      "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 this site"
      ],
      "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 \u2014 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",
        "React"
      ],
      "examples": [
        "Does Bo know React?",
        "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": []
}