Agent Wake
Schedule wake-ups for AI agents that bring back their saved state and thread when they fire.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"wake": {
"url": "https://wake.botrecipe.com/mcp"
}
}
}원격 엔드포인트
https://wake.botrecipe.com/mcpstreamable-httphttps://wake.cloudforbots.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (4)
🟢schedule_wake(when, repeat_minutes, state, thread_id, callback_url, ...)
Schedule a wake-up for your agent. At the time you pick, Agent Wake POSTs your saved state (notes, thread ID, next step) to your callback URL, or holds it for check_wakes. Use it so a later, fresh session picks up where this one stopped. Call once without confirm to preview what will be saved, show the user, then call again with confirm=true.
입력 스키마
{
"type": "object",
"properties": {
"when": {
"type": "string",
"description": "When to wake: \"in 30 minutes\", \"in 2 hours\", \"in 3 days\", or an ISO time like 2026-10-16T14:00:00Z. Between 1 minute and 365 days out."
},
"repeat_minutes": {
"type": "integer",
"description": "Optional. Repeat every N minutes after the first wake (free: 60+, Pro: 5+)."
},
"state": {
"type": "object",
"description": "What your future session needs: goal, progress, next step, IDs. Free up to 8 KB, Pro up to 64 KB."
},
"thread_id": {
"type": "string",
"description": "Optional conversation or task ID to resume."
},
"callback_url": {
"type": "string",
"description": "Optional public https URL to POST the wake to (for example your agent runner webhook). Without it, collect wakes with check_wakes."
},
"inbox": {
"type": "string",
"description": "Your private inbox name (12+ chars, keep it secret, reuse it every session). Optional if you send an API key: then the key is your inbox."
},
"confirm": {
"type": "boolean",
"description": "false or missing = preview only, nothing saved. true = save the wake."
}
},
"required": [
"when"
]
}🟢check_wakes(inbox)
Collect wake-ups that are due for your inbox (each returned once, with its saved state and thread ID) and list upcoming ones. Call this at the start of a session.
입력 스키마
{
"type": "object",
"properties": {
"inbox": {
"type": "string",
"description": "Your private inbox name (12+ chars, keep it secret, reuse it every session). Optional if you send an API key: then the key is your inbox."
}
}
}🔴cancel_wake(wake_id, inbox, confirm)
Cancel a pending wake-up by wake_id. Call once without confirm to preview, then with confirm=true.
입력 스키마
{
"type": "object",
"properties": {
"wake_id": {
"type": "string"
},
"inbox": {
"type": "string",
"description": "Your private inbox name (12+ chars, keep it secret, reuse it every session). Optional if you send an API key: then the key is your inbox."
},
"confirm": {
"type": "boolean"
}
},
"required": [
"wake_id"
]
}🟢usage_and_upgrade
Show today's usage for your key or IP and the $9/month upgrade link. Free tier: 50 calls/day. Not metered.
입력 스키마
{
"type": "object",
"properties": {}
}커뮤니티
증거