This package provides n8n community nodes for integrating with Mona AI's services. It includes nodes for AI agent interactions, document parsing, database operations, profile matching, and API key management.
To install this community node package in n8n:
npm install n8n-nodes-testnode
After installation, restart your n8n instance. The Mona AI nodes will be available in the n8n node palette.
This package provides two credential types for authentication with Mona AI services:
Used by most nodes that require full API access.
Required fields:
- User ID: Your Mona AI user identifier
- API Key: Your Mona AI API key for authentication
Used by nodes that only require user identification.
Required fields:
- User ID: Your Mona AI user identifier
- Contact Mona AI support at support@mona-ai.de to obtain your User ID
- Use the "Generate API Key Node" to create an API key with appropriate permissions
- For detailed API documentation, visit the Mona AI Postman workspace
Interact with Mona AI's intelligent agents for conversational AI responses.
Features:
- Multi-language support (English, German, French, Italian)
- Session-based conversations
- Customizable prompts
- Real-time agent responses
Use cases:
- Customer service automation
- Interactive chatbots
- AI-powered assistance workflows
Create new API keys with specific permissions for Mona AI services.
Features:
- Comprehensive permission management
- Automatic key generation
- Secure credential handling
Permissions included:
- Read/Push Applicants and Job Offers
- Agent execution and management
- Data operations
- Workflow execution
- Parsing capabilities
- Analytics and communication access
The package includes 11 database nodes for comprehensive data management:
- Get Agents From Database: Retrieve agent configurations
- Get Applicants From Database: Fetch applicant records
- Get Applicants From Database For Platform: Platform-specific applicant data
- Get Finished Applicants From Database: Completed applicant profiles
- Get Job Offers From Database: Retrieve job postings
- Get Matches From Database For Platform: Platform-specific matching results
- Get Matching Results: Comprehensive matching data
- Get Sales Correspondence From Database: Sales communication records
- Get Tools From Agent: Agent-specific tool configurations
- Push Applicants To Database: Add new applicant records
- Push Job Offers To Database: Create new job postings
- Get Profiles Sent: Retrieve sent profile information
- Get Profiles Sent By Applicant ID: Applicant-specific profile data
Use cases:
- Recruitment matching workflows
- Profile distribution tracking
- Candidate-job alignment analysis
Advanced AI-powered document parsing for CV/resume analysis.
Features:
- Multi-format document support
- Multi-language processing (English, German, French, Italian)
- Structured data extraction
- Customer-specific processing
Required parameters:
- File URL and name
- Applicant ID
- Customer number
- Target language
Convert various document formats to structured text.
Use cases:
- Document digitization
- Content extraction workflows
- Text analysis preparation
{
"sessionId": "unique-session-123",
"prompt": "Hello, I need help with my job application",
"languageCode": "EN-GB"
}
{
"fileUrl": "https://example.com/cv.pdf",
"fileName": "john_doe_cv.pdf",
"applicantId": "applicant_123",
"customerNumber": "customer_456",
"targetLang": "EN-GB"
}
The Generate API Key Node automatically creates keys with comprehensive permissions for all Mona AI services.
All nodes connect to the Mona AI cloud API at https://api.mona-ai.cloud/
with the following main endpoints:
-
/agent/getAgentResponse
- Agent interactions -
/auth/generateApiKey
- API key management -
/parsing/parseCV
- Document parsing - Various database endpoints for data operations
- n8n version compatible with community nodes
- Node.js 20.15 or higher
- Valid Mona AI account and credentials
For technical support and API documentation:
- Email: support@mona-ai.de
- API Documentation: Postman Workspace
MIT License - see LICENSE.md for details.
This package is maintained by Mona AI GmbH. For contributions or issues, please contact the development team.
Repository: MONA-AI-GmbH/n8n-module
Author: Mona AI GmbH
Version: 0.1.0