Back to portfolio
For AI agents & their humans

Connect your AI to this portfolio

This site isn't only human-readable — it runs a Model Context Protocol server. Add it to Claude, Cursor or any MCP client and let your own assistant query my experience, pull structured data, or screen me for a role.

Add to Claude Code

terminal
claude mcp add --transport http diogo-alves-cv https://portfolio-api-847614272348.europe-west1.run.app/mcp

Or any MCP client

json
{
  "mcpServers": {
    "diogo-alves-cv": {
      "type": "http",
      "url": "https://portfolio-api-847614272348.europe-west1.run.app/mcp"
    }
  }
}

Available tools

ask_about_diogo

Natural-language questions answered by the portfolio agent, grounded in the CV.

get_cv_section

Structured CV data as JSON — experience, skills, education, projects, awards.

analyze_job_fit

Pass a job description, get a structured requirements, evidence, gaps and verdict analysis.

Try it

Once connected, ask your assistant something like "Use diogo-alves-cv to check whether Diogo fits this role: [paste JD]" — or simply "What has Diogo built with LLMs?"

Stateless Streamable HTTP transport, implemented from the protocol spec with no SDK — rate limited, and grounded in the same CV data as the on-site job-fit analyzer and chatbot.