Skip to content

Conversation

@sreuter
Copy link

@sreuter sreuter commented Nov 27, 2025

Fixes #11

Root-level node creation fails because line 321 checks this.id === "home" but the root ID is "Root". It also sends ROOT as the parentid, but Workflowy expects "None" for root-level items.

The condition checked for id === "home" but the root list has id "Root".
Also, when creating at root, the API expects parentid: "None" not "Root".
sreuter added a commit to sreuter/mcp-workflowy that referenced this pull request Nov 27, 2025
- bump workflowy to 2.8.2
- add bun patch for upstream bug (karelklima/workflowy#10)
  - root-level creates fail because parentid sent as "Root" instead of "None"
- add missing inputSchema to create_node tool
- add depth parameter to list_nodes (default 0, use -1 for unlimited)
- enable delete_node tool
- use recursive findNodeById for all operations (nested nodes now work)
- create_node returns JSON with nodeId
sreuter added a commit to sreuter/mcp-workflowy that referenced this pull request Nov 27, 2025
- Extend bun patch to include createdAt getter, safe lastModifiedAt,
  timestamps in toJson (createdAt, lastModifiedAt, completedAt)
- Add ct field parsing in schema
- Add rate limit error handling with retry info

Upstream PRs:
- Root fix: karelklima/workflowy#10
- Timestamps: karelklima/workflowy#12
sreuter added a commit to sreuter/mcp-workflowy that referenced this pull request Nov 27, 2025
- Extend bun patch to include createdAt getter, safe lastModifiedAt,
  timestamps in toJson (createdAt, lastModifiedAt, completedAt)
- Add ct field parsing in schema

Upstream PRs:
- Root fix: karelklima/workflowy#10
- Timestamps: karelklima/workflowy#12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Root-level node creation fails - wrong parentid sent

1 participant