OSP.net docs

Getting started

From checkout to chatting with your own named agent takes about five minutes. This page walks the whole path, including where to get each key. Stuck anywhere? Contact support. Curious what’s coming? See the public roadmap and vote on what we build next.

The 3 steps

  1. Subscribe (or start the free trial). Pick the Starter plan on the pricing section and pay through Stripe’s secure checkout — or enter your email under “Try it free” for a 72-hour trial with no card. Either way, your private agent instance starts provisioning immediately (usually live in about a minute).
  2. Open your magic link. We email a sign-in link to the address you used — no password to invent. Click it and you land on your dashboard, where you can watch your instance flip to Live in real time. Didn’t get the email? Check spam for a message from auth@osp.net, or use the resend button on the checkout success page.
  3. Name your agent, then connect it. The dashboard first asks for your agent’s name (see the rules). Then the “Connect your agent” card takes exactly two secrets: a model API key and a Telegram bot token. Hit Save & restart agent — your instance restarts with the new configuration, and within a minute your bot answers on Telegram, introducing itself by the name you chose.

That’s the whole setup: one key, one channel, go. Keys are write-only — stored in an encrypted vault, injected into your agent when it starts, and never shown again. To rotate one, just type a new value and save.

Model keys, provider by provider

Your agent thinks with a model you choose, billed directly to your own provider account — OSP.net never marks up your tokens. Pick a provider in the dashboard dropdown, paste its key, hit Test (optional — saving runs the same check anyway), and save. The fastest free start is Google Gemini: a real free tier, no credit card. The Model dropdown offers known-good models with the default marked — or pick “Custom model id…” for anything else your key can reach.

Every key is verified with the provider before it saves — a bad key, an empty-credit account, or a model your key can’t see is rejected on the spot with the provider’s real error, never saved silently. The dashboard then shows each credential’s live status (“verified ✓ checked 3m ago”) with a Re-test button.

Google Gemini — Recommended — free, no card

Google AI Studio keys have a real free tier: no credit card, generous per-minute limits, and gemini-3.5-flash is fast and capable — the easiest way to give your agent a working brain today.

  1. Open Google AI Studio's API-key page and sign in with any Google account — no card, no billing setup. aistudio.google.com/apikey
  2. Click Create API key (pick any project if it asks). New keys start with AQ. — older AIza… keys still work too. You can copy it again later from the same page.
  3. Paste it here, hit Test, then Save & restart. The free tier's rate limits comfortably fit a personal agent — details on Google's limits page. Gemini API rate limits

Default model: gemini-3.5-flash · also known-good: gemini-3.1-pro, gemini-3.1-flash, gemini-3.1-flash-lite, gemini-3-pro-preview, gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite

Anthropic

Pay-as-you-go; new accounts need a small amount of billing credit before keys work. claude-sonnet-4-6 is the workhorse default.

  1. Sign in to the Anthropic Console and open Settings → API keys. console.anthropic.com/settings/keys
  2. Click Create Key, name it (e.g. “OSP agent”), and copy the sk-ant-… value — it's shown only once.
  3. New account? Add a few dollars of credit first under Settings → Billing, or API calls will be rejected. console.anthropic.com/settings/billing
  4. Paste the key here, Test, then Save & restart.

Default model: claude-sonnet-4-6 · also known-good: claude-fable-5, claude-opus-4-8, claude-opus-4-7, claude-opus-4-6, claude-haiku-4-5, claude-haiku-4-5-20251001

OpenAI

Pay-as-you-go; the account needs billing credit. gpt-5.5 is the default; gpt-5.4-mini is the budget pick.

  1. Sign in to the OpenAI platform and open the API keys page. platform.openai.com/api-keys
  2. Click Create new secret key and copy the sk-… value (shown once). A ChatGPT Plus subscription is NOT the same thing — API billing is separate.
  3. Make sure the account has API credit under Billing, or every call fails with a quota error. platform.openai.com → Billing
  4. Paste the key here, Test, then Save & restart.

Default model: gpt-5.5 · also known-good: gpt-5.5-pro, gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, gpt-4o-mini, o4-mini

OpenRouter

One key, hundreds of models, pay-per-use credits — and any model id ending :free (★ below) is a no-cost path: no card, ~50 requests/day (1,000/day after a one-time $10), rate-limited and sometimes slow at peak, but genuinely free.

  1. Sign in at OpenRouter and open Settings → Keys, then Create Key (sk-or-…). openrouter.ai/settings/keys
  2. Either add credits (Settings → Credits) or pick a :free model from the dropdown here — the :free variants cost nothing and are the backup free path if you'd rather not use Google. openrouter.ai → free models
  3. Paste the key here, Test, then Save & restart.

Default model: anthropic/claude-sonnet-4.6 · also known-good: anthropic/claude-opus-4.8, anthropic/claude-fable-5, openai/gpt-5.5, openai/gpt-5.4, google/gemini-3.5-flash, google/gemini-3.1-pro, deepseek/deepseek-v4-pro, deepseek/deepseek-v4-flash, moonshotai/kimi-k2.6, x-ai/grok-5, qwen/qwen3-max, openai/gpt-oss-120b:free, openai/gpt-oss-20b:free, meta-llama/llama-3.3-70b-instruct:free, google/gemma-4-31b-it:free, qwen/qwen3-coder:free, qwen/qwen3-next-80b-a3b-instruct:free, nvidia/nemotron-3-super-120b-a12b:free, nousresearch/hermes-3-llama-3.1-405b:free

NVIDIA NIM — Free credits — no card

NVIDIA's build.nvidia.com hosts 100+ open models (Nemotron, Llama, Qwen, DeepSeek, GLM, MiniMax…) behind one OpenAI-compatible endpoint. A free NVIDIA developer account gives you API credits with NO credit card — generous enough to run a personal agent. Quick-picks below; “Refresh live models” pulls the full live catalog.

  1. Open build.nvidia.com and sign in with (or create) a free NVIDIA developer account — no credit card. build.nvidia.com
  2. Open any model card, click “Get API Key” (or your profile → API keys) and copy the nvapi-… value. New accounts get free credits to start. build.nvidia.com → API keys
  3. Paste it here, hit Test, then Save & restart.

Default model: meta/llama-3.3-70b-instruct · also known-good: nvidia/llama-3.3-nemotron-super-49b-v1.5, nvidia/llama-3.1-nemotron-70b-instruct, nvidia/llama-3.1-nemotron-ultra-253b-v1, nvidia/nemotron-4-340b-instruct, meta/llama-3.1-405b-instruct, meta/llama-3.1-8b-instruct, meta/llama-4-maverick-17b-128e-instruct, meta/llama-4-scout-17b-16e-instruct, qwen/qwen3-235b-a22b, qwen/qwen2.5-coder-32b-instruct, deepseek-ai/deepseek-r1, deepseek-ai/deepseek-v3.1, zai-org/glm-4.6, moonshotai/kimi-k2-instruct, openai/gpt-oss-120b, openai/gpt-oss-20b, mistralai/mistral-small-3.2-24b-instruct-2506

Cerebras — Fastest — free, no card

Cerebras runs open models on wafer-scale chips — the fastest inference you can get (~2,000–3,000 tokens/sec). A free API key (no credit card) includes a daily token allowance that comfortably covers a personal agent. Quick-picks below; “Refresh live models” pulls the live catalog.

  1. Sign in at cloud.cerebras.ai and create a free account — no credit card needed. cloud.cerebras.ai
  2. Open API Keys, click Create API Key, and copy the csk-… value. The free tier's daily token allowance fits a personal agent. cloud.cerebras.ai → API Keys
  3. Paste it here, hit Test, then Save & restart.

