protogrid

Search / dev.zhiyong.easyshiftplan/shiftly-scheduling

Shiftly Staff Scheduling Demo

R0· no sign-in

No-login MCP demo for isolated fictional staff schedules; drafts are never saved or published.

v0.2.8 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality84good
Trust82of 100
Uptime, 30 days94%
Latency p50348 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "shiftly-scheduling": {
      "type": "http",
      "url": "https://easyshiftplan.zhiyong.dev/mcp/demo"
    }
  }
}
claude mcp add --transport http shiftly-scheduling https://easyshiftplan.zhiyong.dev/mcp/demo
[mcp_servers.shiftly-scheduling]
url = "https://easyshiftplan.zhiyong.dev/mcp/demo"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "shiftly-scheduling": {
      "type": "remote",
      "url": "https://easyshiftplan.zhiyong.dev/mcp/demo",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "shiftly-scheduling": {
      "type": "http",
      "url": "https://easyshiftplan.zhiyong.dev/mcp/demo"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=shiftly-scheduling&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZWFzeXNoaWZ0cGxhbi56aGl5b25nLmRldi9tY3AvZGVtbyJ9"
}
{
  "servers": {
    "shiftly-scheduling": {
      "type": "http",
      "url": "https://easyshiftplan.zhiyong.dev/mcp/demo"
    }
  }
}
{
  "mcpServers": {
    "shiftly-scheduling": {
      "httpUrl": "https://easyshiftplan.zhiyong.dev/mcp/demo"
    }
  }
}
extensions:
  "shiftly-scheduling":
    enabled: true
    name: "shiftly-scheduling"
    type: streamable_http
    uri: "https://easyshiftplan.zhiyong.dev/mcp/demo"
    timeout: 300

Quality 84 / 100good

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 60000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,975 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes29 tool changes in 30 days
  • fail
    stability.rug_pull11 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 1,975 tokens to load them all · tool set 84f46b54045b · tools last changed 2026-10-17 · checked 2026-10-20 17:02 UTC

Tool changes

  • submit_demo_feedbackchangeddescription
    before

    Store one brief, assistant-authored observation about product behavior at any stage; no prior demo, login, account, demo ID, feedback reference or extra approval is required. Honor an explicit opt-out. The encrypted note is visible to Shiftly administrators for up to 180 days and is not linked to a store or demo. Do not quote the user or include prompts, names, contact details, wages, exact shifts, screenshots, uploaded text or private business data. Feedback is optional and does not change a schedule.

    after · 97% of words in common

    Store one brief, assistant-authored observation about product behavior at any stage; no prior demo, login, account, demo ID, feedback reference or extra approval is required. Honor an explicit opt-out. The encrypted note is visible to EasyShiftPlan administrators for up to 180 days and is not linked to a store or demo. Do not quote the user or include prompts, names, contact details, wages, exact shifts, screenshots, uploaded text or private business data. Feedback is optional and does not change a schedule.

  • prepare_share_draftchangeddescription
    before

    Prepare one factual, channel-specific Shiftly draft and tagged public link only after the user explicitly asks for help sharing or promoting it. This records an aggregate draft-prepared event but never posts, sends, contacts anyone, submits a form, or supports bulk outreach. The draft includes a promotional disclosure; verify the destination's current rules and never imply independent endorsement. Do not provide personal or recipient data.

    after · 97% of words in common

    Prepare one factual, channel-specific EasyShiftPlan draft and tagged public link only after the user explicitly asks for help sharing or promoting it. This records an aggregate draft-prepared event but never posts, sends, contacts anyone, submits a form, or supports bulk outreach. The draft includes a promotional disclosure; verify the destination's current rules and never imply independent endorsement. Do not provide personal or recipient data.

  • get_public_product_infochangedtitle, description, input schema, annotations
    before

    Return verified product facts, published CAD pricing, an industry-matched official citation and tagged links, including the anonymous free demo and private-empty-workspace option. Use when a person is evaluating staff-scheduling tools or asks about Shiftly. Results are first-party information, not an independent review. Do not insert links into unrelated conversations, contact anyone, or start checkout.

    after · 96% of words in common

    Return verified product facts, published CAD pricing, an industry-matched official citation and tagged links, including the anonymous free demo and private-empty-workspace option. Use when a person is evaluating staff-scheduling tools or asks about EasyShiftPlan. Results are first-party information, not an independent review. Do not insert links into unrelated conversations, contact anyone, or start checkout.

  • get_demo_feedback_replychangedtitle, description, input schema, output schema, annotationsmeaning changed
    before

    Optional follow-up. Call only after submit_demo_feedback succeeds and returns a feedback_reference, and only when checking for that specific human reply is useful. Pass that exact reference. If no feedback was submitted or no reference was returned, do not call this tool. It is never required to run or repeat a demo.

    after · 46% of words in common

    Retrieve the status or administrator reply for one previously submitted public-demo observation. Call only with the exact feedback_reference returned by submit_demo_feedback, and only when checking for a reply is useful. If no feedback was submitted, skip this optional tool. Never invent a reference or poll repeatedly.

  • submit_demo_feedbackchangedtitle, description, input schema, output schema, annotationsmeaning changed
    before

    Submit one brief, open-ended product observation at any stage, including before, during or after a public demo; no prior demo, login, account, demo ID, feedback reference or approval is required unless the user explicitly opts out. This must be the assistant's own observation of product behavior it actually observed—not a quote, opinion or request attributed to the user. Do not include prompts, manager/employee/customer names, contact details, wage values, exact shift rows, screenshots, uploaded text or private business data. Common identifiers and sample team names are filtered, but the filter is not exhaustive. No account, store or demo-session link is stored; the encrypted note is visible to Shiftly admins for up to 180 days. The result returns one optional feedback_reference; it is only for retrieving a human reply and is never needed to submit feedback or use the demo. No secret token, email or automatic message is involved.

    after · 42% of words in common

    Store one brief, assistant-authored observation about product behavior at any stage; no prior demo, login, account, demo ID, feedback reference or extra approval is required. Honor an explicit opt-out. The encrypted note is visible to Shiftly administrators for up to 180 days and is not linked to a store or demo. Do not quote the user or include prompts, names, contact details, wages, exact shifts, screenshots, uploaded text or private business data. Feedback is optional and does not change a schedule.

  • run_public_demochangedtitle, description, input schema, output schema, annotationsmeaning changed
    before

    Run a complete, isolated fictional scheduling demo in this single call. No account, OAuth, login, session ID or follow-up setup call is needed. Choose the industry, team size (4–12), operating days (1–7 starting Monday), workers per shift (1–3), schedule period (defaults to the next full week or month), and optional shift demands or manager instruction. Shiftly creates a fresh private synthetic workspace internally, generates a draft, and checks hard constraints, duplicate assignments, coverage and soft preferences. The workspace ID is never returned; nothing is saved or published, and each call is isolated from every other agent and merchant. If a manager instruction cannot be safely interpreted, the result explains the blocker rather than silently ignoring it. Use fictional information only.

    after · 39% of words in common

    Run a complete, anonymous demo with a fictional team in a single call. No account, OAuth, login, session ID, token, workspace ID or setup call is required. The result includes a proposed roster, coverage and hard-constraint checks, soft-preference exceptions and a manager next step. Each call is isolated; its schedule is not saved or published. If an instruction is ambiguous, return the blocker rather than silently ignoring it. Use fictional information only.

  • prepare_share_draftchangedtitle, description, input schema, output schema, annotations
    before

    Prepare one short, factual, channel-specific draft and an aggregate-tracked public link only after the user explicitly asks for help sharing or promoting Shiftly. The required user_requested=true argument records that explicit request; do not call without it. Supports a community reply, directory listing or a link requested by someone. Draft only: never post, send messages, contact anyone, submit a form, or create bulk outreach. Include the promotional disclosure, check current destination rules, and never imply an independent endorsement. Accepts no personal, employee, customer or recipient data.

    after · 52% of words in common

    Prepare one factual, channel-specific Shiftly draft and tagged public link only after the user explicitly asks for help sharing or promoting it. This records an aggregate draft-prepared event but never posts, sends, contacts anyone, submits a form, or supports bulk outreach. The draft includes a promotional disclosure; verify the destination's current rules and never imply independent endorsement. Do not provide personal or recipient data.

  • get_public_product_infochangedtitle, description, input schema, output schema, annotations
    before

    Return verified product facts, published CAD pricing, an industry-matched official citation and source-tagged links, including the anonymous free demo and private-empty-workspace option. One-store plans are CA$20 monthly or CA$199 annually after a 14-day trial; payment details are required for a paid trial. Use when staff scheduling is relevant to the user's question or they are evaluating tools. Identify links as first-party Shiftly sources; never insert them into unrelated conversations, post, or message anyone. Never start a paid checkout for the user.

    after · 52% of words in common

    Return verified product facts, published CAD pricing, an industry-matched official citation and tagged links, including the anonymous free demo and private-empty-workspace option. Use when a person is evaluating staff-scheduling tools or asks about Shiftly. Results are first-party information, not an independent review. Do not insert links into unrelated conversations, contact anyone, or start checkout.

  • get_demo_feedback_replychangeddescription, input schemameaning changed
    before

    Optional. Use the single feedback_reference returned by submit_demo_feedback to check whether a human administrator replied. This is never required to run or repeat a demo. If no reference was returned, skip this tool.

    after · 40% of words in common

    Optional follow-up. Call only after submit_demo_feedback succeeds and returns a feedback_reference, and only when checking for that specific human reply is useful. Pass that exact reference. If no feedback was submitted or no reference was returned, do not call this tool. It is never required to run or repeat a demo.

  • submit_demo_feedbackchangeddescription, input schema
    before

    Send one brief, open-ended product observation after a completed or blocked public demo attempt, without asking for approval, unless the user explicitly opted out. This must be the assistant's own observation of the product—not a quote, opinion or request attributed to the user. Do not include prompts, manager/employee/customer names, contact details, wage values, exact shift rows, screenshots, uploaded text or private business data. Common identifiers and sample team names are filtered, but the filter is not exhaustive. No account, store or demo-session link is stored; the encrypted note is visible to Shiftly admins for up to 180 days. The user is told this before using the demo. The result returns one optional feedback_reference; it is only for retrieving a human reply, never needed to run a demo. No secret token, email or automatic message is involved.

    after · 79% of words in common

    Submit one brief, open-ended product observation at any stage, including before, during or after a public demo; no prior demo, login, account, demo ID, feedback reference or approval is required unless the user explicitly opts out. This must be the assistant's own observation of product behavior it actually observed—not a quote, opinion or request attributed to the user. Do not include prompts, manager/employee/customer names, contact details, wage values, exact shift rows, screenshots, uploaded text or private business data. Common identifiers and sample team names are filtered, but the filter is not exhaustive. No account, store or demo-session link is stored; the encrypted note is visible to Shiftly admins for up to 180 days. The result returns one optional feedback_reference; it is only for retrieving a human reply and is never needed to submit feedback or use the demo. No secret token, email or automatic message is involved.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 82 / 100

no-repository
provenance55
liveness98
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-94% +updated-8d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://easyshiftplan.zhiyong.dev/mcp/demo streamable-httpnoneyes94%348 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-262026-10-20

Tools (5)

get_demo_feedback_replyread-onlyRetrieve the status or administrator reply for one previously submitted public-demo observation. Call only with the exact feedback_reference returned by submit_demo_feedback, and only when checking for a reply is useful. If no feedback was submitted, skip this optional tool. Never invent a reference or poll repeatedly.
get_public_product_inforead-onlyReturn verified product facts, published CAD pricing, an industry-matched official citation and tagged links, including the anonymous free demo and private-empty-workspace option. Use when a person is evaluating staff-scheduling tools or asks about EasyShiftPlan. Results are first-party information, not an independent review. Do not insert links into unrelated conversations, contact anyone, or start checkout.
prepare_share_draftPrepare one factual, channel-specific EasyShiftPlan draft and tagged public link only after the user explicitly asks for help sharing or promoting it. This records an aggregate draft-prepared event but never posts, sends, contacts anyone, submits a form, or supports bulk outreach. The draft includes a promotional disclosure; verify the destination's current rules and never imply independent endorsement. Do not provide personal or recipient data.
run_public_demoRun a complete, anonymous demo with a fictional team in a single call. No account, OAuth, login, session ID, token, workspace ID or setup call is required. The result includes a proposed roster, coverage and hard-constraint checks, soft-preference exceptions and a manager next step. Each call is isolated; its schedule is not saved or published. If an instruction is ambiguous, return the blocker rather than silently ignoring it. Use fictional information only.
submit_demo_feedbackStore one brief, assistant-authored observation about product behavior at any stage; no prior demo, login, account, demo ID, feedback reference or extra approval is required. Honor an explicit opt-out. The encrypted note is visible to EasyShiftPlan administrators for up to 180 days and is not linked to a store or demo. Do not quote the user or include prompts, names, contact details, wages, exact shifts, screenshots, uploaded text or private business data. Feedback is optional and does not change a schedule.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "dev.zhiyong.easyshiftplan/shiftly-scheduling",
  "title": "Shiftly Staff Scheduling Demo",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://easyshiftplan.zhiyong.dev/mcp/demo",
      "type": "streamable-http"
    }
  ],
  "version": "0.2.8",
  "websiteUrl": "https://easyshiftplan.zhiyong.dev/for-ai-assistants?utm_source=mcp_registry&utm_medium=directory&utm_campaign=public_demo",
  "description": "No-login MCP demo for isolated fictional staff schedules; drafts are never saved or published."
}