CWM-API-Gateway-MCP

CWM-API-Gateway-MCP

3.4

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

  1. search_api_endpoints

    Search for API endpoints by query string.

  2. natural_language_api_search

    Find endpoints using natural language descriptions.

  3. list_api_categories

    List all available API categories.

  4. get_category_endpoints

    List all endpoints in a specific category.

  5. get_api_endpoint_details

    Get detailed information about a specific endpoint.

  6. execute_api_call

    Execute an API call with path, method, parameters, and data.

  7. send_raw_api_request

    Send a raw API request in the format 'METHOD /path [JSON body]'.

  8. save_to_fast_memory

    Manually save an API query to Fast Memory.

  9. list_fast_memory

    List all queries saved in Fast Memory.

  10. delete_from_fast_memory

    Delete a specific query from Fast Memory.

  11. clear_fast_memory

    Clear all queries from Fast Memory.