Default model: gpt-oss-120b · also known-good: zai-glm-4.7, llama-3.3-70b, llama3.1-8b, llama-4-scout-17b-16e-instruct, llama-4-maverick-17b-128e-instruct, qwen-3-235b-a22b-instruct-2507, qwen-3-coder-480b, qwen-3-32b

Mistral AI — Free tier — no card

Mistral's La Plateforme has a free “Experiment” tier (no credit card) plus pay-as-you-go. mistral-large-latest and mistral-small-latest are strong all-rounders; codestral-latest is a great coding model. The -latest aliases always track the newest release.

  1. Sign in at console.mistral.ai and (the free Experiment plan needs no card; accept the terms when prompted). console.mistral.ai
  2. Open API Keys, click Create new key, and copy the value — it's shown only once. console.mistral.ai → API Keys
  3. Paste it here, hit Test, then Save & restart.

Default model: mistral-small-latest · also known-good: mistral-large-latest, mistral-medium-latest, magistral-medium-latest, magistral-small-latest, codestral-latest, devstral-medium-latest, devstral-small-latest, ministral-8b-latest, ministral-3b-latest, pixtral-large-latest, open-mistral-nemo

Hugging Face — Monthly credits — no card

Hugging Face's Inference Providers router exposes hundreds of open models (Llama, Qwen, DeepSeek, gpt-oss, Mistral…) behind one OpenAI-compatible endpoint and auto-routes to whichever provider is up. Every account gets monthly included credits with NO credit card. Append :provider to pin one (e.g. …:groq). Quick-picks below; “Refresh live models” pulls the live catalog.

  1. Sign in at huggingface.co and open Settings → Access Tokens — no credit card to start. huggingface.co → Access Tokens
  2. Create a token (a read/fine-grained token with Inference Providers permission works), then copy the hf_… value. Your account's monthly included credits cover a personal agent. HF Inference Providers pricing
  3. Paste it here, hit Test, then Save & restart.

Default model: meta-llama/Llama-3.3-70B-Instruct · also known-good: meta-llama/Llama-3.1-8B-Instruct, Qwen/Qwen3-235B-A22B-Instruct-2507, Qwen/Qwen2.5-72B-Instruct, Qwen/Qwen2.5-Coder-32B-Instruct, deepseek-ai/DeepSeek-R1, deepseek-ai/DeepSeek-V3.1, openai/gpt-oss-120b, openai/gpt-oss-20b, zai-org/GLM-4.6, moonshotai/Kimi-K2-Instruct, mistralai/Mistral-Small-3.2-24B-Instruct-2506

GitHub Models — Free in preview — no card

GitHub Models lets any GitHub user call gpt-4o, the o-series, Llama, Mistral, Phi, DeepSeek and Grok through one OpenAI-compatible endpoint — free during preview (rate-limited), authenticated with a GitHub Personal Access Token (PAT). Model ids are publisher/model (e.g. openai/gpt-4o).

  1. Sign in to GitHub and open Settings → Developer settings → Personal access tokens, then generate a token. A fine-grained token with the “Models” permission (read) works; a classic token works too — no credit card. github.com → Personal access tokens
  2. Copy the github_pat_… (or ghp_…) value — it's shown only once. See GitHub's rate-limit notes for the free preview tiers. GitHub Models rate limits
  3. Paste it here, hit Test, then Save & restart.

Default model: openai/gpt-4o-mini · also known-good: openai/gpt-4o, openai/gpt-4.1, openai/gpt-4.1-mini, openai/gpt-5, openai/gpt-5-mini, openai/o4-mini, openai/o3, meta/Llama-3.3-70B-Instruct, meta/Llama-4-Scout-17B-16E-Instruct, mistral-ai/Mistral-Large-2411, mistral-ai/mistral-medium-2505, microsoft/Phi-4, deepseek/DeepSeek-V3-0324, deepseek/DeepSeek-R1-0528, xai/grok-3, xai/grok-3-mini, cohere/cohere-command-a

xAI (Grok)

