CWM-API-Gateway-MCP
If you are the rightful owner of CWM-API-Gateway-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The ConnectWise API Gateway MCP Server provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management.
The ConnectWise API Gateway MCP Server is designed to streamline interactions with the ConnectWise Manage API. It offers a user-friendly interface for API discovery, execution, and management, making it easier for developers and AI assistants to work with the API. The server supports natural language search for API endpoints, categorized navigation, and detailed documentation access. It also includes a fast memory system for saving and retrieving frequently used API queries, enhancing workflow efficiency. The server is compatible with various platforms and can be installed via NPM or manually. It requires Python 3.10 or higher and ConnectWise API credentials for setup.
Features
- Database-Backed API Discovery: Uses a SQLite database built from the ConnectWise API definition JSON for fast, efficient endpoint lookups.
- Natural Language Search: Find relevant API endpoints using conversational descriptions of what you need.
- Categorized API Navigation: Browse API endpoints organized by functional categories.
- Detailed Documentation Access: View comprehensive information about API endpoints including parameters, schemas, and response formats.
- Adaptive Learning: The system learns which API calls are most valuable to you through usage tracking.
Tools
search_api_endpoints
Search for API endpoints by query string.
natural_language_api_search
Find endpoints using natural language descriptions.
list_api_categories
List all available API categories.
get_category_endpoints
List all endpoints in a specific category.
get_api_endpoint_details
Get detailed information about a specific endpoint.
execute_api_call
Execute an API call with path, method, parameters, and data.
send_raw_api_request
Send a raw API request in the format 'METHOD /path [JSON body]'.
save_to_fast_memory
Manually save an API query to Fast Memory.
list_fast_memory
List all queries saved in Fast Memory.
delete_from_fast_memory
Delete a specific query from Fast Memory.
clear_fast_memory
Clear all queries from Fast Memory.