Log Dream
log_dreamLog a sleep dream to the user's private Dream Diary, in their own words, not log_event or log_moment. narrative is required; dreamed_at YYYY-MM-DD or a local time (omit for last night); title, mood, lucidity (none, partial, full), people_names, places, tags, notes. ($0.10; API key required)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"narrative": "<narrative>"
},
"name": "log_dream"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mood | No | peaceful, happy, weird, scary, sad, anxious, neutral, romantic, exciting or their own word. | |
| tags | No | Tags, e.g. ["work"]. | |
| notes | No | Free-text note, e.g. Follow up next week. | |
| title | No | Short title; taken from the narrative when omitted. | |
| places | No | Place names, e.g. ["Grandma's house"]. | |
| lucidity | No | How lucid the dream was: none, partial or full, e.g. partial. | |
| narrative | Yes | The dream in their words. | |
| dreamed_at | No | YYYY-MM-DD or a local date-time. Omit for last night. | |
| request_id | No | Client idempotency key (retries return original result). | |
| people_names | No | Names of people involved, e.g. ["Alex Chen"]. | |
| idempotency_key | No | Alias for request_id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dream | No | dream_id, dreamed_at, title, mood, lucidity. | |
| account | No | The Dayze account this data belongs to. With more than one Dayze connection, name it in the answer. | |
| created | No | ||
| message | No | ||
| provenance | No | Which connector wrote the record and which connected Dayze account received it. |