DayPilot
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Official DayPilot references, release packages, CSS themes and verified starter projects.
| Author | org.daypilot |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2530 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"DayPilot": {
"url": "https://mcp.daypilot.org/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (8)
builder_catalogread-onlyDiscover Builder components, targets, settings, option IDs and defaults for deliberately creating a new project. Omit all filters for components; supply component for targets/settings; add edition and target for explicit option support. Target requires edition. Use catalogRevision in validate_project. Builder covers a configurable subset; absent settings do not establish unsupported product features.
Parameters:
target— string — Optional advertised concrete target or alias; requires component and editionedition— string — Optional lite or pro; requires componentcomponent— string — Optional Builder component; omit for the component inventory
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
fetchread-onlyRead the published DayPilot API/documentation/CODE article or JavaScript demo Markdown at a canonical source URL. Preserves examples and edition qualifications. Results include source, revision, content and continuation; pass nextOffset with the same revision to continue. References describe the current documentation, not every installed version.
Parameters:
url(required) — string — Canonical published article URL on doc.daypilot.org, api.daypilot.org, code.daypilot.org, or javascript.daypilot.org/demo/offset— integer — Unicode character offset, default zeromaxChars— integer — Maximum content characters, default 24000, maximum 48000revision— string — Revision from the previous response to ensure consistent continuation
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
generate_projectread-onlyGenerate and verify a new Builder project ZIP using the same validated specification plus expectedProjectDigest. Returns a verified receipt and exact canonical POST download request, not ZIP bytes or a saved file. Download using that request, verify archive SHA-256 before extracting into a new directory, then follow generated README/AGENTS and check installation/build/runtime. Pro projects contain an evaluation trial. Never overwrite an existing app.
Parameters:
catalogRevision(required) — stringcomponent(required) — stringedition(required) — stringtarget(required) — stringprojectName(required) — stringsettings(required) — objectexpectedProjectDigest(required) — string — projectDigest returned by validate_project for the same specification
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
render_themeread-onlyRender complete CSS from a current theme_manifest revision, a unique CSS prefix and optional property overrides. Uses canonical defaults and validates settings. Returns CSS, SHA-256 and application guidance without saving a theme. Load CSS globally and use the prefix in the component's theme property; verify installed typings.
Parameters:
component(required) — string — Component from theme_manifest: scheduler, calendar, month, gantt, kanban, or navigatorprefix(required) — string — CSS prefix: 1–64 lower-case letters, digits or underscores, starting with a letter or underscorerevision(required) — string — Required revision returned by theme_manifest for this componentproperties— object — Optional property overrides; booleans for checkbox, integers or canonical integer strings for number, strings for text/color/select. Omitted properties inherit source defaults
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
resolve_packageread-onlyResolve the latest official DayPilot Lite or Pro release for JavaScript, React, Angular or Vue. Returns package identity, license and installation guidance; Pro installation is a trial. Preserve an existing application's installed version and licensed dependency unless an upgrade is requested. Does not install packages or verify historical compatibility.
Parameters:
edition(required) — string — Required edition: lite or pro; preserve the edition already used by an existing applicationframework(required) — string — Required framework: javascript, react, angular, or vue
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
searchread-onlySearch official DayPilot documentation, API references, examples and release information. Accepts task descriptions or exact API identifiers. Returns ranked sources and exact-match groups with canonical URLs; use fetch to inspect supported results before making implementation claims.
Parameters:
query(required) — string — Task or exact API identifier to search in official DayPilot sourceslimit— integer — Maximum returned results, default 8, maximum 20scope— string — Optional existing Search scope: api, documentation, demos, tutorials, release-notes, forum, or sites
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
theme_manifestread-onlyDiscover supported theme settings, defaults and value domains for a DayPilot component. Returns a revision required by render_theme. Inspect the manifest before choosing overrides.
Parameters:
component(required) — string — Component: scheduler, calendar, month, gantt, kanban, or navigator
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
validate_projectread-onlyPreflight a new Builder project using a discovered catalogRevision, component, edition, target, projectName and setting-ID to option-ID map ({} uses defaults). Returns effective settings, qualified release identity, warnings and projectDigest for generate_project. Validates generation only; does not install, build or run the application. Preserve an existing application instead of regenerating it.
Parameters:
catalogRevision(required) — string — Current catalogRevision from builder_catalogcomponent(required) — stringedition(required) — stringtarget(required) — string — Advertised concrete target ID or aliasprojectName(required) — string — New project slug: lowercase letters, digits and single hyphens; maximum 60 characterssettings(required) — object — Required canonical setting-ID to option-ID map; empty object uses catalog defaults
Hints: read-only yes · destructive not declared · idempotent yes · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.