Quo Tool icon

Quo Tool

AI Tool for querying Quo phone system (contacts, calls, messages, users)

Quo Tool

AI-generated

Summary

Exposes an AI-callable tool that queries the Quo/OpenPhone phone system (contacts, calls, messages, users, and phone numbers) using the configured quoApi credential. Add it to an AI Agent node as a tool; the only visible settings are Name (the function name the agent calls, default quo_search) and Description (the instructions shown to the agent, describing parameters and when to use the tool). When the agent calls the tool, it validates against a fixed Zod schema: resource (required enum: contact|call|message|user|phoneNumber), optional phoneNumberId, callId, search, phone, participants, conversationId, and limit. For resource=call with a callId, it fetches both the call record and call transcript from OpenPhone and returns an object with call and transcript (transcript is included only when status is completed and a non-empty dialogue exists; otherwise an error object is returned). For all other resources it builds a list query against /contacts, /calls, /messages, /users, or /phone-numbers, applying filters (search maps to name for users; limit maps to maxResults), and returns the API response as a JSON string to the agent. If run manually instead of through an AI Agent, it reads the same fields from incoming JSON (with fallbacks to node parameters) and returns the response JSON as node output.

Inputs

None.

Output shape

This is a placeholder

Links

Discussion