RunMCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RunMCPPlan my training for next week based on my recent runs."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
RunMCP
RunMCP is a multi-user, agent-first running calendar service. A connected agent reads the runner's context, reasons about training, then submits a complete calendar or a versioned patch. RunMCP authenticates the user, stores canonical facts and calendars, validates shape/conflicts, and records every revision. It is not medical advice and does not prescribe training.
Local development
npm install
npm test
npm run typecheck
npm run buildThe stdio adapter persists state in .runmcp-local.json; it never uses a module-level in-memory database.
{
"mcpServers": {
"RunMCP": {
"command": "npm",
"args": ["run", "mcp", "--workspace=@runmcp/mcp"],
"cwd": "/Users/jwives/Code/RunMCP"
}
}
}The local adapter uses one configured local subject (RUNMCP_LOCAL_SUBJECT), which is useful for development only. Production uses verified Clerk bearer tokens and Supabase.
Related MCP server: desktop-calendar-tauri
Public landing page
apps/landing is the active read-only RunMCP landing/onboarding surface. It explains the agent-first workflow and shows an accurate local MCP configuration without inventing a hosted sign-up flow. Run npm run web to serve it locally at http://127.0.0.1:4173, or deploy the generated apps/landing/dist directory as static files after npm run build.
The former rich frontend stays preserved and ignored at archive/legacy-web; it is not an active product workspace.
Agent workflow
Read
get_planning_context,get_schedule_summary, and factual runs/activities/interruptions.The agent evaluates context, calendar constraints, and any external research itself.
Submit
preview_schedule_proposalwith a complete replacement calendar or a patch, abaseVersion, reason, and rationale.Resolve reported shape or recorded-constraint conflicts; then call
apply_schedule_proposalat the same version.
When a runner logs a run without naming the workout, the agent calls
find_run_match_candidates first. A single unmatched same-day workout may be
linked when logging the run; an unmatched prior-day workout is only a
confirmation candidate. Planned workouts may include structured sections and
steps, which get_planned_workout returns in full.
Logging a run, illness, missed day, or outside activity only stores a fact. It never silently changes the calendar. apply_schedule_proposal is the only calendar mutation, and it uses optimistic version control plus an audit record. RunMCP does not send notifications; agents can read get_next_workout for their own user-authorized automation.
See DEPLOYMENT.md for Supabase, Clerk, remote MCP, PKCE, and security setup.
Cloudflare option
apps/api is a Hono-on-Cloudflare-Workers API foundation with a D1 schema and OIDC token boundary. It is a strong deployment fit when the custom domain, API, and database should live on Cloudflare. See CLOUDFLARE.md for the short architecture and configuration path. No Cloudflare account or deployment is required to work locally.
The Worker API now has the finalized versioned-plan, nested-workout, actual-run, availability, activity, interruption, connection, and audit route surface. See API.md for its route map.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityCmaintenanceMCP server for the Runn API, enabling resource management and reporting through natural language.
- Flicense-qualityBmaintenanceMCP server for a desktop calendar that allows AI agents to manage events, check schedules, and avoid conflicts via standard MCP tools.1
- Alicense-qualityCmaintenanceTask planning and execution MCP server with durable SQLite storage and a browser UI for reviewing plans and following progress.1ISC
- Flicense-qualityBmaintenanceAn MCP server that interviews users to capture project planning facts into SQLite and enforces mechanical gates to ensure structured progress.
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JakeIVS/RunMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server