Two servers, and only one of them runs errands
The docs server is generated from this site and is genuinely useful; it is also the single most
common way to end up with a connector that reports success while nothing can run. Add the
execution server. Keep the
/mcp path: a bare hostname never completes the handshake.
Prerequisites
- A Hence account (step 1 below).
- A Claude account on Free, Pro or Max. Custom connectors with OAuth need no admin step on those plans, though Free allows only one custom connector at a time. On Team or Enterprise, a workspace owner has to add the connector first.
- Access enabled for your Hence account. You can connect without it; errands refuse until it is on.
- A browser. The consent screen and any sign-in Hence needs are completed by you, in your browser.
Use a personal Claude account for the pilot, not a Team or Enterprise workspace. Each tester
adds the connector on their own account. That is what keeps the connector, the consent and the
errand history attached to one person rather than to a shared workspace.
Step 1 — Account
Create or sign in to your Hence account at https://app.usehence.com/sign-up. Expected outcome. You are signed in and can see your household in the Hence app.Whether you can sign up directly or must be invited is not settled yet. The app gates access
by list today, so a new account may land on the waitlist rather than in the product. This page
will say which, plainly, once it is decided — it is not something to guess at, because a wrong
answer here either turns away a tester or implies access nobody granted.
Step 2 — Connect
- Open https://claude.ai/settings/connectors — the same page Claude’s own settings reach under Connectors.
- Choose Add custom connector.
- Paste the URL exactly:
https://mcp.usehence.com/mcp - Claude sends you to Hence to sign in and consent. Approve the request.
What the consent screen is asking
The consent step is one sentence in plain words: this assistant may run errands as me at Hence. Concretely, approving it lets the connector, on your behalf, check whether an errand is admissible, start and cancel errands, read their state, and deliver answers and approvals you give in the conversation. It does not hand your assistant your Hence password, your bank credentials, or a token for any third party. Those stay on our side, and the sensitive ones never exist in the conversation at all.Household selection
Errands run against a household, not just a login, because the accounts and the financial picture belong to the household. If your Hence account belongs to exactly one household, that is the one used, and you will not be asked. If it belongs to more than one, the first errand asks which one to run against, as an ordinary question relayed through Claude.Step 3 — Verify
Ask Claude: “List my Hence tasks.” Claude callslist_tasks.
Expected outcome. An empty list, phrased however Claude phrases it — you have no tasks yet. An
empty list is the pass condition. If instead you get a clean refusal saying execution is not enabled
for your account, the connection is fine and access is not on yet; see the failure table.
Step 4 — Your first errand
Three prompts to start from. Each names its published ceiling, because the ceiling is what you are actually delegating.Find the rate on every debt I have — ceiling: DONE
Find the rate on every debt I have — ceiling: DONE
“What am I actually paying on my debts? I have a Chase card, a Discover card and the car loan
with Ally.”Hence signs in at each servicer through a single-use page you complete, reads APR, balance,
minimum, promo end date and whether the rate is fixed or variable, screenshots each account, and
returns a table. Nothing changes at any servicer. Where a portal shows no rate at all, it asks
you for that one number rather than guessing.
Capture my full 401(k) match — ceiling: READY for the read; DONE for the change behind approval
Capture my full 401(k) match — ceiling: READY for the read; DONE for the change behind approval
“Am I capturing my full 401(k) match?”Hence reads the match formula and your current deferral from the recordkeeper portal, works out
the gap, and proposes a new rate. It changes the rate only after you say yes to a question
that names the exact new number. Decline and nothing is changed.
Ask for a lower rate on a card — ceiling: READY; DONE where the issuer answers in-session
Ask for a lower rate on a card — ceiling: READY; DONE where the issuer answers in-session
“Ask Chase for a lower APR on my card.”Hence reuses the rate and account age it already read as leverage, drafts the request into the
issuer’s secure message centre, and sends it only behind a confirm step. The issuer may say no;
that answer is recorded as the result.