{"apiVersion":"v1","directorySlug":"moshmage-mcp-1d522bc241","title":"MoshMage","description":"15+ years building scalable systems and leading teams. Available for fractional CTO roles and development contracts. Machine-readable for agents: JSON API and an MCP server at /api/mcp.","pageUrl":"https://www.mcpbundles.com/skills/moshmage-mcp-1d522bc241","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://moshmage.com/api/mcp","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.moshmage/moshmage-mcp-1d522bc241","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_experience","description":"Get work experience entries. Optionally filter by skill name.","inputSchema":{"type":"object","properties":{"skill":{"type":"string"}}},"logicalName":"get_experience","displayName":"get_experience","title":"get_experience","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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.","inputSchema":{"type":"object","properties":{}},"logicalName":"get_skills","displayName":"get_skills","title":"get_skills","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_contact","description":"Get contact channels (LinkedIn, email, calendar, Upwork).","inputSchema":{"type":"object","properties":{}},"logicalName":"get_contact","displayName":"get_contact","title":"get_contact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_about","description":"Get bio, current focus, availability, and skills.","inputSchema":{"type":"object","properties":{}},"logicalName":"get_about","displayName":"get_about","title":"get_about","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"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.","inputSchema":{"type":"object","properties":{}},"logicalName":"get_menu","displayName":"get_menu","title":"get_menu","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=MoshMage&config=eyJ1cmwiOiAiaHR0cHM6Ly9tb3NobWFnZS5jb20vYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22MoshMage%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmoshmage.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22MoshMage%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmoshmage.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=MoshMage&connectorUrl=https%3A%2F%2Fmoshmage.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"MoshMage\" --url \"https://moshmage.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/moshmage-mcp-1d522bc241","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/moshmage-mcp-1d522bc241/tools/{tool}","mcpServerUrl":"https://moshmage.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/moshmage-mcp-1d522bc241?live=1"}