Priyanshu Arya
All work
GenAI

Topmate MCP Server

An MCP server that lets Claude and other AI assistants manage a Topmate.io creator profile through natural language.

Problem

Managing a consulting/mentorship catalog on Topmate means repetitive manual work — navigating web forms, drafting intake questions, and copy-pasting descriptions across dashboard tabs.

Solution

Built a Model Context Protocol server in TypeScript, using Playwright-driven browser automation under the hood, that exposes Topmate profile and service management as tools any MCP client (Claude Desktop, Claude Code, Cursor, Windsurf) can call conversationally.

Technology

  • TypeScript
  • Node.js
  • MCP
  • Playwright

Result

Turns multi-step Topmate dashboard workflows — auditing offerings, adding services, writing syllabi — into a single natural-language prompt.