Skip to content
LIVOI
Dashboard

What if the agent didn't just answer, but acted?

An agent that only answers from documents knows what was in the last upload. Many everyday questions, however, need current data or trigger an action: Where is my order? Please open a ticket. I need the invoice as an e-invoice.

That is what tools are for in LIVOI. Based on the request, the agent decides which tool to call and with which inputs. LIVOI runs the call, validates the inputs and returns the result to the model. In the chat you can always see which tool was called with which data.

Tool typeWhat for?ExampleSetup
LIVOI toolsStandard platform functionsKnowledge search, appointment calendar, web search, labelsEnable per agent
Custom toolsCall your own HTTP APIsOrder status from the ERP, create a lead in the CRMConfigure in the dashboard: URL, method, parameters, credentials
MCP serversUse tools from existing MCP serversCreate a ticket, find files in a storage systemAdd an MCP client to the agent, optionally with personal sign-in
Project toolsBusiness logic beyond a single API callGenerate e-invoices (XRechnung), DATEV connection, letters with deadlinesBuilt by P-CATION as part of your project
Example: one service request, three systems
  • Channel
  • Custom tool
  • MCP
  • Project tool
  1. 1
    Channel Request on WhatsApp

    A customer asks about delivery status and the invoice.

  2. 2
    Custom tool Get order status

    Live query in the ERP via its existing REST API.

    GET /orders/{order_id}
  3. 3
    MCP Create ticket

    Follow-up on the delivery address for the service team.

    create_ticket
  4. 4
    Project tool Generate e-invoice

    Create an XRechnung from the invoice data and provide it.

    create_einvoice_xml_tool
The order isn't hard-coded by a developer. The agent decides based on the request, its instructions and the tool descriptions.
Customer

Hi, where is my order 4711? And can I get the invoice as an e-invoice?

Custom toolget_order_status

Status: ready to ship, delivery address incomplete

Service agent

Your order 4711 is ready to ship. The delivery address is missing a house number, though. What is it?

Customer

Number 12. And please send the invoice as an XRechnung.

MCPcreate_ticket

Ticket SR-2381 to shipping: complete address

Project toolcreate_einvoice_xml_tool

XRechnung_4711.xml created

Service agent

Done: the shipping team will add the house number (ticket SR-2381). Your invoice is ready as XRechnung_4711.xml.

Model-agnostic: the right model for each agent

Section titled “Model-agnostic: the right model for each agent”

LIVOI isn’t tied to a specific AI model. Each agent is configured with the model it uses. Tools, knowledge and instructions stay the same.

The task decides

A fast model for routine questions, a more capable one for analysis or long documents.

Switch providers

For example OpenAI, Azure or Anthropic. Switching doesn’t require rebuilding your tools.

Your own endpoints

Models can also be connected through your own endpoints, for example in a specific region or in your own infrastructure.

Agent overview in the LIVOI dashboard: each agent card shows the model in use, the LLM configuration and the tools Agent overview in the LIVOI dashboard: each agent card shows the model in use, the LLM configuration and the tools
Each card in the agent overview shows the model in use, here for example GPT-5.4 and GPT-5.4 mini.

Tools tell the agent what it can do. Skills describe how a recurring task gets done: which details to clarify first, which tools to use in which order, and what the result should look like.

A “Record a complaint” skill could, for example, say: ask for the order number, check the status in the ERP, request photos, create a ticket and send the customer a short summary. Several agents can then follow the same process without each prompt being maintained separately.

Tool calls in the chat

Every call is visible in the conversation. For custom tools, this includes the inputs sent and the response.

Validated inputs

LIVOI checks the model’s arguments against the configured input schema before a request reaches the target system.

Personal permissions with MCP

MCP clients can use a personal sign-in. The agent then acts only with that person’s permissions.

Adjust tool descriptions

In expert mode, you can specify the situations in which an agent should use a tool.

Before
  • Answers only from static documents
  • Staff copy data between ERP, ticketing and chat
  • Integrations are tied to one model or provider
After with LIVOI
  • Live data and actions straight from the conversation
  • Existing APIs and MCP servers are reused
  • Model and provider can be chosen per agent