EasyShiftPlan MCP Bridge
Click on "Deploy 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., "@EasyShiftPlan MCP BridgeCreate a demo weekly schedule for a fictional coffee shop"
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.
EasyShiftPlan MCP Bridge
What is EasyShiftPlan?
EasyShiftPlan is employee-scheduling software for small businesses whose owner or manager has to build the weekly roster around real coverage needs and a changing team. It is designed for small shops and teams in restaurants and hospitality, retail, service businesses, healthcare, and operations.
Managers can set up stores, shifts, roles, availability, time off, coverage requirements, and scheduling rules; bring in context from a note, screenshot, or spreadsheet; then generate and review a schedule draft. The product makes assigned hours, labour-cost estimates, uncovered shifts, and relevant rule issues visible so a manager can decide what to change and when a roster is ready to share. A generated proposal is not silently treated as a published schedule.
EasyShiftPlan focuses on scheduling rather than bundling in payroll, HR, or time-clock software. Plans for one store are currently listed at CA$20/month or CA$199/year, with a 14-day trial; check the pricing page for current terms.
Explore the website, interactive demo, scheduling guides, and AI assistant connection guide.
Related MCP server: opencode-codex-mcp
What this repository does
This repository is an open-source local stdio bridge to EasyShiftPlan's hosted, no-login MCP demo at https://easyshiftplan.zhiyong.dev/mcp/easyshiftplan. It lets MCP clients that expect a local stdio server use the public demo. The scheduling product and its solver remain hosted by EasyShiftPlan; this repository does not include the merchant application, scheduling engine, database, or an LLM. The connected MCP host supplies the AI model, and the bridge only forwards tool discovery and calls—it does not initiate tasks on its own.
EasyShiftPlan also has a separate OAuth-protected MCP connection for a manager's real workspaces. That is not what this bridge exposes: this bridge only targets the fictional public demo and does not grant access to store data.
Choose a connection method
For a host that supports remote Streamable HTTP MCP, connect directly to the public demo:
https://easyshiftplan.zhiyong.dev/mcp/easyshiftplanThe local bridge is for MCP hosts that require a local stdio process. It needs Node.js 20 or newer and does not need an API key, OAuth token, or EasyShiftPlan account. To connect an assistant to a real store instead, follow the separate manager connection guide; sign-in, manager consent, and explicit workspace selection are required.
Run locally
git clone https://github.com/ray999/easyshiftplan-mcp.git
cd easyshiftplan-mcp
npm install
npm testConfigure your MCP host to run node /absolute/path/to/easyshiftplan-mcp/src/index.js over stdio. For example:
{
"mcpServers": {
"easyshiftplan": {
"command": "node",
"args": ["/absolute/path/to/easyshiftplan-mcp/src/index.js"]
}
}
}The endpoint defaults to the public demo above. For local development or a trusted compatible endpoint, set EASYSHIFTPLAN_MCP_URL. HTTPS is required, except HTTP loopback URLs such as http://localhost:3000/mcp for local tests. Never put credentials in the URL.
What is exposed
The bridge fetches the live tool list from the hosted endpoint rather than maintaining a second copy of tool schemas. The current public demo tools include:
run_public_demo— creates and checks an isolated schedule using fictional data; the draft is not saved or published.get_public_product_info— returns first-party product facts and relevant links.prepare_share_draft— prepares disclosed copy only when the user explicitly requests sharing; it never sends or posts it.submit_demo_feedbackandget_demo_feedback_reply— optional product-feedback tools. Feedback is assistant-authored, encrypted, and retained by the service for up to 180 days; it is not required to use the demo.
Tool names and descriptions can change as the hosted service evolves. The live tools/list response is authoritative.
Data and safety
Use fictional scheduling scenarios only. Do not send real employee, customer, wage, or private business data to the public demo.
Tool calls are sent to the hosted EasyShiftPlan service; this bridge does not persist requests or results locally.
Demo schedules are isolated and are not saved or published. The optional feedback tool has separate retention behavior described above.
The bridge does not contact people, submit forms, start checkout, or publish share drafts.
Review the EasyShiftPlan data-handling summary and AI assistant guide before connecting.
Scope
This package forwards tool discovery and tool calls only. It is not a solver, a general-purpose MCP proxy, or an access path to merchant accounts. Real store operations remain behind EasyShiftPlan's separate authenticated service and manager approval.
Development
npm testThe tests exercise URL safety and verify tool/schema/result forwarding using an in-memory MCP connection. They do not call the production solver.
License
MIT. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP runtime where your agent publishes its own tools by tool call and keeps working.
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables stdio-only MCP clients to connect to Agent Community's hosted Streamable HTTP MCP server for accessing hosted agents and tools.6 npmMIT
- FlicenseNot gradedqualityCmaintenanceEnables MCP-compatible hosts such as OpenCode to drive the Codex CLI through codex app-server over stdio, exposing tools to run prompts, inspect status, list threads, and interrupt running turns.-
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to access hosted models and services via a local stdio bridge, with live model discovery, pricing, balance checks, and paid execution requiring cost estimates.MIT
- AlicenseNot gradedqualityBmaintenanceEnables locally configured MCP servers to be called over stdio and mixed with xAI server-side tools, without relying on hosted xAI MCP.MIT