Integration · Marketing
Connect Claude & ChatGPT to jo4.io
Ask your AI to shorten a link, check how a campaign link is doing, or split traffic between two landing pages. It can create, update and delete short links in jo4.io, read click and conversion stats, run A/B tests and manage custom domains, referral programs and webhooks. Link questions get answered without opening the dashboard.
Free plan, no credit card. Takes about a minute.
Try asking
“Make a short link for our spring sale page with the slug spring25.”
The AI checks that the short URL is free, then creates the link pointing to your page.
“How many clicks did the spring25 link get last week?”
It reads the link's stats for the dates you give and sums up the clicks.
“Split spring25 50/50 between the old and the new landing page.”
It creates an A/B test on the link with two variants and their destination URLs.
What your AI can do
Short links
Create, update and delete short links, check if a short URL is free, refresh link metadata and run bulk imports.
Stats and A/B tests
Read and export click stats, track conversions, and create, pause, resume or promote A/B tests and their variants.
Domains and programs
Add, verify and provision SSL for custom domains, run referral programs, and manage webhooks and API keys.
“Which variant is winning? Make it the winner.”
It reads the variants and the link's stats and, when you confirm, sets the winning variant.
“List all my links with their stats.”
It lists your short links with stats included, page by page.
“Is our custom domain set up correctly?”
It reads the domain and its configuration, and can start verification or SSL provisioning if you ask.
56 tools for jo4.io
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_ab_test_variantChanges dataAdd a variant to a link's A/B test: `url_slug`, `name`, `destination_url` and traffic `percentage`.check_short_code_availableCheck whether a custom short code (`short_url`) is still free before creating a link with it.create_ab_testChanges dataStart an A/B test on a link by `url_slug` with a first variant: `variant_name`, `variant_destination` URL and `split_percentage` of traffic.create_api_keyChanges dataCreate a new api key. Required: name or scopes.create_bulk_importVisible to othersCreate a new bulk import. Has effects visible outside this system.create_domainChanges dataCreate a new domain. Required: domain.create_domain_provision_sslChanges dataCreate a new provision ssl for a domain.create_event_retryDeletesCreate a new retry for a event. Destructive action; may require approval.create_linkChanges dataCreate a short link. Put the destination in body.longUrl; optional body fields include shortUrl (custom code), title, tags, UTM fields, customDomain, redirectType, expirationTime and password.create_programChanges dataCreate a new program. Required: name, reward type or landing page cta url.create_program_enrollChanges dataCreate a new enroll for a program.create_program_regenerate_secretChanges dataCreate a new regenerate secret for a program.create_promoteChanges dataCreate a new promote.create_url_request_reviewChanges dataCreate a new request review for a url.create_webhookDeletesCreate a new webhook. Required: name or url. Destructive action; may require approval.delete_api_keyDeletesPermanently delete a api key by api key slug. Destructive action; may require approval.delete_domainDeletesPermanently delete a domain by domain id. Destructive action; may require approval.delete_linkDeletesPermanently delete a short link by numeric `url_id`. The short URL stops working; this cannot be undone.delete_programDeletesPermanently delete a program by program slug. Destructive action; may require approval.delete_url_ab_testsMoves moneyPermanently delete a ab test by url slug. Financial or irreversible action; may require approval.delete_url_conversionDeletesPermanently delete a conversion by conversion id. Destructive action; may require approval.delete_variantDeletesPermanently delete a variant by variant id. Destructive action; may require approval.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.export_statsExport stats.get_ab_testGet the A/B test set up on a link by `url_slug`, with its variants and traffic split.get_api_keyGet one api key by api key slug.get_domainGet one domain by domain id.get_eventGet one event by event id.get_linkGet one short link by its `url_slug` (the short code), including destination URL, title, tags and settings.get_link_click_statsGet click statistics for one link by `url_slug`, optionally limited by `start_time` and `end_time` (Unix timestamps).get_link_conversion_statsGet conversion statistics for a link by `url_slug`, optionally between `start_time` and `end_time` (Unix timestamps).get_program_leaderboardGet the referrer leaderboard for a program by `program_slug`. Paged.get_referral_programGet one referral program by `program_slug`, including reward type and landing page settings.get_webhookGet one webhook by webhook slug.list_ab_test_variantsList the variants of a link's A/B test by `url_slug`.list_api_keysList api keys.list_configsList configs.list_domainsList the custom domains on the account and their verification status.list_eventsList events. Optional filters: status. Results are paginated.list_link_conversionsList conversions recorded for a link by `url_slug`. Paged with `page` and `limit`.list_linksList your short links, newest first, with optional `with_stats` to include click counts. Paged with `page` and `limit`.list_my_referralsList referrals credited to your own account. Paged with `page` and `limit`.list_program_referrersList the people enrolled as referrers in a program by `program_slug`. Paged.list_referral_programsList your referral programs. Paged with `page` and `limit`.list_webhooksList webhooks.pause_ab_testChanges dataPause the A/B test on a link by `url_slug`.pick_ab_test_winnerChanges dataDeclare the winning variant of a link's A/B test by `url_slug` and `variant_id`.record_link_conversionChanges dataRecord a conversion (e.g. a sale or sign-up) for a link by `url_slug`, with optional `event_type`, `value`, `currency`, `quantity` and `external_id`.resume_ab_testChanges dataResume a paused A/B test on a link by `url_slug`.submit_domainVisible to othersVerify a domain (domain id). Has effects visible outside this system.submit_url_metadataVisible to othersRefresh a url (url id). Has effects visible outside this system.update_ab_test_variantChanges dataChange a variant's `name`, `destination_url` or traffic `percentage` by `url_slug` and `variant_id`.update_api_keyChanges dataUpdate an existing api key identified by api key slug. Only the fields you pass are changed.update_linkChanges dataUpdate a short link by numeric `url_id`: pass the changed fields in body, such as longUrl (destination), title, tags or UTM fields.update_programChanges dataUpdate an existing program identified by program slug.update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose jo4.io from the app list.
- 2
Paste your key
Paste a jo4.io API key. Log in to jo4 and open jo4.io/api-keys, click Create Key, pick the permissions you need and copy the key.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in jo4.io?
The AI can list and read your short links, stats, conversions, A/B tests, variants, domains, referral programs, webhooks, webhook events and API keys. It can create and update links, A/B tests, variants, domains, referral programs and webhooks, export stats, and delete links, tests, domains and more if you switch those tools on.
Does the AI see my jo4.io credentials?
No. Your jo4.io API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with links and stats only. Deleting a link, an A/B test, a domain or a webhook is permanent, and those actions can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own jo4.io account.
Which permissions should the jo4.io API key have?
When you create the key in jo4.io, you pick its permissions. Give it only what the AI needs, for example links and stats. jo4.io then blocks anything outside those permissions, on top of the tools you switch on in HeyMyApps.
Related integrations
Let your AI work in jo4.io today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect jo4.io freeHeyMyApps is not affiliated with jo4.io. Product names are trademarks of their owners.






