Quickstart

Quickstart

1. Sign up

Go to tap.human.tech and create an account.

2. Add your credentials

In the dashboard, go to Credentials+ Add Credential.

Most services use Standard API Key — give it a name, paste the secret. Common ones:

ServiceWhere to find your key
Mercuryapp.mercury.com/settings/tokens
Stripedashboard.stripe.com/apikeys
AWSconsole.aws.amazon.com/iam → Security credentials
GitHubgithub.com/settings/tokens
Notionnotion.so/my-integrations → New integration → Copy Internal Integration Secret
Slackapi.slack.com/apps → OAuth & Permissions → Bot User OAuth Token

For Google (Gmail, Calendar, Drive, Workspace admin, Google Cloud), the dashboard has a guided browser OAuth flow. Twitter/X and Telegram have dedicated setup wizards in the dashboard — see Credential Setup Guides.

3. Create an API key

Go to API Keys+ Create API Key. Give it a name and select which credentials it can access.

Copy the API key — it’s shown only once.

To add colleagues, go to Team → enter their email. See Team Members.

4. Connect your agent

Give your agent these two lines — in its context, memory, or just pasted into the conversation (e.g. in CLAUDE.md or a skill):

TAP API key: <YOUR API KEY>
TAP instructions: https://proxy.tap.human.tech/instructions

The agent fetches that URL, learns the protocol, and discovers your configured services — works with any instruction-following model.

5. Try it

Ask your agent: “List my available TAP services.”

Then pick something from the Examples page — copy a prompt, paste it, and watch the approval flow in action.

Approvals work out of the box — no setup needed. By default, reads go through immediately and writes pause for your approval. When the agent makes a write, it gets back an approval link to show you right in the conversation, and the same request appears in the dashboard under Approvals. Approve in either place and the request goes through.

Optional: approval notifications

Want approval prompts pushed to you instead? Go to Approvals in the dashboard and add a channel:

  • Dashboard inbox + browser notifications — get a web push notification on that device even with the tab closed
  • Telegram — add @vaulty_tap_bot to a Telegram chat or group, then paste the chat ID into the dashboard
  • Matrix — invite @vaulty:matrix.org to a Matrix room, then paste the room ID into the dashboard

With Telegram or Matrix, TAP sends you a message like:

Agent: my-agent · Credential: slack · Action: POST /chat.postMessage
{"channel": "C123456", "text": "Hello team, the deploy is done"}
✅ Approve   ❌ Deny

Optional: passkey approval. Approve with Face ID, a fingerprint, or a YubiKey instead of tapping in chat. Register passkeys under Security, then enable passkey approval in a credential’s policy. See Policies & Approval.

Customize which requests require approval at all in Policies & Approval.