Description
n8n-nodes-one-horizon
Certified-ready n8n community node for One Horizon, powered by One Horizon’s MCP endpoint.
This package provides:
- Typed operations for the most-used One Horizon workflows
- OAuth2 authentication with dynamic client registration
- A
Raw Tool Calloperation for full MCP tool coverage
Installation
n8n Cloud (verified community node path)
1. Open Nodes in n8n.
2. Search for One Horizon.
3. Install the verified package.
n8n Self-Hosted
Install in your n8n environment:
npm install n8n-nodes-one-horizon
Then restart n8n so the node is discovered.
Credentials
Use the credential type One Horizon MCP OAuth2 API.
Default MCP endpoint:
https://mcp.onehorizon.ai/mcp
Authentication uses One Horizon OAuth. On first use, n8n opens the consent flow.
Typed Operations
List Planned Work -> list-planned-workList Completed Work -> list-completed-workList Blockers -> list-blockersMy Work Recap -> my-work-recapTeam Work Recap -> team-work-recapCreate Todo -> create-todoUpdate Todo -> update-todoList Initiatives -> list-initiativesCreate Initiative -> create-initiativeUpdate Initiative -> update-initiativeList Bugs -> list-bugsReport Bug -> report-bugUpdate Bug -> update-bugList My Teams -> list-my-teamsFind Team Member -> find-team-memberRaw Tool Call -> any MCP tool via tools/callRaw Tool Call
Use this operation when:
Raw Tool Name supports:
tools/list)Output Format
Each execution item returns:
operation and toolNametoolArgumentsisErrortext (joined text blocks, when available)content (structured MCP content array)rawResultExample Workflows
1. Daily personal recap
My Work Recap2. Auto-log completed work
Create Todostatus=Completed, topic=API3. Team blocker digest
List BlockersteamIdError Handling
Common failures:
401/403: credential expired or insufficient access429: rate limiting upstreamThe node surfaces MCP error details in the execution error output.
Development
npm ci
npm run lint
npm run build
Run local n8n with hot reload:
npm run dev
Verification and Release
CI checks
npm run lintnpm run buildscan-community-package (after publish)Publish with provenance
Publishing is handled by GitHub Actions and uses npm provenance (--provenance).
Submit for n8n verification
Submit the package through the n8n Creator workflow after:
Security and Scope
License
MIT