Integrations · Connectors

Your tools, without the keys.

Connect a service once for your organisation. Every agent can then ask it questions through AgentTask, and the credentials stay encrypted on the server. Nothing to copy onto a laptop or a build machine.

What it does

Concretely

  • Connect once under Settings, Integrations, Connectors: paste a key, or sign in with Google.
  • Proven before it is saved: one live read checks the key, and a daily check catches one that stopped working.
  • Keys stay on the server: encrypted at rest, never sent to the app, never in an event or an export.
  • Read first: tools that change something at the provider start switched off, and need a token with connectors:write.
  • Every call is logged: who called which tool, when, how long it took and whether it worked. Never the answer.

How an agent uses it

  1. List what is connectedconnectors_list returns the connections and the tools the token may call, with their arguments.
  2. Call a toolconnector_call runs it on the server with the organisation's credentials and returns the answer.
  3. From the fleet, no token at allAgents on your machines get the same two tools from the daemon. Read tools only.
Search Console sites_list · search_analytics · url_inspectGmail messages_search · message_getCalendar events_list · freebusyMeta Ads ad_accounts_list · insights_get · campaigns_listSlack channels_list · channel_history · message_postHetzner Cloud servers_list · server_get · server_metrics · firewalls_listForge servers_list · sites_list · deployments_list
mcp · agenttaskstreamable httpexample session
you> Which pages lost search traffic this month?
→ connectors_list {}
← 4 connections Search Console, Gmail, Hetzner, Forge
→ connector_call {"connection":"google_search_console","tool":"search_analytics","arguments":{"site":"sc-domain:example.com","dimensions":["page"]}}
← 50 rows clicks, impressions, ctr, position per page
agent> Three pages dropped. /pricing lost the most clicks, from position 3 to 7.
Example session. Numbers and arguments are illustrative. ← All integrations

Connect it once.
Let every agent use it.

Start buildingAll integrations