Professional Services Automation
ConnectWise, Kaseya, HaloPSA
- Tools: 10
- Connectors: 3
Connectors in this domain
Tool reference
psa.boards.list - List Service Boards
List available service boards
- Risk:
read- Read-only - safe to call freely - Supported by:
HaloPSA,ConnectWise PSA,Kaseya BMS
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/psa.boards.list/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "psa.boards.list",
"arguments": {}
}
}
psa.companies.get - Get Company
Get company by ID
- Risk:
read- Read-only - safe to call freely - Supported by:
ConnectWise PSA,Kaseya BMS,HaloPSA
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/psa.companies.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "psa.companies.get",
"arguments": {}
}
}
psa.companies.search - Search Companies
Search company/account records
- Risk:
read- Read-only - safe to call freely - Supported by:
ConnectWise PSA,Kaseya BMS,HaloPSA
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/psa.companies.search/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "psa.companies.search",
"arguments": {}
}
}
psa.contacts.get - Get Contact
Get contact by ID
- Risk:
read- Read-only - safe to call freely - Supported by:
ConnectWise PSA,Kaseya BMS,HaloPSA
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/psa.contacts.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "psa.contacts.get",
"arguments": {}
}
}
psa.contacts.search - Search Contacts
Search contact records
- Risk:
read- Read-only - safe to call freely - Supported by:
ConnectWise PSA,Kaseya BMS,HaloPSA
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/psa.contacts.search/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "psa.contacts.search",
"arguments": {}
}
}
psa.tickets.create - Create Ticket
Create a new service ticket
- Risk:
write- Creates or modifies data - Supported by:
ConnectWise PSA,Kaseya BMS,HaloPSA
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/psa.tickets.create/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "psa.tickets.create",
"arguments": {}
}
}
psa.tickets.get - Get Ticket
Get ticket by ID
- Risk:
read- Read-only - safe to call freely - Supported by:
ConnectWise PSA,Kaseya BMS,HaloPSA
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/psa.tickets.get/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "psa.tickets.get",
"arguments": {}
}
}
psa.tickets.search - Search Tickets
Search service desk tickets
- Risk:
read- Read-only - safe to call freely - Supported by:
ConnectWise PSA,Kaseya BMS,HaloPSA
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/psa.tickets.search/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "psa.tickets.search",
"arguments": {}
}
}
psa.tickets.update - Update Ticket
Update an existing ticket
- Risk:
write- Creates or modifies data - Supported by:
ConnectWise PSA,Kaseya BMS,HaloPSA
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/psa.tickets.update/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "psa.tickets.update",
"arguments": {}
}
}
psa.time_entries.search - Search Time Entries
Search time entry records
- Risk:
read- Read-only - safe to call freely - Supported by:
ConnectWise PSA,Kaseya BMS,HaloPSA
Input schema
No fields.
Output schema
No fields.
REST example
curl -X POST 'https://integration-hub.rezolve.ai/api/v1/tools/psa.time_entries.search/execute' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"input":{}}'
MCP example
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "psa.time_entries.search",
"arguments": {}
}
}