{"name":"Recurrence Cloud Scheduler","description":"Recurring job scheduling as a service: create cron/human-readable schedules that deliver signed webhooks or invoke tools on registered MCP servers. Includes due delivery batching by event subject, run history and tool-catalog management.","supportedInterfaces":[{"url":"http://api.recurrence.cloud/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"version":"0.3.0","provider":{"organization":"Recurrence Cloud","url":"https://recurrence.cloud"},"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"securitySchemes":{"apiKey":{"httpAuthSecurityScheme":{"description":"Recurrence Cloud agent API key (rc_live_…), passed as a bearer token. Scopes all operations to the key's organization.","scheme":"Bearer","bearerFormat":"ApiKey"}}},"securityRequirements":[{"schemes":{"apiKey":{"list":[]}}}],"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"create-scheduled-task","name":"Create Scheduled Task","description":"Create a recurring schedule in one call: recurrence (cron or human-readable) + delivery target (a signed webhook, or a tool invoked on a registered MCP server) + optional first event. One-shot, everything included.","tags":["scheduling","webhook","mcp","recurring"],"examples":["Schedule an hourly webhook ping to https://ops.example.com/hook","Run the rotate_keys tool on my Ops MCP server every Monday at 09:00"]},{"id":"manage-schedules","name":"Manage Schedules","description":"Create, list, inspect, update, delete recurring schedules. Update accepts any combination of name, recurrence fields and delivery target changes.","tags":["scheduling","crud"]},{"id":"schedule-inspection","name":"Schedule Inspection","description":"Dry-run the due-schedules check at a point in time (test_schedule_due) and review schedule definitions, events and registered MCP tool servers — read-only.","tags":["scheduling","diagnostics","read-only"],"examples":["When will my 'Nightly key rotation' schedule fire next?"]},{"id":"register-tool-server","name":"Register MCP Tool Server","description":"Register an external MCP server (Streamable HTTP) whose tools can then be invoked by schedules; imports the server's tool catalog on registration.","tags":["mcp","integration"]},{"id":"manage-webhooks","name":"Manage Webhooks","description":"Register and list webhook URLs; payload deliveries are HMAC-signed per event.","tags":["webhook","integration"]},{"id":"browse-tenant","name":"Browse Tenant","description":"List apps and environments in the authenticated organization to orient an agent before creating schedules (whoami, list_apps, list_environments).","tags":["discovery","read-only"]}]}