MCP Server
MCP Server: Weather & Upnify Integration
Provides tools to check weather information for any city and manage prospects in Upnify CRM with dynamic authentication, eliminating the need for pre-configured credentials.
0
GitHub Stars
8/23/2025
Last Updated
MCP Server Configuration
1{
2 "name": "upnify",
3 "command": "uvx",
4 "args": [
5 "@upnify/mcp-server"
6 ],
7 "env": {
8 "TK_INTEGRACION": "your-upnify-integration-token"
9 }
10}
JSON10 lines
README Documentation
@upnify/mcp-server
A Model Context Protocol (MCP) server for Upnify CRM integration. This server provides AI assistants with the ability to interact with Upnify CRM to manage prospects, opportunities, reports, and reminders.
Features
- 📊 Sales Reports - Get detailed sales analytics
- 👥 Prospect Management - Create and search prospects
- 💼 Opportunity Tracking - Manage sales opportunities
- 📅 Reminders - Schedule and manage reminders
- 🔐 Secure Authentication - Token-based authentication with Upnify
- ⚡ Smart Caching - Automatic token caching for performance
Installation
# Install globally
npm install -g @upnify/mcp-server
# Or use with uvx (recommended)
uvx @upnify/mcp-server
Configuration
Add to your MCP client configuration (e.g., Claude Desktop):
{
"mcpServers": {
"upnify": {
"command": "uvx",
"args": ["@upnify/mcp-server"],
"env": {
"TK_INTEGRACION": "your-upnify-integration-token"
}
}
}
}
Environment Variables
TK_INTEGRACION
(required): Your Upnify integration token
Available Tools
📊 Reports
get-upnify-sales-report
- Get sales reports with customizable grouping and periodsget-upnify-pending-payments
- Get pending payments reportget-upnify-activity-report
- Get activity reports by periodget-upnify-conversion-report
- Get conversion reports
👥 Prospects
create-upnify-prospect
- Create new prospects in Upnify CRMsearch-upnify-contacts
- Search existing contacts and prospects
💼 Opportunities
create-upnify-opportunity
- Create new sales opportunities
📅 Utilities
create-upnify-reminder
- Schedule reminders in Upnify
Usage Examples
Get Sales Report
Get me a sales report for this year grouped by industry
Create Prospect
Create a prospect: Name "John Doe", Email "john@example.com", Company "Acme Corp"
Search Contacts
Search for contacts with email containing "@gmail.com"
Development
# Clone the repository
git clone https://github.com/adrielisa/MCP.git
cd MCP
# Install dependencies
npm install
# Build
npm run build
# Test locally
npx tsx main.ts
Requirements
- Node.js 18+
- Upnify CRM account with integration token
License
MIT
Support
For issues and questions, please visit GitHub Issues.
Quick Install
Quick Actions
Key Features
Model Context Protocol
Secure Communication
Real-time Updates
Open Source