Before you start
Installing a connector and using one are separate steps with different requirements, so check which half applies to you before starting. Installing a connector for your organization requires the Admin, IT, or HR role, or a custom role with permission to create integrations. Removing a connector requires Admin or IT, or a custom role that can archive integrations, so HR can install a connector but not remove it. Installation affects everyone, because it fixes the server address and the OAuth client that every user connects through. Connecting your own account to an already-installed connector requires no special role. Any user can do it for themselves, and it only ever touches their own credentials and tool permissions. Some connectors also need an OAuth client that belongs to your organization rather than to DualEntry. Gmail is the common case: it runs against Google’s hosted Gmail MCP server and requires a Google Cloud OAuth web application client that you own. Create that client in the Google Cloud console before you begin, or the consent step fails for everyone. Installing a connector does not by itself let Accounting Intelligence change anything in the external system without asking. Tools that write ask for approval in the conversation until the person using them decides otherwise for their own connection.How connectors work
A connector has two layers: organization and personal. The organization installs the connector once, and each person then connects their own account to it. The organization-level install holds the server address and the OAuth client configuration. Someone whose role can create integrations sets it up, and it is shared by everyone in the organization. Credentials are not shared. Every user who wants to use the connector completes the provider’s authorization flow themselves, and DualEntry stores that person’s tokens against their own user record. Accounting Intelligence loads a connector’s tools only for users who have personally connected, so an installed connector does nothing for a colleague who has not authorized it yet. Tool permissions are personal too. Each user decides, for their own connection, which tools run without asking, which ask for approval first, and which are blocked. A colleague who lets a tool run without approval changes nothing about how that tool behaves for you. Interactive tools reach only the conversations you are present for. A scheduled agent receives a connector’s read-only tools and nothing else, whatever your interactive tools are set to, so an unattended run can search an external system but cannot change anything in it. This is why the Gmail connector drafts into the mailbox of whoever is asking. There is no single organization mailbox behind it. If you and a colleague both connect Gmail, each of you gets drafts in your own mailbox, and neither of you can read the other’s mail through Accounting Intelligence. Connectors authenticate one of three ways, decided by the connector rather than by you: OAuth with credentials DualEntry registers automatically, OAuth with a client your organization owns, or a static bearer token you supply. Servers are reached over Streamable HTTP, or over SSE for older servers.Install a connector from the Marketplace
The Marketplace lists connectors DualEntry has already integrated, Gmail among them. Installing one records the server for your organization and opens it for individual users to connect. The MCP Connector Directory lists every connector in the Marketplace by category, with a link to each provider’s own MCP documentation, so check there first for what a given connector exposes.- Open the Agents panel and choose Connectors. The Installed tab lists connectors already installed for your whole organization, and the Marketplace tab lists the ones you can add.
- Choose the Marketplace tab, then search for the connector or filter by Category.
- Choose Install on the connector’s card. If the connector requires an organization-owned OAuth client, as Gmail does, supply the client details when DualEntry asks for them.
- Complete the provider’s authentication flow. This also connects your own account.
- Confirm the connector appears on the Installed tab, then set your tool permissions as described in the next section.
Connect your account and set your tool permissions
An installed connector does nothing for you until you connect your own account. Open Connectors in the Agents panel, find the connector on the Installed tab, choose Connect, and complete the provider’s authorization flow for yourself. This is the step that creates your credentials and makes the connector’s tools visible to your conversations. Once you are connected, the connector’s details list its tools in two groups: Interactive Tools, which change something in the external system, and Read Only Tools, which only read. Each tool has one of three permissions, and the permissions you set apply only to your own connection.
Interactive tools start at Needs approval, and read-only tools start at Always allow. Change a single tool with the buttons beside it, or a whole group with the menu in the group’s heading, then choose Save. Drafting a Gmail message is an interactive tool, so by default each draft waits for you to approve it in the conversation.
If a tool’s buttons are unavailable, an admin has blocked that tool for everyone in your organization, and nobody can turn it back on from their own connection.
Reconnecting your account, for example after a token expires, resets your tool permissions to these defaults. Check them again after you reconnect.
Use caution before setting a customer-facing tool to Always allow. It then acts whenever Accounting Intelligence judges it useful, with nobody reviewing the call. Leave such tools at Needs approval unless you are comfortable with that.
Permission changes apply from your next message rather than requiring a restart, because Accounting Intelligence re-reads your tool permissions on every turn.
The Gmail connector is authorized for reading, searching, drafting, and sending. Accounting Intelligence can send mail from your account when you ask it to, using the access you granted when you connected Gmail. With the send tool at Needs approval, each send waits for you to approve it. Sent messages appear in your Gmail Sent folder like any other message you send.
Add a custom connector
A custom connector points DualEntry at an MCP server you supply by URL rather than one from the Marketplace. Use it for a server your team runs internally, or for a third-party server that is not in the Marketplace yet.- From the connectors page, choose Add Custom Connector.
- Provide the server URL and a display name. The display name is what appears in the connector list and what you refer to when asking Accounting Intelligence to use it.
- Choose how the server authenticates: OAuth, or a static bearer token with the header name the server expects.
- Save, then connect your own account and confirm the tool count populates.