Civic icon

Civic

Connect an AI Agent to Civic — exposes tools from your configured Civic toolkit (Google Workspace, Microsoft 365, CRMs, finance, dev tools, and more)

Civic

AI-generated

Summary

Connect to Civic using an API token and dispatch calls to the specified Civic tools by providing the tool name and input parameters in the incoming JSON. Return the processed tool results one per input item.

Inputs

  • tools — Optionally select which Civic tools to expose to the agent by choosing from the list or specifying tool IDs via expression. If left empty, all available tools are exposed.
  • Input JSON (per item) (required) — Each input item must include a 'tool' field specifying the Civic tool name to invoke, along with any tool-specific arguments as additional JSON fields.

Output shape

A list of JSON objects, one per input item, each containing either a 'result' field with the tool's processed output string or an 'error' field if the call failed for that item.

The node accepts no direct input connections and expects the tool name and arguments in each item's JSON. If multiple items are provided, each is processed independently with results paired by input index. Errors can be optionally handled to continue processing other items. Tool output content is either returned as a string or JSON-stringified.

Links

Discussion