xAI's Grok models (grok-4.3, grok-4, grok-4-fast, grok-3, grok-3-mini, grok-code-fast-1, grok-2-vision) via an OpenAI-compatible endpoint. This is a PAID API — there's no standing free tier (xAI has run promo credits, but don't count on one). The -latest aliases track the newest release of each line.

  1. Sign in at console.x.ai and add billing — Grok's API is paid (no standing free tier), so a payment method is required before keys work. console.x.ai
  2. Open API Keys, click Create API Key, and copy the xai-… value. console.x.ai → API Keys
  3. Paste it here, hit Test, then Save & restart.

Default model: grok-4-fast · also known-good: grok-4.3, grok-4, grok-4-fast-reasoning, grok-4-fast-non-reasoning, grok-3, grok-3-mini, grok-3-fast, grok-3-mini-fast, grok-code-fast-1, grok-2-vision-1212

Groq

Known gotcha: A FREE Groq key will pass the key test but your agent will NOT work on it: Groq's free tier caps requests at 12,000 tokens/minute and your agent's system prompt alone is ~20,000 tokens — every single request is rejected with HTTP 413 before the model runs, regardless of which model you pick. You need a PAID Groq tier.

Blazing fast open models — but paid tier required for agents (see the warning). Upgrade under console.groq.com → Settings → Billing first.

  1. Upgrade to a paid tier FIRST — free keys pass the test here but fail on every real request (12k TPM cap vs the agent's ~20k-token prompt → HTTP 413). console.groq.com → Settings → Billing
  2. Then open API Keys and click Create API Key (gsk_…). console.groq.com/keys
  3. Paste the key here, Test, then Save & restart.

Default model: llama-3.3-70b-versatile · also known-good: llama-3.1-8b-instant, openai/gpt-oss-120b, openai/gpt-oss-20b, meta-llama/llama-4-scout-17b-16e-instruct, moonshotai/kimi-k2-instruct-0905, qwen/qwen3-32b, gemma2-9b-it, allam-2-7b, deepseek-r1-distill-llama-70b, groq/compound, groq/compound-mini, openai/gpt-oss-safeguard-20b, whisper-large-v3, whisper-large-v3-turbo

Ollama Cloud

Cloud-hosted open models (Gemma, Qwen, DeepSeek, GLM, Kimi, gpt-oss…) with a free usage tier — no card; paid plans raise the limits. These are quick-picks; hit “Refresh live models” for Ollama Cloud's full current catalog.

  1. Sign in at ollama.com and open Settings → Keys, then create an API key. ollama.com/settings/keys
  2. Paste the key here, Test, then Save & restart.

Default model: gpt-oss:120b · also known-good: gpt-oss:20b, gemma3:27b, gemma3:12b, gemma3:4b, gemma4:31b, gemma4:12b, qwen3.5:cloud, qwen3-coder:480b, qwen3-coder:30b, qwen3-vl:235b, deepseek-v4-pro, deepseek-v4-flash, deepseek-v3.2, deepseek-v3.1:671b, glm-5.1, glm-4.7, kimi-k2.6, kimi-k2.7-code, kimi-k2.5:cloud, minimax-m3, minimax-m2.7, llama4:cloud, nemotron-3-super:120b, nemotron-3-nano:30b, mistral-large-3:675b, devstral-2:123b

You can switch providers any time: pick a new one, paste its key, save — your agent restarts with the new brain and the same memory. (If you switch the provider without pasting a new key, the dashboard re-checks the stored key against the new provider and flags it if they don’t match.)

Create your Telegram bot (BotFather walkthrough)

Your agent answers on Telegram through a bot that you own. Creating one takes about two minutes and is free. The dashboard setup guide walks these exact steps interactively (with the verify- on-paste token box); here they are for reference, with the exact taps on a phone and clicks on a computer.

  1. Open BotFather.
    On your phone: In the Telegram app, tap the search icon at the top of your chat list and type BotFather. Several lookalikes will appear — tap the one named exactly “BotFather” with the blue verified checkmark. Easier still: use the Open @BotFather button for this step and Telegram jumps straight to the real one. Then tap START at the bottom of the chat.
    On a computer: In Telegram Desktop (or web.telegram.org in your browser), click the search box at the top of the left sidebar and type BotFather. Ignore lookalikes — click the result named exactly “BotFather” with the blue verified checkmark, or use the Open @BotFather link for this step to jump straight to it. Then click START at the bottom of the chat.
    Direct link: t.me/BotFather
  2. Send the /newbot command.
    On your phone: Tap the copy button next to the /newbot command for this step, paste it into BotFather’s message box, and tap send (or just type /newbot).
    On a computer: Copy the /newbot command for this step, paste it into BotFather’s message box, and press Enter (or just type /newbot).
    /newbot
  3. Answer BotFather’s two questions.
    On your phone: First it asks: “Alright, a new bot. How are we going to call it? Please choose a name for your bot.” That’s the display name people see — name it the SAME as your agent (e.g. Juno) so the bot and your agent match; spaces are fine. Send it. Next it asks for a username, which must end in “bot” (e.g. JunoMyAgentBot) and can’t contain spaces. Usernames are global across all of Telegram, so your first pick may be taken — keep sending variants until BotFather accepts one.
  4. Copy the token.
    On your phone: BotFather replies “Done! Congratulations on your new bot…” with a line like 123456789:AAH3x… under “Use this token to access the HTTP API.” Tap the token once — Telegram copies it for you. Treat it like a password: anyone holding it controls your bot.
    On a computer: BotFather replies “Done! Congratulations on your new bot…” with a line like 123456789:AAH3x… under “Use this token to access the HTTP API.” Click the token once to copy it. Treat it like a password: anyone holding it controls your bot.
  5. Paste it into your dashboard.
    On your phone: Come back to this page and paste the token into the token box — no need to type it out. We check it with Telegram the moment you paste and tell you exactly which bot we found.
  6. Open your bot and send /sethome first.
    On your phone: Tap your new bot (search its @username, or tap its t.me link) and tap START. The very first message you send it should be /sethome (one word, no space) — this tells your agent which chat is its “home” so it can message you back (daily briefings, reminders, follow-ups). Until you do, Telegram shows a “home is not set” notice — that’s expected, not an error, and /sethome clears it. After that, just talk to your agent normally — say hi!
    On a computer: Open your new bot (click its t.me link, or search its @username) and click START. The very first message you send it should be /sethome (one word, no space) — this tells your agent which chat is its “home” so it can message you back (briefings, reminders, follow-ups). Until you do, Telegram shows a “home is not set” notice — that’s expected, not an error, and /sethome clears it. Then just talk to your agent normally.
  7. Say hello. The dashboard verifies the token with Telegram the moment you paste it (“Found @YourBot”), and after you save, your agent restarts with it — usually under a minute. Use the Message your agent now button (or open t.me/<your bot’s username>), tap Start, and say hello — your agent replies as itself.

Notes: Your agent also tries to set the bot’s display name to your chosen agent name automatically — Telegram rate-limits that to about once a day, so a rename can take a while to show on the bot itself. By default anyone who finds your bot’s username can message it (it runs on your model key), so don’t share the username publicly unless you mean to — or set the optional access restriction on the dashboard. On your very first message to the bot, send /set home once — that registers this chat as “home” so your agent can reach you proactively; the “home is not set” notice you may see beforehand is normal, not an error.

More channels: Slack, Discord, Email

Telegram is the day-one channel; the More channels card on your dashboard adds the rest. All credentials are write-only and vault-stored, exactly like your model key, and your agent restarts with the new channel within a minute of saving. The same agent — same memory, same name — answers on every channel you connect.

Slack

The Slack integration uses Socket Mode (an outbound WebSocket), so it needs no public URL and works without exposing anything. You need two tokens from one Slack app:

  1. Go to api.slack.com/appsCreate New App → From scratch → pick your workspace.
  2. Under Socket Mode, enable it and generate an app-level token with the connections:write scope — it starts with xapp-.
  3. Under OAuth & Permissions → Bot Token Scopes, add: chat:write, app_mentions:read, channels:history, channels:read, groups:history, im:history, im:read, im:write, users:read, files:read, files:write. Without channels:history/groups:history the bot cannot see channel messages.
  4. Under Event Subscriptions → Subscribe to bot events, add message.im, message.channels, message.groups and app_mention.
  5. Install to Workspace (OAuth & Permissions) and copy the Bot User OAuth Token — it starts with xoxb-.
  6. Paste both tokens into the dashboard’s Slack fields and save. Then invite the bot to a channel (/invite @YourAgent) or DM it.

Discord

  1. Go to discord.com/developers/applications New Application, name it after your agent.
  2. Open the Bot tab. Under Privileged Gateway Intents, enable Message Content Intent — without it your bot sees empty messages.
  3. Click Reset Token and copy the bot token (shown once — treat it like a password).
  4. Invite the bot to your server: under OAuth2 → URL Generator pick the bot scope with Send Messages / Read Message History permissions, open the generated URL, choose your server.
  5. Paste the token into the dashboard’s Discord field and save.

Email

Your agent can read and reply from a mailbox over IMAP/SMTP — give it a dedicated address (e.g. agent@yourdomain.com or a fresh Gmail), never your personal account:

  1. Create the mailbox and an app password (Gmail: Google Account → Security → 2-Step Verification → App passwords. Regular passwords usually won’t work and shouldn’t be shared anyway).
  2. Find the IMAP and SMTP hostnames (Gmail: imap.gmail.com / smtp.gmail.com; most providers document theirs under “IMAP settings”).
  3. Enter address, app password, IMAP host and SMTP host in the dashboard’s Email fields and save. Anyone who emails that address is talking to your agent — so share it deliberately.

WhatsApp and SMS — coming soon (and why)

We don’t fake checkboxes, so here is the honest state:

Slack, Discord, Email and Telegram all connect outbound from your agent, which is why they ship first.

Integrations: tools your agent uses

Channels are where you talk to your agent; integrations are platforms your agent works with — reading your Gmail, searching the web, querying your database. They live on their own dashboard page: Dashboard → Integrations. Every credential is write-only and vault-stored, your agent restarts with the new tool within a minute of connecting, and Disconnect deletes the credential from the vault and restarts the agent without it.

The marketplace currently lists 114 integrations across 18 categories — 48 connectable today, the rest marked coming soon with an honest note on what’s pending (and a “Request this” button that genuinely sets our build order). The walkthroughs below mirror the “How do I get this?” panels on the integrations page, links and all, grouped by the same categories.

AI & Search (8 available · 0 coming soon)

Context7

Up-to-date, version-specific documentation for thousands of libraries and frameworks — your agent stops guessing at APIs.

  1. Sign in at Context7 (free tier available) and open the dashboard. context7.com/dashboard
  2. Create an API key (ctx7sk-…) and copy it.
  3. Paste it here and Connect. Your agent talks to Context7's hosted server — ask it about a library's current API to test.

Exa

Neural web search built for AI — meaning-based results instead of keyword matching. A third web-search option next to Tavily and Brave.

  1. Sign up at Exa — new accounts include free credits, no card. exa.ai
  2. Open the dashboard's API Keys page and copy a key. (Heads-up: this page sometimes rate-limits automated checks — it loads fine in a normal browser.) dashboard.exa.ai/api-keys
  3. Paste it here and Connect. Web search switches on automatically.

Firecrawl

Web scraping and crawling built for AI agents — your agent reads any website as clean text, even JavaScript-heavy ones.

  1. Create a free Firecrawl account — the free plan includes one-time starter credits, no card. firecrawl.dev → Sign up
  2. In the dashboard, open API Keys and copy your key (fc-…). firecrawl.dev/app/api-keys
  3. Paste it here and Connect. Your agent gets the official Firecrawl tools (scrape, crawl, map, extract) plus live web search — ask it to read a specific page to test. Firecrawl Docs: MCP server

Security note: The key only spends your Firecrawl scraping credits — it can't touch anything else in your account. Rotate it any time from the same dashboard page.

Jina Reader

Clean article extraction and web search grounding for AI, via Jina's official hosted MCP server.

  1. Get a free Jina API key from the Jina home page — new keys include free credits, no card. jina.ai → API key
  2. Copy the key (jina_…), paste it here and Connect. Your agent talks to Jina's official hosted MCP server (mcp.jina.ai) with it — ask it to read a specific page to test. Jina Docs: official MCP server

Security note: The key only spends your Jina reader/search credits — it can't touch anything else in your account. Rotate it any time from the Jina dashboard.

Perplexity

Answer-engine web search and research with citations, via Perplexity's official Sonar MCP server.

  1. Sign in at Perplexity and open the API settings. Sonar API access is pay-as-you-go — add a little credit to start. perplexity.ai → Settings → API
  2. Generate an API key (pplx-…) and copy it.
  3. Paste it here and Connect. Your agent gets Perplexity's official Sonar tools — ask it a current question to test. Perplexity Docs: MCP server

Security note: The key only spends your Perplexity API credits. Rotate it any time from the same settings page.

Web search — Brave

Web search on the independent Brave index. Alternative to Tavily — connect either (or both; Tavily wins ties).

  1. Create a Brave Search API account. Heads-up: Brave asks for a card even on the Free plan (2,000 queries/month) — if you'd rather not, use Tavily above. api-dashboard.search.brave.com → Register
  2. Subscribe to a plan (Free is fine), then open API Keys and create one. api-dashboard.search.brave.com → API Keys
  3. Paste it here and Connect.

Web search — Tavily

Live web search built for AI agents. The easiest way to get your agent searching — free tier, no card.

  1. Sign up (or sign in) at Tavily — the free plan includes 1,000 API credits a month, no credit card. app.tavily.com
  2. Your API key (tvly-…) is right on the home dashboard — copy it. app.tavily.com/home → API keys
  3. Paste it here and Connect. Web search switches on automatically — ask your agent something current to test it.

Wolfram Alpha

Computational answers — math, units, dates, science and curated data — from the Wolfram|Alpha engine.

  1. Sign in at the Wolfram|Alpha Developer Portal and click Get an AppID (the free tier covers a couple thousand queries a month). developer.wolframalpha.com → Get an AppID
  2. When creating the AppID, choose the LLM API so the AppID is enabled for the API your agent uses. Copy the AppID and paste it here, then Connect. Wolfram Docs: LLM API

Security note: The AppID only spends your Wolfram|Alpha API quota — nothing else. Regenerate it any time from the Developer Portal.

Email & Calendar (6 available · 1 coming soon)

Cal.com

Scheduling data and bookings from your Cal.com account — reachable through the app gateway.

    Calendly

    Your agent checks your booking links and scheduled events — reachable through the app gateway.

      Fastmail

      Your agent reads, searches and sends email from a Fastmail mailbox — same toolset as the Gmail integration.

      1. In Fastmail, open Settings → Privacy & Security → Integrations → App Passwords (or go straight to the app passwords page) and click New App Password. app.fastmail.com → Settings → App Passwords
      2. Give it a name like “OSP agent” and grant it access to Mail (IMAP/SMTP). Click Generate and copy the password Fastmail shows once. Fastmail Help: app passwords
      3. Paste your Fastmail address and the app password here, then Connect. Your agent connects over Fastmail's standard mail servers:
        IMAP imap.fastmail.com:993 · SMTP smtp.fastmail.com:465

      Security note: An app password grants access to that mailbox over IMAP/SMTP only — not your full account. Revoke it any time from the same Fastmail app-passwords page; your account password never leaves Fastmail. (This runs the same first-party mail server as the Gmail integration, just pointed at Fastmail's hosts.)

      Gmail

      Your agent reads, searches and sends email from a Gmail mailbox.

      1. Turn on 2-Step Verification for your Google account (app passwords require it). myaccount.google.com → 2-Step Verification
      2. Open the App passwords page, type a name like “OSP agent”, and click Create. Google shows a 16-letter password once — copy it (the spaces don't matter). myaccount.google.com/apppasswords
      3. If that page says app passwords aren't available: 2-Step Verification is off, or (on a work account) your admin has disabled them — Google's help page covers both. Google Help: Sign in with app passwords
      4. Paste your Gmail address and the app password here, then Connect. Nothing to enable in Gmail itself — IMAP access is on by default. Google Help: IMAP and Gmail

      Security note: An app password grants full access to that mailbox. Consider a dedicated Gmail account for your agent. You can revoke the app password any time from the same Google page — your account password never leaves Google.

      Google Calendar

      Your agent reads availability and creates, updates and deletes events.

        Microsoft 365 / Outlook

        Outlook mail and calendar, Contacts, To Do, OneDrive/SharePoint and Teams — one-click connect, no keys to copy.

          Coming soon in Email & Calendar:

          • Proton MailConnect Proton Mail via a self-hosted Proton Bridge. Proton's end-to-end encryption means IMAP/SMTP only works through Proton Bridge — a local app that runs on YOUR machine, which a cloud agent can't reach. If you run Bridge somewhere reachable over the internet, connect it through the Email integration above (point its IMAP/SMTP at your Bridge host). There's no zero-setup cloud path, so we don't ship a fake one.

          Docs & Notes (7 available · 1 coming soon)

          Coda

          Your agent works with your Coda docs, pages and tables.

          1. In Coda, open Account Settings and under API Settings click Generate API token. Copy it (shown once). coda.io → Account Settings → API
          2. Paste the API key here and Connect. Your agent talks to the Coda MCP server with it. Coda MCP server

          Security note: The token acts as you across the docs you can see. Coda also lets you scope a token to specific docs — do that for least privilege. Revoke it any time from the same settings page.

          Confluence

          Your agent reads and searches your Confluence Cloud spaces — read-only — via the official-grade Atlassian MCP server.

          1. Create an Atlassian API token (works for both Jira and Confluence): Atlassian account → Security → API tokens → Create API token. Copy it (shown once). id.atlassian.com → Security → API tokens
          2. Your Confluence URL is your site with /wiki on the end — e.g. https://your-site.atlassian.net/wiki.
          3. Paste your URL, your Atlassian account email and the API token here, then Connect. Your agent runs the Atlassian MCP server in READ-ONLY mode (no edits). Atlassian MCP server (read-only)

          Security note: Defense in depth: the agent always runs the Atlassian server with READ_ONLY_MODE on, so it can search and read but never edit pages. The API token still acts as your account on the spaces it can see — revoke it any time from the same Atlassian page.

          Google Docs

          Your agent creates, reads and edits Google Docs.

            Google Sheets

            Your agent creates spreadsheets and reads/writes their data.

              Notion

              Your agent reads and updates the Notion pages you share with it.

              1. Open Notion's integrations page and click New integration. Pick your workspace; type Internal. notion.so → Settings → Integrations
              2. On the Configuration tab, copy the Internal Integration Secret (starts with ntn_). Under Capabilities choose Read content — add Insert/Update only if you want the agent writing.
              3. Crucial: grant the integration access to pages. On the integration's Access tab pick the pages/databases — or on any Notion page: ••• menu → Connections → your integration. Without this it sees nothing. Notion Docs: create an integration (with screenshots)
              4. Paste the secret here and Connect.

              Security note: The integration only ever sees pages you explicitly connect it to — Notion's permission model is opt-in per page tree.

              Outline

              Your agent searches, reads and drafts documents in your Outline (team wiki) workspace.

              1. In Outline, open your profile → Settings → API Keys → New API Key. Name it and copy the token (shown once). Outline → Settings → API Keys
              2. Paste your workspace URL and the API key here, then Connect. Your agent talks to the Outline REST API with it. Outline Docs: API

              Security note: The API key acts as you across the documents your account can see. Revoke it any time from the same API Keys page.

              Plaud

              Your agent can read your Plaud recordings, transcripts and AI summaries.

                Coming soon in Docs & Notes:

                • ObsidianConnect your Obsidian vault via a self-hosted REST bridge. Your Obsidian vault lives on YOUR device, so a cloud agent can't reach it directly. If you expose it with the Obsidian Local REST API plugin (reachable over the internet), connect that endpoint as a Custom Connector / External MCP using the “Connect any REST API” card at the top of this page — no separate Obsidian integration is needed.

                Dev & Code (6 available · 0 coming soon)

                Bitbucket

                Repos, pull requests and pipelines on Bitbucket Cloud — reachable through the app gateway.

                  CircleCI

                  Your agent reads build status and failure logs via CircleCI's official MCP server.

                  1. In CircleCI, open User Settings → Personal API Tokens and create a new token. Copy it (shown once). app.circleci.com → User Settings → Personal API Tokens
                  2. Paste it here and Connect. Your agent talks to CircleCI's official MCP server with it. CircleCI Docs: MCP server

                  Security note: A personal API token acts as you on CircleCI. Revoke it any time from the same settings page.

                  Docker Hub

                  Your agent searches Docker Hub and inspects repositories, tags and digests.

                  1. In Docker Hub, open Account Settings → Personal access tokens → Generate new token. Read-only is plenty for lookups. Copy it (dckr_pat_…, shown once). app.docker.com → Personal access tokens
                  2. Paste the token here (and your username only if you want the agent to see your private repos), then Connect. Public image/tag lookups work either way. Docker Docs: access tokens

                  Security note: A read-only PAT lets the agent inspect repos and tags but never push or change anything. The username is only used to reach private repos — omit it for public-only use. Revoke the token any time from the same Docker Hub page.

                  GitHub

                  Your agent works with your repos, issues and pull requests via GitHub's official MCP server.

                  1. Create a fine-grained personal access token (recommended — you choose exactly which repositories it can see). github.com → Settings → Fine-grained tokens → New
                  2. Pick the repositories, then under Repository permissions grant at minimum:
                    Contents: Read-only · Metadata: Read-only (automatic)
                  3. Optionally add, if you want the agent to manage them:
                    Issues: Read and write · Pull requests: Read and write
                  4. Alternatively, a classic token also works — scope `repo` (private repos) or `public_repo` (public only). github.com → Settings → Tokens (classic) → New
                  5. Click Generate, copy the token (shown once), paste it here and Connect. Your agent talks to GitHub's official hosted MCP server with it; the tools it gets automatically match what the token allows. GitHub Docs: the GitHub MCP server

                  Security note: Give the token only the repos and permissions you want the agent to have — a read-only token is plenty for code questions. Revoke it any time from the same GitHub settings page.

                  GitLab

                  Your agent works with your gitlab.com repos, issues and merge requests.

                  1. In GitLab, go to your avatar → Edit profile → Access tokens and add a new token. (This page needs you logged in — it blocks automated checks, but it's GitLab's canonical token page.) gitlab.com → User settings → Access tokens
                  2. Pick scopes. read_api is plenty for questions; use api if the agent should create issues/MRs:
                    read_api (read-only) · api (read and write)
                  3. GitLab's docs cover the steps with screenshots if the page moved. GitLab Docs: personal access tokens
                  4. Copy the token (shown once), paste it here and Connect. Heads-up: gitlab.com only for now — tell support if you need a self-hosted GitLab instance.

                  Security note: Set an expiry date on the token and prefer read_api unless you want the agent writing. Revoke it any time from the same page.

                  Sentry

                  Your agent investigates errors and performance issues straight from your Sentry projects.

                  1. In Sentry, open Settings → Account → API → Auth Tokens and create a new token. sentry.io → Auth Tokens
                  2. Grant at minimum these scopes (add event:write only if you want the agent resolving/assigning issues):
                    org:read · project:read · event:read
                  3. Copy the token, paste it here and Connect. Sentry's docs cover the agent toolset. Sentry Docs: Sentry MCP

                  Security note: Stack traces can contain user data from your apps — scope the token to the orgs/projects you're comfortable exposing to the agent. Revoke any time from the same page.

                  Project Management (7 available · 0 coming soon)

                  Asana

                  Your agent reads tasks and projects from your Asana workspace — read-only.

                  1. In Asana, open My Settings → Apps → Manage Developer Apps → Personal access tokens, and create a new token. Copy it (shown once). app.asana.com → My Settings → Apps → Developer
                  2. Paste the token here and Connect. Your agent runs the Asana MCP server in READ-ONLY mode (no task edits). Asana MCP server (read-only)

                  Security note: Defense in depth: the agent always runs the Asana server with READ_ONLY_MODE on, so it can read but never create, update or delete tasks. The token still acts as your account on the workspaces it can see — revoke it any time from the same Asana page.

                  ClickUp

                  Tasks, lists and docs from your ClickUp workspace — reachable through the app gateway.

                    Jira

                    Your agent reads issues, sprints and boards from your Jira Cloud projects — read-only — via the official-grade Atlassian MCP server.

                    1. Create an Atlassian API token (works for both Jira and Confluence): Atlassian account → Security → API tokens → Create API token. Copy it (shown once). id.atlassian.com → Security → API tokens
                    2. Your Jira URL is your site root — e.g. https://your-site.atlassian.net.
                    3. Paste your URL, your Atlassian account email and the API token here, then Connect. Your agent runs the Atlassian MCP server in READ-ONLY mode (no issue edits). Atlassian MCP server (read-only)

                    Security note: Defense in depth: the agent always runs the Atlassian server with READ_ONLY_MODE on, so it can search and read but never create or transition issues. The API token still acts as your account on the projects it can see — revoke it any time from the same Atlassian page.

                    Linear

                    Your agent works your Linear workspace — issues, projects, cycles — via Linear's official hosted MCP server.

                    1. In Linear, open Settings → Account → Security & Access and create a new personal API key. You can restrict it — read-only and per-team scoping are both offered at creation. linear.app → Settings → Security & Access
                    2. Copy the key (lin_api_…, shown once), paste it here and Connect. Your agent talks to Linear's official hosted MCP server with it. Linear Docs: MCP server

                    Security note: A restricted, read-only key is plenty if you only want the agent answering questions about your issues. Revoke it any time from the same settings page.

                    monday.com

                    Your agent works your monday.com boards and items via monday's official API MCP server.

                    1. In monday.com, click your avatar → Developers → My Access Tokens (or Administration → Connections → API), and copy your personal API token. monday.com Docs: authentication / API token
                    2. Paste it here and Connect. Your agent talks to monday's official API MCP server with it. monday.com Docs: MCP server

                    Security note: The API token acts as you on monday.com — it sees what your account sees. Regenerate it any time from the same Developers page.

                    Todoist

                    Your agent manages your Todoist tasks and projects via Todoist's official MCP server.

                    1. In Todoist, open Settings → Integrations → Developer and copy your API token. todoist.com → Settings → Integrations → Developer
                    2. Paste the token here and Connect. Your agent runs Todoist's official MCP server with it. Todoist MCP server (official)

                    Security note: The token acts as you across your Todoist account. Reset it any time from the same Developer settings page.

                    Trello

                    Your agent reads and manages your Trello boards, lists and cards.

                    1. Open Trello's Power-Up admin page and create a Power-Up (any name, your workspace) — this is just how Trello issues API keys; nothing gets installed on your boards. trello.com/power-ups/admin
                    2. On the Power-Up's API Key tab, click Generate a new API key and copy it.
                    3. On the same page, click the Token link next to the key, approve access for your account, and copy the token Trello shows (ATTA…).
                    4. Paste both here and Connect.

                    Security note: The token acts as you on every board you can see. Revoke it any time from your Trello account settings (Applications).

                    Communication (3 available · 4 coming soon)

                    Discord (as a tool)

                    Your agent posts to and reads your Discord server. Different from the Discord channel: the channel is where you TALK to your agent; this lets the agent USE Discord — post updates, read history — from any channel it's in.

                    1. Open the Discord Developer Portal → New Application. Then under Bot, click Reset Token and copy the token (shown once). discord.com/developers/applications
                    2. Under Bot → Privileged Gateway Intents, enable Message Content Intent if you want the agent to read message text.
                    3. Invite the bot to your server with the permissions you want (OAuth2 → URL Generator → scope bot). The agent can only do what the bot is allowed to do. Discord Docs: OAuth2 / bot invite
                    4. Paste the bot token here and Connect. Your agent runs the Discord MCP server with it. Discord MCP server

                    Security note: The bot only sees servers it's invited to and can only do what its server permissions allow — keep them minimal (e.g. read + send in a single channel). Reset the token any time from the Developer Portal.

                    Microsoft Teams

                    Your agent posts to and reads your Teams channels and chats.

                      Slack (as a tool)

                      Your agent posts to and reads your Slack workspace. Different from the Slack channel: the channel is where you TALK to your agent; this lets the agent USE Slack — post updates, read history — from any channel.

                      1. Create a Slack app: Create New App → From scratch → pick your workspace. (Already connected Slack as a channel? You can reuse that app and skip to step 2.) api.slack.com/apps
                      2. In the app's OAuth & Permissions page, add these Bot Token Scopes:
                        channels:history · channels:read · chat:write · reactions:write · users:read · users:read.email
                      3. Click Install to Workspace (top of the same page) and approve. Copy the Bot User OAuth Token — it starts with xoxb-. Slack Docs: token types
                      4. Get your workspace ID: open Slack in a browser — the URL is app.slack.com/client/T…/ and that T… part is the team ID.
                      5. Paste both here and Connect. Then invite the bot wherever it should read or post:
                        /invite @YourAppName

                      Security note: The bot only sees channels it has been invited to. Skip users:read.email if you don't want the agent resolving teammates' emails.

                      Coming soon in Communication:

                      • Telegram (as a tool)Your agent posts to channels/groups as a bot — distinct from the Telegram channel where you talk to it. Your agent already LIVES on Telegram as a channel. A separate as-a-tool bot needs careful token separation from the conversation bot — design pending.
                      • Twilio SMSYour agent sends texts (and reads delivery status). Outbound SMS works with a plain API key; receiving replies needs inbound webhooks, which OSP agents deliberately don't accept — a platform-managed webhook relay is the plan.
                      • WhatsApp BusinessSend and receive WhatsApp messages via the official Cloud API. The official Cloud API requires public inbound webhooks, which OSP agents deliberately don't accept — pending the platform webhook relay.
                      • ZoomMeetings, recordings and transcripts. Zoom's Server-to-Server OAuth requires an app registration in YOUR Zoom account with admin approval — a guided setup flow is pending.

                      CRM & Sales (6 available · 0 coming soon)

                      Apollo.io

                      Prospecting and enrichment from Apollo — reachable through the app gateway.

                        Attio

                        Records and lists from your Attio workspace — reachable through the app gateway.

                          GoHighLevel

                          Contacts, conversations and pipelines from your GHL sub-accounts — reachable through the app gateway.

                            HubSpot

                            Your agent works your HubSpot CRM — contacts, companies, deals, tickets — via HubSpot's official MCP server.

                            1. In HubSpot, go to Settings → Integrations → Private Apps and click Create a private app. app.hubspot.com → Settings → Private Apps
                            2. On the Scopes tab, grant the CRM scopes you want the agent to use — read scopes are plenty for questions; add write scopes only if it should create/update records:
                              crm.objects.contacts.read · crm.objects.companies.read · crm.objects.deals.read · (optional) the matching .write scopes
                            3. Create the app, then copy the Access token (pat-…), paste it here and Connect. Your agent talks to HubSpot's official MCP server with it. HubSpot Docs: MCP server

                            Security note: A private-app token is scoped to exactly the permissions you grant — keep it read-only for a question-answering agent. Rotate or delete it any time from the same Private Apps page. (Prefer one-click? HubSpot is also reachable via the OAuth connect card above.)

                            Pipedrive

                            Deals, contacts and pipelines from Pipedrive — reachable through the app gateway.

                              Salesforce

                              Records, reports and SOQL from your Salesforce org — reachable through the app gateway.

                                Marketing (3 available · 3 coming soon)

                                Klaviyo

                                Email/SMS flows, segments and metrics — reachable through the app gateway.

                                  Mailchimp

                                  Audiences and campaigns from your Mailchimp account — reachable through the app gateway.

                                    SendGrid

                                    Transactional email sending and stats — reachable through the app gateway.

                                      Coming soon in Marketing:

                                      • beehiivNewsletter posts, subscribers and stats. Plain API key — no maintained headless MCP server yet.
                                      • Kit (ConvertKit)Subscribers, broadcasts and sequences. Plain API key — no maintained headless MCP server yet.
                                      • ResendSend email through your Resend account. Resend ships an official (minimal) MCP send server — evaluating whether it adds enough beyond the Gmail integration's send to bake.

                                      Finance & Accounting (5 available · 2 coming soon)

                                      PayPal

                                      Transactions and invoicing from your PayPal business account — reachable through the app gateway.

                                        QuickBooks

                                        Invoices, customers and reports from QuickBooks Online — reachable through the app gateway.

                                          Square

                                          Your agent reads payments, customers, catalog and orders from your Square account — read-only — via Square's official MCP server.

                                          1. In the Square Developer Dashboard, open (or create) an application, switch to Production, and copy the Production Access Token. developer.squareup.com → Apps
                                          2. Read more on access tokens (and OAuth, if you'd rather scope a token) in Square's docs. Square Docs: access tokens
                                          3. Paste the production token here and Connect. Your agent runs Square's official MCP server in read-only mode (writes disabled). Square Docs: MCP server

                                          Security note: Defense in depth: the agent always runs the Square MCP server with writes disabled, so it can read payments and catalog but never move money or edit listings. Treat the access token as a live credential and rotate it from the Developer Dashboard any time.

                                          Stripe (as a tool)

                                          Your agent answers questions about your Stripe account — customers, payments, subscriptions, invoices — via Stripe's official hosted MCP server.

                                          1. In the Stripe Dashboard, open Developers → API keys and click Create restricted key — choose "Read" on the resources you want the agent to see (Customers, Charges, Subscriptions, Invoices…). dashboard.stripe.com/apikeys
                                          2. Copy the rk_… key, paste it here and Connect. Your agent talks to Stripe's official hosted MCP server (mcp.stripe.com) with it; the tools it gets match what the key allows. Stripe Docs: MCP
                                          3. Testing first? Use a test-mode key from the test dashboard instead. dashboard.stripe.com/test/apikeys

                                          Security note: Strongly recommended: a RESTRICTED key (rk_…) with read-only permissions, never your full secret key. A read-only key can't move money, issue refunds or change subscriptions — and you can roll it from the same page any time.

                                          Xero

                                          Accounting data from your Xero organisation — reachable through the app gateway.

                                            Coming soon in Finance & Accounting:

                                            • MercuryRead-only banking data from your Mercury accounts. Mercury has read-only API tokens — no maintained headless MCP server yet.
                                            • RampSpend, cards and transactions from Ramp. Ramp's developer API uses OAuth client credentials — a guided setup flow is pending.

                                            E-commerce (2 available · 3 coming soon)

                                            Shopify

                                            Orders, products and customers from your Shopify store — reachable through the app gateway.

                                              WooCommerce

                                              Your agent works with your WooCommerce store — orders, products, customers — via the WooCommerce REST API.

                                              1. In WordPress admin, open WooCommerce → Settings → Advanced → REST API and click Add key. WooCommerce Docs: REST API keys
                                              2. Set Permissions to Read (recommended — the agent only answers questions) or Read/Write if it should update products, then Generate API key. Copy the Consumer key (ck_…) and Consumer secret (cs_…), shown once.
                                              3. Paste your store URL, consumer key and consumer secret here, then Connect.

                                              Security note: Prefer a Read-only key for a question-answering agent — it can't change orders, products or stock. Revoke the key any time from the same WooCommerce REST API page.

                                              Coming soon in E-commerce:

                                              • Amazon SellerOrders and inventory from Seller Central. Amazon SP-API requires a registered developer application and LWA OAuth — heavyweight; pending a guided setup flow.
                                              • EtsyListings and orders from your Etsy shop. Etsy's API requires OAuth with interactive consent — pending a platform OAuth relay.
                                              • Lemon SqueezySales, subscriptions and customers from Lemon Squeezy. Plain API key — no maintained headless MCP server yet.

                                              Data & Databases (5 available · 3 coming soon)

                                              Airtable

                                              Your agent reads and updates the Airtable bases you grant it.

                                              1. Open Airtable's token builder and create a personal access token. airtable.com/create/tokens
                                              2. Add these scopes (drop the write scope for read-only):
                                                data.records:read · data.records:write · schema.bases:read
                                              3. Under Access, add the specific bases (or workspaces) the agent should see — it can only ever touch what you grant here.
                                              4. Copy the token (pat…), paste it here and Connect.

                                              Security note: Access is opt-in per base — the token sees nothing you don't explicitly grant. Revoke it from the same Airtable page any time.

                                              MongoDB

                                              Your agent answers questions from your MongoDB database — read-only — via MongoDB's official MCP server.

                                              1. Get your connection string. Atlas: Database → Connect → Drivers, and copy the mongodb+srv://… URI (fill in your user/password). MongoDB Docs: connection strings
                                              2. Strongly recommended: create a dedicated read-only database user (Atlas: Database Access → Add New Database User → built-in role "Only read any database") and use it in the string. MongoDB Atlas: database users & roles
                                              3. Paste the full connection string here and Connect. Your agent runs MongoDB's official MCP server in --readOnly mode no matter what. MongoDB Docs: MCP server

                                              Security note: Defense in depth: the agent always runs the MongoDB MCP server with --readOnly, so it can query and explore but never write — but the credential itself should still be least-privilege. Use a read-only user, and avoid your production primary if a secondary/analytics node exists.

                                              Postgres

                                              Your agent answers questions straight from your database — read-only.

                                              1. Find your connection string. Supabase: Project Settings → Database → Connection string. Neon, RDS and friends have an equivalent page. supabase.com → Project Settings → Database
                                              2. Strongly recommended: create a dedicated read-only role and use it in the string:
                                                CREATE ROLE agent_ro LOGIN PASSWORD '…'; GRANT CONNECT ON DATABASE mydb TO agent_ro; GRANT USAGE ON SCHEMA public TO agent_ro; GRANT SELECT ON ALL TABLES IN SCHEMA public TO agent_ro;
                                              3. Paste the full postgresql://… string here and Connect.

                                              Security note: Defense in depth: the agent's database tool runs in restricted mode (read-only transactions with execution-time limits) no matter what — but the credential itself should still be least-privilege. Never paste a superuser or table-owner connection string, and avoid your production primary if a read replica exists.

                                              Redis

                                              Inspect keys, queues and cache state — reachable through the app gateway.

                                                Supabase

                                                Your agent works with your OWN Supabase project — read-only: query tables, inspect schema, read logs.

                                                1. Create a personal access token: Supabase → Account → Access Tokens → Generate new token. Copy it (sbp_…, shown once). supabase.com → Account → Access Tokens
                                                2. Find your project ref (20 lowercase letters): Project Settings → General, or the subdomain of your project URL (https://<ref>.supabase.co). supabase.com → Project Settings → General
                                                3. Paste both here and Connect. Your agent talks to Supabase's official MCP server, always in READ-ONLY mode and scoped to just this project. Supabase Docs: MCP server

                                                Security note: Your agent runs the Supabase MCP server with --read-only and pinned to this one project, so it can explore and query but never mutate your data or touch other projects. The access token grants management-API access — revoke it any time from the same Supabase page. (Prefer a raw read-only DB connection instead? The Postgres integration takes a connection string.)

                                                Coming soon in Data & Databases:

                                                • BigQueryQuery your BigQuery datasets. Needs a Google Cloud service-account JSON upload flow (different from a paste-a-key credential) — pending.
                                                • MySQLRead-only questions answered straight from your MySQL database. Community MySQL MCP servers exist; we're picking one that matches our Postgres setup's restricted read-only guarantees before shipping.
                                                • SnowflakeWarehouse queries in natural language. Snowflake auth (key-pair or OAuth) plus warehouse cost controls need a careful guided setup — pending design.

                                                Cloud & Infra (4 available · 3 coming soon)

                                                Cloudflare

                                                DNS records, Workers and zone analytics — reachable through the app gateway.

                                                  DigitalOcean

                                                  Your agent works your DigitalOcean account — Droplets, App Platform, databases, networking and more — via DigitalOcean's official MCP server.

                                                  1. In the DigitalOcean control panel, open API → Tokens and Generate New Token. Choose scopes — pick read-only if you only want the agent answering questions. cloud.digitalocean.com → API → Tokens
                                                  2. Copy the token (dop_v1_…, shown once), paste it here and Connect. Your agent talks to DigitalOcean's official MCP server with it. DigitalOcean Docs: MCP server

                                                  Security note: The token's own scopes are the real boundary — a read-only token lets the agent inspect but never change your infrastructure. Revoke it any time from the same API page.

                                                  Netlify

                                                  Your agent manages your OWN Netlify sites — list/inspect sites and deploys, read build logs, and (with a write token) trigger deploys.

                                                  1. Create a personal access token: Netlify → User settings → Applications → Personal access tokens → New access token. Copy it (shown once). app.netlify.com → User settings → Applications
                                                  2. Paste it here and Connect. Your agent talks to Netlify's official MCP server with it; what it can do matches the token's scope. Netlify Docs: MCP server

                                                  Security note: The token acts as you on Netlify. For a read-only agent, prefer a token with the least scope you can; for deploys it needs write access. Revoke it any time from the same Netlify settings page.

                                                  Vercel

                                                  Deployments, projects and logs from Vercel — reachable through the app gateway.

                                                    Coming soon in Cloud & Infra:

                                                    • AWSInspect your AWS resources (read-only first). AWS ships official MCP servers, but credential scoping (IAM access keys in a tenant container) needs a least-privilege guided setup — pending design.
                                                    • Google CloudInspect your GCP projects (read-only first). Needs a service-account JSON upload flow — same pending mechanism as BigQuery.
                                                    • Microsoft AzureInspect your Azure resources (read-only first). Requires an Entra app registration with admin consent — same blocker class as Microsoft 365.

                                                    Storage (4 available · 1 coming soon)

                                                    Box

                                                    Search and read files in your Box account — reachable through the app gateway.

                                                      Dropbox

                                                      Search and read files in your Dropbox — reachable through the app gateway.

                                                        Google Drive

                                                        Your agent lists and reads the Drive files it creates, and can attach them to email.

                                                          OneDrive

                                                          Your agent searches and reads files in your OneDrive / SharePoint.

                                                            Coming soon in Storage:

                                                            • Amazon S3List and read objects in your buckets. Plain access keys work, but handing bucket credentials to an agent needs least-privilege guardrails (read-only policy template) — pending design.

                                                            Support & Ticketing (3 available · 2 coming soon)

                                                            Freshdesk

                                                            Tickets and contacts from Freshdesk — reachable through the app gateway.

                                                              Intercom

                                                              Conversations and contacts from Intercom — reachable through the app gateway.

                                                                Zendesk

                                                                Tickets, customers and macros from Zendesk — reachable through the app gateway.

                                                                  Coming soon in Support & Ticketing:

                                                                  • FrontShared inbox conversations from Front. Front API tokens work headless — no maintained MCP server yet.
                                                                  • Help ScoutConversations and docs from Help Scout. Help Scout is OAuth-only for new apps — pending a platform OAuth relay.

                                                                  HR & Recruiting (0 available · 5 coming soon)

                                                                  Coming soon in HR & Recruiting:

                                                                  • BambooHREmployee directory and time-off from BambooHR. Plain API key — no maintained headless MCP server yet.
                                                                  • DeelContracts and payments from Deel. Plain API token — no maintained headless MCP server yet.
                                                                  • GreenhouseCandidates and pipelines from Greenhouse. Harvest API keys work headless — no maintained MCP server yet.
                                                                  • GustoPayroll and team data from Gusto. Gusto's API is OAuth-only with partner approval — pending.
                                                                  • LeverCandidates and postings from Lever. Plain API key — no maintained headless MCP server yet.

                                                                  Social (2 available · 4 coming soon)

                                                                  Reddit

                                                                  Read subreddits and post from your account — reachable through the app gateway.

                                                                    YouTube

                                                                    Channel stats, video metadata and transcripts — reachable through the app gateway.

                                                                      Coming soon in Social:

                                                                      • BlueskyPost and read from your Bluesky account. Bluesky app passwords work headless — community MCP servers exist; vetting pending. Likely an early ship; request it.
                                                                      • InstagramPublish and read from your business account. Meta Graph API requires a reviewed app + OAuth and inbound webhooks for comments — pending the platform relay.
                                                                      • LinkedInPost updates and read your company page. LinkedIn's API is closed to personal-profile automation; company-page posting requires a reviewed OAuth app — pending.
                                                                      • X (Twitter)Post and read from your X account. X's API requires a paid developer tier for meaningful access — we won't ship a card that only works on a $100+/mo plan without saying so. Pending a sane tiering story.

                                                                      Analytics (2 available · 3 coming soon)

                                                                      Mixpanel

                                                                      Event analytics from your Mixpanel project — reachable through the app gateway.

                                                                        PostHog

                                                                        Product analytics, feature flags and session insights — reachable through the app gateway.

                                                                          Coming soon in Analytics:

                                                                          • AmplitudeProduct analytics from Amplitude. Plain API keys — no maintained headless MCP server yet.
                                                                          • Google AnalyticsTraffic and conversion answers from GA4. Google ships an official GA4 MCP server, but it authenticates with a service-account JSON — pending our credential-file upload flow.
                                                                          • PlausiblePrivacy-friendly site stats. Plain API key and a simple stats API — likely a first-party build; request it.

                                                                          Automation (3 available · 3 coming soon)

                                                                          Make

                                                                          Run your Make scenarios from your agent via Make's MCP server.

                                                                          1. In Make, enable the MCP server (Make grid → your token) and copy the MCP URL for your region. Make Help: MCP server
                                                                          2. Paste the URL here and Connect.

                                                                          Security note: The Make MCP URL embeds your token — treat it as a secret. We store it write-only and you can rotate it from Make any time.

                                                                          n8n

                                                                          Trigger workflows on your OWN n8n instance from your agent.

                                                                          1. In your n8n instance, add an MCP Server Trigger node (or a webhook), choose the workflows/tools to expose, and copy its production URL. n8n Docs: MCP Server Trigger
                                                                          2. Paste the URL here and Connect. It must be reachable from the internet (your hosted n8n).

                                                                          Security note: The URL points at your own n8n instance and may embed an auth token — we store it write-only. Scope the exposed workflows to only what the agent should run.

                                                                          Zapier

                                                                          Reach 7,000+ apps and your Zaps through your personal Zapier MCP server.

                                                                          1. Open Zapier MCP, create (or open) your MCP server, and choose the actions/apps you want your agent to use. mcp.zapier.com
                                                                          2. Copy your server URL (it contains your token — treat it as a secret), paste it here and Connect. Zapier Help: MCP server

                                                                          Security note: The MCP URL embeds your Zapier token — anyone with it can run your actions. We store it write-only in the vault. Rotate it from the Zapier MCP dashboard any time; what your agent can do matches the actions you enabled there.

                                                                          Coming soon in Automation:

                                                                          • ComposioAn alternate app gateway (250+ toolkits) for teams standardized on Composio. Composio is WIRED as an operator-gated alternate gateway (per-tenant MCP URL + the operator's API key), but the primary app gateway above already covers 3,000+ apps, so there's no self-serve Composio card yet. If your org specifically needs Composio, tell support — the operator flips it on.
                                                                          • Merge.devUnified API for HR, CRM, ATS, accounting and ticketing categories. Merge is a unified REST API (category-normalized), not an MCP server — it needs a first-party MCP shim to expose its Unified-API categories as agent tools. On the roadmap; the primary gateway covers most of the same end apps directly today.
                                                                          • ParagonEmbedded integrations (Connect Portal) for SaaS teams on Paragon. Paragon's strength is an EMBEDDED frontend SDK (Connect Portal) for your own app's UI — it doesn't map cleanly onto a headless agent container without that UI. Evaluated; the hosted gateway above is the better fit for OSP agents. Request it if you specifically run Paragon.

                                                                          Agent templates

                                                                          The “Connect your agent” card includes an optional template — a starting personality and skill set for a specific job. Pick one and your agent restarts in that operating mode; memories and your custom skills are untouched, and you can switch back to General agent any time.

                                                                          Agent name rules

                                                                          What the free trial includes

                                                                          How to cancel

                                                                          1. Open your dashboard Billing card → Manage billing. This opens the Stripe customer portal (also where you update your card or download invoices).
                                                                          2. Choose Cancel subscription. Cancellation takes effect at the end of your current billing period — your agent keeps working until then, and you won’t be charged again.
                                                                          3. At period end your instance is suspended automatically — stopped, not deleted. Its memory is retained, so resubscribing later resumes the same agent. Want the data gone instead? Ask support for deletion.

                                                                          No emails, no phone calls, no retention scripts. Full mechanics are in the Terms of Service.

                                                                          Need a hand?

                                                                          Send us a message — include your account email and what you were doing, and we’ll get back to you by email.