A calm second look on scam messages: paste a suspicious message, get the smallest safe next step.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Paste or forward a suspicious message. Hunch reads only the words you give it, on one frozen engine (the same engine behind the Hunch extension and site, running on our server), and tells you in plain language what stands out and the smallest next step you can take. It never tells you a message is trustworthy and never calls anyone a scammer. Your text is analyzed, not stored.
The message text to check (required). Paste the words, not a screenshot.
Optional: who it is from (email address or domain). If absent, Hunch says it cannot verify the sender.
Optional: the subject line, for emails.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http hunch https://mcp.checkyourhunch.com/mcp
Paste or forward a suspicious message. Hunch reads only the words you give it, on one frozen engine (the same engine behind the Hunch extension and site, running on our server), and tells you in plain language what stands out and the smallest next step you can take. It never tells you a message is trustworthy and never calls anyone a scammer. Your text is analyzed, not stored.
| Argument | Type | Description |
|---|---|---|
| text* | string | The message text to check (required). Paste the words, not a screenshot. |
| sender | string | Optional: who it is from (email address or domain). If absent, Hunch says it cannot verify the sender. |
| subject | string | Optional: the subject line, for emails. |
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "The message text to check (required). Paste the words, not a screenshot."
},
"sender": {
"type": "string",
"description": "Optional: who it is from (email address or domain). If absent, Hunch says it cannot verify the sender."
},
"subject": {
"type": "string",
"description": "Optional: the subject line, for emails."
}
},
"additionalProperties": false
}Ask whether a phone number, domain, email, or app is a channel an organization publishes on its own site. Hunch answers only from a public-source list (facts taken from each organization's own pages, with a source link and date, not confirmed to Hunch): anything not on it is reported as 'not listed', never as 'unofficial'. Absence is never evidence against a channel.
| Argument | Type | Description |
|---|---|---|
| org* | string | The organization name to look up (required), e.g. a bank or a company. |
| channel | string | Optional: the specific channel to check (a domain, email, phone, or app). Omit to list the confirmed channels. |
{
"type": "object",
"required": [
"org"
],
"properties": {
"org": {
"type": "string",
"description": "The organization name to look up (required), e.g. a bank or a company."
},
"channel": {
"type": "string",
"description": "Optional: the specific channel to check (a domain, email, phone, or app). Omit to list the confirmed channels."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 8, 2026.