Integration · Developer tools
Connect Claude & ChatGPT to UserCheck
Ask your AI whether an email address or domain looks disposable, is a relay or shows spam signals. It checks addresses and domains with UserCheck, including MX records and domain age, keeps your custom blocklist up to date, and reads the gates, rules and allow or block decisions behind your sign-up checks.
Free plan, no credit card. Takes about a minute.
Try asking
“Is [email protected] a real address or a throwaway?”
The AI checks the email in UserCheck and reports the disposable, relay and spam signals, MX records and domain age.
“Check these five sign-up domains and tell me which look suspicious.”
It checks each domain for disposable, relay and spam signals and MX records, and sums up which ones stand out.
“Block the domain fastmail-drop.net for future sign-ups.”
It adds the domain to your custom blocklist, so later checks flag it as blocked.
What your AI can do
Email and domain checks
Check an email address or domain for disposable, relay, spam and deliverability signals, with MX records and domain age.
Custom blocklist
List the domains on your blocklist, check a single domain, add new ones and remove ones you no longer want blocked.
Gates and decisions
Read your gates, the rules on each gate and the allow or block decisions they have made.
“Is acme-test.com on our blocklist?”
It looks the domain up on your custom blocklist and tells you whether it is there.
“Why was a sign-up blocked by our main gate yesterday?”
It lists the gate's recent allow and block decisions and opens the one you ask about.
“Which rules are set on our sign-up gate?”
It lists your gates, then reads the rules configured on the one you pick.
25 tools for UserCheck
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_blocklist_domainChanges dataAdd a domain to your custom blocklist so it is flagged as blocked in future checks. Required: domain.check_domainCheck one domain (e.g. acme.com) for disposable, relay and spam signals and MX records. Pass the same domain in both `domain` and `domain_2`.check_emailCheck one email address for disposable, relay, spam and deliverability signals (MX records, domain age and more). Pass the same address in both `email` and `email_2`; set include_mx=false to skip the MX lookup.create_decision_endpointChanges dataCreate a new decision for a gate. API summary: Decision Endpoint.create_gate_decisionChanges dataCreate a new decision for a gate. API summary: Decision Endpoint.create_gate_ruleChanges dataCreate a new rule for a gate. API summary: Management API.create_management_apiChanges dataCreate a new gate. API summary: Management API.create_quickstartChanges dataCreate a new decision. API summary: Quickstart.delete_gate_ruleDeletesPermanently delete a rule by rule id. Destructive action; may require approval. API summary: Management API.delete_management_apiDeletesPermanently delete a gate by gate id. Destructive action; may require approval. API summary: Management API.get_blocklist_domainCheck whether one domain is on your custom blocklist, by `domain`.get_did_you_meanList gmial coms. API summary: Did You Mean.get_gateGet one gate and its settings by `gate_id`.get_gate_decisionGet one decision a gate made, by `gate_id` and `decision_id`.get_gate_ruleGet one rule for a gate by rule id. API summary: Management API.get_migrate_from_email_domain_apisList messages. API summary: Migrate from Email & Domain APIs.list_blocklistList the domains on your custom blocklist, with page and limit for paging.list_domainsList domains. API summary: Migrate from Email & Domain APIs.list_gate_decisionsList the recent allow/block decisions a gate has made, by `gate_id`.list_gate_rulesList the rules configured on a gate, by `gate_id`.list_gatesList your gates (the sign-up rule sets that decide whether an email is allowed).remove_blocklist_domainDeletesRemove a domain from your custom blocklist, by `domain`.update_blocklistChanges dataUpdate an existing blocklist identified by domain. API summary: Blocklist Endpoint.update_gate_ruleChanges dataUpdate an existing rule identified by rule id. Only the fields you pass are changed. API summary: Management API.update_management_apiChanges dataUpdate an existing gate identified by gate id. Only the fields you pass are changed. API summary: Management API.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose UserCheck from the app list.
- 2
Paste your key
Paste your UserCheck API key. Log in to app.usercheck.com and open API Keys, then generate a new key or copy an existing one. Each key belongs to one environment (production, staging or development), so pick the key for the environment you want the AI to use.
- 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 UserCheck?
The AI can check email addresses and domains for disposable, relay, spam and deliverability signals. It can list, check, add and remove domains on your custom blocklist, and read your gates, their rules and the decisions they have made.
Does the AI see my UserCheck API key?
No. Your UserCheck credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 checks only. Removing a domain from the blocklist can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then 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 UserCheck account.
What is a gate in UserCheck?
A gate is a set of sign-up rules that decides whether an email is allowed. Through HeyMyApps the AI can read your gates, the rules on each gate and the allow or block decisions it has made. It cannot change gates or rules.
Let your AI work in UserCheck today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect UserCheck freeHeyMyApps is not affiliated with UserCheck. Product names are trademarks of their owners.






