Scores fraud risk for IPs, emails, phones, domains, devices, and signups through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We ran the install command below but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.
npx -y layercallNo response to initialize.
This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 6d ago.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by LayerCall.
LayerCall MCP server gives compatible AI clients access to LayerCall’s fraud and trust checks without requiring a local MCP process. The service is hosted at https://www.layercall.com/api/mcp and communicates over Streamable HTTP. Requests are authenticated with an API key sent as a bearer token.
The checks cover individual identity and network attributes as well as combined signup data. An agent can assess an IP address, validate an email, inspect a phone number, score a domain, evaluate a device, verify an AI agent, or submit a combined user check. Results use a common structure centered on a numeric risk score from 0 to 100 and one of three decisions: allow, review, or block.
The response can also include the signals that influenced the result. Depending on the lookup, these may include VPN, proxy, Tor, datacenter, abuse, email, domain, phone, device, geographic, or agent-authentication information.
Configure an MCP client with the remote endpoint and an Authorization header containing the LayerCall API key. There is no local package to install for MCP use. Claude Code, Claude Desktop, ChatGPT, Cursor, VS Code, Windsurf, and Zed are listed as clients that can connect to the service. VS Code uses servers as its top-level configuration key, while the other example configuration uses mcpServers.
LayerCall MCP server exposes these seven tools:
score_ipverify_emaillookup_phonescore_domainscore_deviceverify_agentscore_userThe combined user check is intended for signup-related decisions, while the individual tools support narrower investigations. A client can therefore ask for a single signal, such as domain or IP reputation, or provide several user attributes for one weighted verdict.
Use the review result as a distinct outcome rather than treating every non-allow response as a rejection. The documentation describes it as suitable for additional verification or manual review. Also preserve unknown values as unknown: a null field does not establish that the corresponding risk signal is absent.
Create a LayerCall API key and add the remote server to the MCP client configuration. The documented endpoint is:
The service offers a free API key with 1,000 lookups per month and no card requirement. Test-mode keys return deterministic synthetic values using reserved test data, including documentation-backed fixtures. They are intended for assertions and do not consume live reputation data or write to the shared reputation network.
LayerCall MCP server is separate from the repository’s Node, Python, and CLI SDK usage. Those SDKs can be installed independently, but MCP clients should use the hosted HTTP endpoint and header configuration instead of running one of those packages locally.
The available MCP tools do not include the repository’s batch endpoint, Express middleware, or Next.js helpers. The README lists a batch API separately for up to 500 values of one type, but it is not among the seven MCP tools.
Returned information depends on the lookup type and available source data. For example, domain registration age can be unknown when a top-level domain does not publish RDAP data, and mailbox existence can be unknown when a mail provider does not provide a reliable response. Integrations should handle these null values explicitly.
The repository is MIT licensed. The MCP interface requires an API key, so it is not an unauthenticated local server.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/layercall)<a href="https://allmcps.com/mcp/layercall"><img src="https://allmcps.com/api/badge/layercall?style=directory" alt="LayerCall on AllMCPs" /></a>