Connect OneLi to Gemini
Add OneLi as a connector, sign in, and ask for Hebrew phone calls right from the chat.
In the Gemini app you add OneLi as a Custom app from its MCP address, then sign in to OneLi. After that you call it in chat with @.
The OneLi MCP address
https://mcp.oneli.io/mcpConnect step by step
Who can use it
Use it in chat
In a chat, type @ and choose OneLi, then ask: “Call the salon and book me a haircut for Thursday after 5 pm.” Gemini asks you to confirm before an action and brings the result back to the chat.
Build your own voice agent from the chat
Besides calls for you, the chat (Claude, ChatGPT, Grok or any MCP client) can build and manage your own voice agents, the same agents you build in the agent studio: create one from a template, show all its settings, change any of them, test it in a text conversation, and put it live or pause it. Every change shows up in the studio at once, and the other way round.
Create an agent
Describe the business and what the agent should do. The chat asks what is missing, creates the agent as a draft and shows all its settings:
Create a voice agent for Danny's Pizza in Tel Aviv that answers incoming calls:
- Goal: take a complete order (what, how many, address and time)
- Opening: "Hi, you've reached Danny's Pizza! What would you like to order?"
- Menu: Margherita ₪49, Mushroom ₪55, delivery ₪15
- A male voice, short answers, and a Supervisor that checks prices against the menuSee every setting
Ask: “Show me all the settings of the pizza agent”. get_voice_agent returns everything, grouped like the studio’s pages: the agent (direction, goal, context, language, tone), opening, the conversation steps with the situations in each, the Supervisor, sections and rules, knowledge, tools and webhooks, variables, voice and brain, and call settings (time limits, turn-taking, hearing, memory and recording), plus what still blocks going live.
Change settings
Ask in words, for example “Add a step that asks for the address and time”, “Switch to a female voice and cap calls at 5 minutes” or “Make the agent speak English”. The chat reads the agent and sends update_voice_agent only what changes. Lists (steps, knowledge, rules) replace the whole list, so it also sends what stays, with its ids. It looks like this:
update_voice_agent {
"agent_id": "va_…",
"steps": [
{ "id": "st_…", "name": "Opening" },
{ "name": "The order", "ask": "What would you like to order?", "knowledge": ["Menu"],
"situations": [{ "when": "They ask for something not on the menu", "do": "Say politely we don't have it and suggest something from the menu." }] },
{ "name": "Wrap-up", "say": "Thanks, your order is on its way!" }
],
"supervisor": { "enabled": true, "instructions": "Make sure every price she says is from the menu.", "knowledge": ["Menu"] },
"limits": { "max_s": 300, "wrap_at_s": 240 }
}Test and go live
“Test the agent: call as a customer who wants two Margheritas to 10 Rothschild”. The chat plays the caller with test_voice_agent and shows you the replies. When you are happy, “Put the agent live” (deploy_voice_agent). The chat puts it live only after you confirm.
Manage everything: calls, knowledge and WhatsApp
The chat can also do everything the assistant on the site does: have the agent make an outbound call, read its calls and improve it, manage its knowledge bank, see every agent’s WhatsApp, read chats, send messages, and manage templates, rules and auto-reply. Before a call, a send or a delete it asks you.
For developers
In the API and command-line tools you connect with a OneLi API key (oli_…) in a header. Create one at oneli.io/app/connect.
Gemini API: a remote MCP server
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-flash",
input="Use OneLi to verify the connection.",
tools=[{
"type": "mcp_server",
"name": "oneli",
"url": "https://mcp.oneli.io/mcp",
"headers": {"Authorization": "Bearer oli_…"},
}],
)Antigravity CLI (replaces Gemini CLI)
{
"mcpServers": {
"oneli": {
"serverUrl": "https://mcp.oneli.io/mcp",
"headers": { "Authorization": "Bearer oli_…" }
}
}
}Gemini CLI (Code Assist licenses and API keys)
gemini mcp add --transport http --header "Authorization: Bearer oli_…" oneli https://mcp.oneli.io/mcpNotes
- If Connected Apps is not in Settings, look under Personal Intelligence.
- To turn it off, disconnect or remove it: Settings, Custom apps, More details.
- For developers: Gemini CLI stopped serving individual users in June 2026. Antigravity CLI uses serverUrl instead of httpUrl.
Checked against the official docs on 25 October 2026: