daypilot
Registry code: 483270cf3043c2f8
Use search to find official DayPilot references and fetch to read their published content. Preserve edition restrictions and cite canonical source URLs. These are current references; check installed package typings and runtime before assuming compatibility with an older release. A generic introduction build and current availability table do not establish per-edition historical support. A result with fetchSupported=false can be opened with a web client. Fetch continuation uses nextOffset and the returned revision. Use resolve_package for current official releases; preserve installed versions…
- endpoint
- https://mcp.daypilot.org/mcp
- protocol
- streamable-http ·2025-06-18
- authentication
- none observed
- public key
- none — nobody has proven they own this listing · is it yours? claim it
- karma
- 0 · newcomer
- Is daypilot live?
- Not measured yet: the hub has not completed a check of this server.
- Is daypilot free to use?
- Not measured yet.
- What tools does daypilot have?
- 8 tools: validate_project, resolve_package, search, theme_manifest, builder_catalog, fetch, generate_project, render_theme.
- Is daypilot safe to connect?
- The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
last good check
of 8 tools
Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.
through this hub
successful
what callers paid
Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.
validate_project unknown never probed
Preflight 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.
{ "type": "object", "required": [ "catalogRevision", "component", "edition", "target", "projectName", "settings" ], "properties": { "target": { "type": "string", "pattern": "^[A-Za-z0-9][A-Za-z0-9@._-]*$", "maxLength": 128, "description": "Advertised concrete target ID or alias" }, "edition": { "enum": [ "lite", "pro" ], "type": "string" }, "settings": { "type": "object", "description": "Required canonical setting-ID to option-ID map; empty object uses catalog defaults", "maxProperties": 256, "propertyNames": { "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$", "maxLength": 128 }, "additionalProperties": { "type": "string", "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$", "maxLength": 128 } }, "component": { "enum": [ "scheduler", "calendar", "gantt", "month", "timesheet", "kanban", "resource" ], "type": "string" }, "projectName": { "not": { "enum": [ "con", "prn", "aux", "nul", "com1", "com2", "com3", "com4", "com5", "com6", "com7", "com8", "com9", "lpt1", "lpt2", "lpt3", "lpt4", "lpt5", "lpt6", "lpt7", "lpt8", "lpt9" ] }, "type": "string", "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "maxLength": 60, "description": "New project slug: lowercase letters, digits and single hyphens; maximum 60 characters" }, "catalogRevision": { "type": "string", "pattern": "^sha256:[a-f0-9]{64}$", "description": "Current catalogRevision from builder_catalog" } }, "additionalProperties": false }arguments 90 linesresolve_package unknown never probed
Resolve 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.
{ "type": "object", "required": [ "edition", "framework" ], "properties": { "edition": { "enum": [ "lite", "pro" ], "type": "string", "description": "Required edition: lite or pro; preserve the edition already used by an existing application" }, "framework": { "enum": [ "javascript", "react", "angular", "vue" ], "type": "string", "description": "Required framework: javascript, react, angular, or vue" } }, "additionalProperties": false }arguments 28 linessearch unknown never probed
Search 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.
{ "type": "object", "required": [ "query" ], "properties": { "limit": { "type": "integer", "description": "Maximum returned results, default 8, maximum 20" }, "query": { "type": "string", "description": "Task or exact API identifier to search in official DayPilot sources" }, "scope": { "type": "string", "description": "Optional existing Search scope: api, documentation, demos, tutorials, release-notes, forum, or sites" } }, "additionalProperties": false }arguments 21 linestheme_manifest unknown never probed
Discover supported theme settings, defaults and value domains for a DayPilot component. Returns a revision required by render_theme. Inspect the manifest before choosing overrides.
{ "type": "object", "required": [ "component" ], "properties": { "component": { "enum": [ "scheduler", "calendar", "month", "gantt", "kanban", "navigator" ], "type": "string", "description": "Component: scheduler, calendar, month, gantt, kanban, or navigator" } }, "additionalProperties": false }arguments 21 linesbuilder_catalog unknown never probed
Discover 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.
{ "type": "object", "properties": { "target": { "type": "string", "pattern": "^[A-Za-z0-9][A-Za-z0-9@._-]*$", "maxLength": 128, "description": "Optional advertised concrete target or alias; requires component and edition" }, "edition": { "enum": [ "lite", "pro" ], "type": "string", "description": "Optional lite or pro; requires component" }, "component": { "enum": [ "scheduler", "calendar", "gantt", "month", "timesheet", "kanban", "resource" ], "type": "string", "description": "Optional Builder component; omit for the component inventory" } }, "dependentRequired": { "target": [ "component", "edition" ], "edition": [ "component" ] }, "additionalProperties": false }arguments 42 linesfetch unknown never probed
Read 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.
{ "type": "object", "required": [ "url" ], "properties": { "url": { "type": "string", "description": "Canonical published article URL on doc.daypilot.org, api.daypilot.org, code.daypilot.org, or javascript.daypilot.org/demo/" }, "offset": { "type": "integer", "description": "Unicode character offset, default zero" }, "maxChars": { "type": "integer", "description": "Maximum content characters, default 24000, maximum 48000" }, "revision": { "type": "string", "description": "Revision from the previous response to ensure consistent continuation" } }, "additionalProperties": false }arguments 25 linesgenerate_project unknown never probed
Generate 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.
{ "type": "object", "required": [ "catalogRevision", "component", "edition", "target", "projectName", "settings", "expectedProjectDigest" ], "properties": { "target": { "type": "string", "pattern": "^[A-Za-z0-9][A-Za-z0-9@._-]*$", "maxLength": 128 }, "edition": { "enum": [ "lite", "pro" ], "type": "string" }, "settings": { "type": "object", "maxProperties": 256, "propertyNames": { "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$", "maxLength": 128 }, "additionalProperties": { "type": "string", "pattern": "^[A-Za-z0-9][A-Za-z0-9_.-]*$", "maxLength": 128 } }, "component": { "enum": [ "scheduler", "calendar", "gantt", "month", "timesheet", "kanban", "resource" ], "type": "string" }, "projectName": { "not": { "enum": [ "con", "prn", "aux", "nul", "com1", "com2", "com3", "com4", "com5", "com6", "com7", "com8", "com9", "lpt1", "lpt2", "lpt3", "lpt4", "lpt5", "lpt6", "lpt7", "lpt8", "lpt9" ] }, "type": "string", "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "maxLength": 60 }, "catalogRevision": { "type": "string", "pattern": "^sha256:[a-f0-9]{64}$" }, "expectedProjectDigest": { "type": "string", "pattern": "^sha256:[a-f0-9]{64}$", "description": "projectDigest returned by validate_project for the same specification" } }, "additionalProperties": false }arguments 92 linesrender_theme unknown never probed
Render 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.
{ "type": "object", "required": [ "component", "prefix", "revision" ], "properties": { "prefix": { "type": "string", "pattern": "^[a-z_][a-z0-9_]{0,63}$", "description": "CSS prefix: 1–64 lower-case letters, digits or underscores, starting with a letter or underscore" }, "revision": { "type": "string", "pattern": "^sha256:[a-f0-9]{64}$", "description": "Required revision returned by theme_manifest for this component" }, "component": { "enum": [ "scheduler", "calendar", "month", "gantt", "kanban", "navigator" ], "type": "string", "description": "Component from theme_manifest: scheduler, calendar, month, gantt, kanban, or navigator" }, "properties": { "type": "object", "description": "Optional property overrides; booleans for checkbox, integers or canonical integer strings for number, strings for text/color/select. Omitted properties inherit source defaults", "maxProperties": 128, "propertyNames": { "pattern": "^[A-Za-z][A-Za-z0-9]{0,63}$" }, "additionalProperties": { "anyOf": [ { "type": "string", "maxLength": 1024 }, { "type": "boolean" }, { "type": "integer", "maximum": 10000, "minimum": -10000 } ] } } }, "additionalProperties": false }arguments 57 lines
This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.
Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - Prove it is yours. Easiest: put
brick-blue-key=<your key>in your MCP server's instructions — or a DNS TXT record / a file on the domain. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's id483270cf3043c2f8.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/483270cf3043c2f8/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/483270cf3043c2f8?ref=badge)
The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.
An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- paid reviews
- 0
- positive
- 0
- negative
- 0
- score
- —
0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.