Joinvoo for ChatGPT, Claude and other AI assistants
Ask your AI assistant about your ads and get answers from your real Joinvoo numbers. Joinvoo works with ChatGPT, Claude, Gemini, Perplexity, Grok, Le Chat, Copilot Studio, Cursor, GitHub Copilot and any app that supports MCP (Model Context Protocol). You sign in with your Joinvoo account once, and the assistant can read your results, with the same permissions you have in the dashboard.
- Which ad brought the most sales this week?
- How did my campaigns do yesterday compared with the day before?
- Is anything broken in my setup?
- Which country has the lowest cost per deposit this month?
The address
Every app connects to the same address:
https://joinvoo.com/mcp
The easiest way: open More → AI apps in your Joinvoo dashboard. It has a one-tap button for Claude and the exact steps for each app.
Claude
- In Claude (web, desktop or phone), open Customize → Connectors and tap Add custom connector, or use the button in More → AI apps.
- Name it Joinvoo, paste the address and tap Add, then Connect.
- Log in to Joinvoo and tap Allow. Done.
Claude Code: run this once in your terminal, then type /mcp to sign in.
claude mcp add --transport http joinvoo https://joinvoo.com/mcp
ChatGPT
- On a computer, in ChatGPT on the web, open Settings → Apps, then Advanced settings, and switch on Developer mode.
- Tap Create app, name it Joinvoo, paste the address and choose OAuth.
- Log in to Joinvoo and tap Allow. In a chat, pick Joinvoo from the + menu.
Once Joinvoo is listed in the ChatGPT apps directory, you can simply search for Joinvoo there.
Gemini, Perplexity, Grok, Le Chat, Copilot Studio and other apps
- Gemini: on gemini.google.com, open Settings → Connected apps, add a custom app with the address, then sign in. Add it once on the web and it shows in the Gemini phone app too. In Gemini CLI, add the address as an httpUrl server and run /mcp auth joinvoo.
- Perplexity: open Settings → Connectors, tap + Custom connector, choose Remote and paste the address.
- Grok: on grok.com, open Connectors, tap New Connector, choose Custom and paste the address. Custom connectors need a paid Grok plan.
- Le Chat (Mistral): open Intelligence → Connectors, tap Add connector, choose Custom MCP connector and paste the address.
- Copilot Studio: open your agent, then Tools → Add a tool → New tool → Model Context Protocol, paste the address and choose OAuth. It needs a Copilot Studio licence.
- Cursor: open Settings → MCP → Add new server, choose HTTP and paste the address. Cursor opens the Joinvoo sign-in.
- GitHub Copilot in VS Code: run MCP: Add Server, choose HTTP and paste the address.
- Any other MCP app: use the address with sign-in (OAuth). If the app only takes a header, use a Joinvoo API key instead:
Authorization: Bearer jv_live_…(keys are made in Conversions → Integrations → Developer API and are always read-only here).
Let your AI set up Joinvoo for you
Connect your AI with “Make changes when you ask” ticked, then paste this message:
- Set up my Joinvoo. Ask me one question at a time.
It starts with your setup plan and does one step at a time: it adds your channel, bot or website, connects your ad platforms and affiliate program, sets up purchase tracking, rules, Guardvoo, your team and landing pages, and checks each step works.
For the few steps only you can do, like making your bot an admin in Telegram or pasting a postback in your affiliate program, it tells you exactly what to tap and checks it afterwards. It asks before every change.
Anything you type in an AI chat, like an access token, is seen by your AI provider, so you can always paste tokens in Joinvoo instead. Your AI can’t delete channels, remove teammates, change your plan or billing, or make API keys. How it works, step by step.
What the assistant can do
| Tool | What it does |
|---|---|
get_summary | Totals for any dates, with the change against the period before |
get_results_by | Results by campaign, ad set, ad, platform, country, channel or day |
get_top_ads | The ads that brought the most sales or deposits |
get_conversions | The latest sign-ups, deposits and sales, without personal details |
get_channels_and_setup | Channels, bots, websites and connections, and what to fix |
get_alerts | What needs your attention right now |
get_store_funnel | Visitors, cart, checkout and paid orders for your store |
get_payback_ltv | When your ad spend pays back, and the money per person |
get_team_inbox_stats | Team inbox replies, reply times and waiting chats (counts only) |
get_guardvoo_activity | What Guardvoo flagged and stopped |
get_plan_and_credits | Your plan, trial and credits |
search_help | Answers from Joinvoo’s help |
get_dashboard_link | A link to the exact page in your dashboard |
create_tracking_link | The tracking link for an ad, with the right tags for each platform |
pause_rotation_offer, resume_rotation_offer | Pause or resume an offer in rotation (only with your permission) |
cancel_conversion | Cancel a sale or deposit, and undo it (only with your permission) |
add_guardvoo_allowed | Allow a site or username in Guardvoo (only with your permission) |
setup_plan | Your setup steps in order: what’s done, what’s left, and who does each |
check_channel, check_postback, check_store | Check that a channel, bot, website, postback or purchase tracking works |
add_channel | Add a channel, group, bot, manager chat or website (only with your permission) |
connect_ad_platform | Connect Meta, TikTok, Snapchat, Pinterest, Reddit or Google Ads and send a test event (only with your permission) |
connect_affiliate_program, connect_store | Your postback URL and where to paste it, and purchase tracking for your website (only with your permission) |
create_rule, pause_rule, guardvoo_setup, invite_teammate, create_landing_page | Rules, Guardvoo settings, team invites and landing pages (only with your permission) |
In Claude and ChatGPT, summaries, charts and top ads also show as small cards right in the chat.
Privacy and control
- Read-only by default. The assistant can only make changes if you tick “Make changes when you ask” when you connect, and it always tells you what will change and asks first.
- Only what you can see. Team roles, hidden earnings and channel limits work exactly like in the dashboard.
- Used only to answer. Your data is read when you ask a question and used only to answer it. Joinvoo doesn’t read your chats with the assistant.
- Disconnect any time in More → AI apps. Changing your password also disconnects every app.
Details are in our Privacy Policy. Building your own tool? See the Developer API.