Overview
Connect n8n to your Minoa workspace to build automated workflows powered by your sales data. Use n8n as a bridge to connect Minoa with hundreds of other tools.
Use Cases
| Scenario | Description |
|---|
| Pipeline alerts | Trigger Slack messages when deals reach certain stages |
| CRM sync | Keep Minoa and your CRM in sync with automated workflows |
| Custom dashboards | Pull Minoa data into Google Sheets or other tools |
Getting Started
Prerequisites
- n8n Cloud account (or self-hosted instance)
- Minoa account with MCP enabled
Step 1: Create MCP OAuth Credential
- In n8n, go to Credentials → Add Credential
- Search for MCP OAuth2 API
- Configure the credential:
| Field | Value |
|---|
| Use Dynamic Client Registration | OFF (toggle off) |
| Grant Type | Authorization Code |
| Authorization URL | {MCP_SERVER_URL}/authorize (contact [email protected]) |
| Access Token URL | {MCP_SERVER_URL}/token |
| Client ID | mcp_n8n |
| Client Secret | not_used (required field but not validated) |
| Scope | read |
| Authentication | Body (important!) |
Important: Make sure “Authentication” is set to Body, not Header. Otherwise the token exchange will fail.
- Click Save → Connect my account
- Sign in to Minoa and authorize access
Step 2: Use Minoa in Workflows
- Create a new workflow with your preferred trigger
- Add an MCP Client node
- Select your Minoa MCP credential
- Choose a tool (e.g.,
list_business_cases or get_pipeline_analytics)
- Connect to other n8n nodes as needed
| Tool | Description |
|---|
list_business_cases | Search and list business cases by name or status |
get_business_case | Get full details of a specific business case |
get_value_framework | Get all use cases from your value framework |
get_value_hypothesis | Get the AI-generated value hypothesis for a deal |
get_pipeline_analytics | Pipeline metrics, win rates, and trends |
get_use_case_analytics | Use case effectiveness and win rates |
create_smart_business_case | Create a new business case with AI-recommended use cases |
Troubleshooting
”OAuth Authorization Error” - Missing required parameters
Cause: Dynamic client registration failed because n8n looks for discovery endpoints at the root domain.
Solution: Disable “Use Dynamic Client Registration” and manually enter the Authorization URL and Access Token URL.
”Missing or invalid required parameters” on token exchange
Cause: n8n is sending client_id in the HTTP header instead of the request body.
Solution: In the credential settings, set Authentication to Body (not Header).
Need Help?
For access or other questions, reach out to [email protected].