Hi, We are building an AI-powered integration layer using Model Context Protocol (MCP) to securely connect large language models with enterprise systems. This solution will be hosted in Microsoft Azure and integrate with:
Microsoft 365 (via Microsoft Graph)
ConnectWise (ticketing & operational data)
The goal is to allow AI to securely retrieve and act on real-time business data (e.g., querying tickets, summarizing emails, generating reports).
Scope of Work
Design and build an MCP server (middleware layer) in Azure
Implement secure OAuth2 authentication using Entra ID
Integrate Microsoft Graph API
Integrate ConnectWise REST APIs
Implement role-based access control (RBAC)
Design scalable multi-tenant architecture
Implement logging, monitoring, and security best practices
Required Skills
Strong backend development (Node.js, Python, or .NET)
REST API architecture & secure token handling
Azure App Services / Container Apps / Functions
OAuth2 & Entra ID authentication
Experience with Microsoft Graph
Experience integrating enterprise APIs
Highly Preferred
Prior MCP or AI tool-calling framework experience
ConnectWise API experience
SaaS multi-tenant architecture design
Experience with OpenAI or Azure OpenAI
If you have built secure AI-to-business system integrations and understand enterprise-grade architecture, we would like to speak with you