get_available_crm_systems

Name: get_available_crm_systems

Description: Retrieves a list of all available CRM systems integrated with the platform. This endpoint returns system metadata including unique identifiers, system types, and display names for each connected CRM instance. Use this endpoint to discover available CRM systems for context search operations, system-specific filtering, or multi-tenant CRM integrations. The response provides essential system information needed for cross-system operations and CRM context disambiguation.

Schema

{
  "type": "object",
  "properties": {},
  "required": []
}
{
  "type": "object",
  "properties": {
    "systems": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "systemId": {
            "type": "string",
            "description": "The unique identifier of the CRM system instance."
          },
          "systemType": {
            "type": "string",
            "description": "The type of CRM system (e.g., 'Salesforce', 'Dynamics', 'HubSpot')."
          },
          "name": {
            "type": "string",
            "description": "The display name of the CRM system."
          },
          "status": {
            "type": "string",
            "description": "The current status of the CRM system (e.g., 'active', 'inactive', 'error')."
          },
          "connected": {
            "type": "boolean",
            "description": "Whether the CRM system is currently connected and accessible."
          }
        },
        "required": [
          "systemId",
          "systemType",
          "name"
        ]
      },
      "description": "List of available CRM systems with their configuration and status information."
    }
  },
  "required": [
    "systems"
  ]
}