Skip to main content

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.
This integration is currently in beta. Reach out to [email protected] to get access.

Use Cases

ScenarioDescription
Pipeline alertsTrigger Slack messages when deals reach certain stages
CRM syncKeep Minoa and your CRM in sync with automated workflows
Custom dashboardsPull 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

  1. In n8n, go to CredentialsAdd Credential
  2. Search for MCP OAuth2 API
  3. Configure the credential:
FieldValue
Use Dynamic Client RegistrationOFF (toggle off)
Grant TypeAuthorization Code
Authorization URL{MCP_SERVER_URL}/authorize (contact [email protected])
Access Token URL{MCP_SERVER_URL}/token
Client IDmcp_n8n
Client Secretnot_used (required field but not validated)
Scoperead
AuthenticationBody (important!)
Important: Make sure “Authentication” is set to Body, not Header. Otherwise the token exchange will fail.
  1. Click SaveConnect my account
  2. Sign in to Minoa and authorize access

Step 2: Use Minoa in Workflows

  1. Create a new workflow with your preferred trigger
  2. Add an MCP Client node
  3. Select your Minoa MCP credential
  4. Choose a tool (e.g., list_business_cases or get_pipeline_analytics)
  5. Connect to other n8n nodes as needed

Available Minoa Tools

ToolDescription
list_business_casesSearch and list business cases by name or status
get_business_caseGet full details of a specific business case
get_value_frameworkGet all use cases from your value framework
get_value_hypothesisGet the AI-generated value hypothesis for a deal
get_pipeline_analyticsPipeline metrics, win rates, and trends
get_use_case_analyticsUse case effectiveness and win rates
create_smart_business_caseCreate 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].