Runs a deep mailbox existence check to verify catch-all, accept-all, and SEG protected emails.
One address for any MCP client. You sign in at mcp.giggal.ai once, after adding it.
At most: only reads or looks up information.
Odel charges nothing per call. The publisher may charge for its own service.
| Access to | Read | Change |
|---|---|---|
| Verify |
From the sign-in at mcp.giggal.ai, as the endpoint publishes it. You approve it there.
Odel could not list its tools without signing in.
Verify catch-all, accept-all, and SEG-protected email addresses without leaving Claude, ChatGPT, Cursor, VS Code, or any other MCP client. This is the official Model Context Protocol server for Giggal.ai, the catch-all email verification tool that confirms the mailboxes other verifiers write off as "risky" or "unknown."
MCP URL: https://mcp.giggal.ai/mcp
Most tools give up on the hard addresses. Giggal.ai runs a deep mailbox existence check over SMTP and returns a real deliverability result where others cannot:
99% accuracy on standard business lists and bounce rates under 3%, straight from your AI assistant.
Sign up at emailverifier.giggal.ai for 1,000 free verification credits, no card required, then copy your key from the Developer API tab. Claude and ChatGPT connect over OAuth and need no key. The IDE and CLI clients below use the key as a Bearer token.
Add Giggal.ai as a custom connector. No config files, no API key.
verify:read (verify addresses, check credits, look up past verifications).Add Giggal.ai as a custom plugin, connected over OAuth.
verify:read.claude mcp add --transport http --scope user giggal \
https://mcp.giggal.ai/mcp \
--header "Authorization: Bearer YOUR_API_KEY"
Already have a giggal server? Run claude mcp remove giggal --scope user first, then re-add.
Add this to your MCP config file:
~/.cursor/mcp.json (or .cursor/mcp.json per project)~/.codeium/windsurf/mcp_config.jsoncline_mcp_settings.json (open it from the Cline MCP settings){
"mcpServers": {
"giggal": {
"url": "https://mcp.giggal.ai/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Add to .vscode/mcp.json. VS Code uses servers instead of mcpServers:
{
"servers": {
"giggal": {
"url": "https://mcp.giggal.ai/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Add to ~/.config/zed/settings.json:
{
"context_servers": {
"giggal": {
"source": "custom",
"url": "https://mcp.giggal.ai/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Add to ~/.codex/config.toml:
[mcp_servers.giggal]
url = "https://mcp.giggal.ai/mcp"
bearer_token_env_var = "GIGGAL_API_KEY"
Codex reads the key from an env var. Set it and reload your shell, then fully quit and reopen Codex:
echo 'export GIGGAL_API_KEY="tp_live_..."' >> ~/.zshrc
source ~/.zshrc
Restart the client after adding, then just ask:
Is info@giggal.ai deliverable?
| Tool | What it does |
|---|---|
verify_emails | Verify a single address or a whole list and get a clear valid or invalid result, including catch-all and accept-all domains other tools give up on |
get_verification_details | Fetch the full breakdown for a job: per-address status, reason codes, and deliverability scoring |
get_credit_balance | Check remaining verification credits before a large run |
All tools are read only.
Prefer to run your own instance instead of the hosted server? The giggal-mcp command is a small stdio server that calls the public Giggal.ai API with your own Developer API key. No database, no OAuth, nothing to host.
From source:
npm install
npm run build
GIGGAL_API_KEY=tp_live_... npm run start:local
With Docker:
docker build -t giggal-mcp .
docker run -i --rm -e GIGGAL_API_KEY=tp_live_... giggal-mcp
In an MCP client (point it at your locally built copy):
{
"mcpServers": {
"giggal": {
"command": "node",
"args": ["/path/to/giggal-mcp/dist/local/index.js"],
"env": { "GIGGAL_API_KEY": "tp_live_..." }
}
}
}
Same three tools as the hosted server. GIGGAL_API_BASE optionally overrides the API base (defaults to https://api.giggal.ai/v1).
This repo powers both the hosted server at https://mcp.giggal.ai/mcp (OAuth, zero setup) and the local stdio server above (giggal-mcp, your own API key). Both expose the same three tools and call the Giggal.ai verification API to do the actual work. It is published for transparency.
The hosted server exposes:
POST /mcp MCP JSON-RPC (main protocol endpoint)GET /mcp MCP SSE stream (server to client notifications)GET /openapi.json OpenAPI 3.1 spec (for GPT Actions)POST /oauth/register Dynamic Client Registration (RFC 7591)GET /oauth/authorize User consent screenPOST /oauth/token Access token exchangePOST /oauth/revoke Revoke a tokenGET /.well-known/oauth-authorization-server Server metadataGET /health Health checkMIT. See LICENSE.