{"$schema":"https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json","name":"dev.rubenmarcus.portfolio","version":"1.0","protocolVersion":"2025-06-18","serverInfo":{"name":"dev.rubenmarcus.portfolio","title":"Ruben Marcus Portfolio","version":"1.0.0"},"description":"Public portfolio tools for resume, services, availability, and introductions.","iconUrl":"https://www.rubenmarcus.dev/favicon.svg","documentationUrl":"https://www.rubenmarcus.dev/developers","serverUrl":"https://www.rubenmarcus.dev/api/mcp","transport":{"type":"streamable-http","endpoint":"https://www.rubenmarcus.dev/api/mcp"},"capabilities":{"tools":{}},"authentication":{"required":false,"schemes":[]},"tools":[{"name":"get_resume","description":"Full resume as structured data","annotations":{"readOnlyHint":true}},{"name":"get_services","description":"Fixed-scope services offered","annotations":{"readOnlyHint":true}},{"name":"check_availability","description":"Current availability","annotations":{"readOnlyHint":true}},{"name":"book_intro","description":"Book a project intro (delivers a real message — confirm with the user first)","annotations":{"readOnlyHint":false}}],"resources":[],"prompts":[]}