{"server":"moshmage-mcp","version":"1.2.0","supportedVersions":["2026-07-28","2024-11-05"],"era":"dual — 2026-07-28 per-request metadata, or the 2024-11-05 initialize handshake","transport":"streamable HTTP — send JSON-RPC 2.0 over POST to this same URL","endpoint":"https://www.moshmage.com/api/mcp","addToClaudeCode":"claude mcp add --transport http moshmage https://www.moshmage.com/api/mcp","config":{"mcpServers":{"moshmage":{"type":"http","url":"https://www.moshmage.com/api/mcp"}}},"example":"curl -X POST https://www.moshmage.com/api/mcp -H 'Content-Type: application/json' -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\"}'","methods":["server/discover","initialize","tools/list","tools/call","prompts/list","prompts/get"],"tools":[{"name":"get_experience","description":"Get work experience entries. Optionally filter by skill name."},{"name":"get_skills","description":"Get every skill with how it was used: roles, total months, when it was first and last used, and whether it is current. Ordered current-first, then most recently adopted. Also returns currentStack: the skills that appear only in ongoing work."},{"name":"get_contact","description":"Get contact channels (LinkedIn, email, calendar, Upwork)."},{"name":"get_about","description":"Get bio, current focus, availability, and skills."},{"name":"get_menu","description":"Get the available entry points as structured options. Useful as an opening call, or when offering the user somewhere to go next."}],"prompts":[{"name":"about","description":"Who is MoshMage? Bio, current focus, and availability."},{"name":"experience","description":"Walk through the work history, optionally filtered by a skill."},{"name":"skills","description":"What can he do now? Skills with current work first, then most recent."},{"name":"contact","description":"How do I get in touch?"}],"humanReadable":"https://www.moshmage.com"}