Kaidn-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KAIDN_API_KEY | Yes | Your secret key. Environment only — never a flag, never a tool argument. | |
| KAIDN_API_URL | No | API base URL | https://api.kaidn.io |
| KAIDN_MCP_HOST | No | HTTP bind address | 127.0.0.1 |
| KAIDN_MCP_PORT | No | HTTP port | 8765 |
| KAIDN_MCP_TRANSPORT | No | Serve Streamable HTTP | stdio |
| KAIDN_MCP_HTTP_TOKEN | No | Require Authorization: Bearer on HTTP | |
| KAIDN_MCP_ALLOW_WRITES | No | Register the mutating tools | off |
| KAIDN_MCP_MAX_QUOTA_CALLS | No | Quota ceiling per process | 100 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_emailA | Enrichment and in-network reputation for one email address: disposable/ throwaway domain, deliverability, fraud score, plus how often the address has been seen abusing other operators. Also returns |
| check_ipA | Enrichment and in-network reputation for one IP: proxy/VPN/Tor, datacenter ASN, geo, fraud score, and cross-operator abuse history. Consumes one row of monthly quota. |
| check_phoneA | Validity, line type, carrier and fraud score for one phone number. Consumes one row of monthly quota. |
| list_eventsA | Scored events for this tenant, newest first. Free — does not consume quota. Filter by verdict or event type to narrow an investigation. |
| get_statsA | Aggregate view over a rolling window: totals by verdict, average score and the most common reasons. Free — does not consume quota. Start here to see what changed before drilling into individual events. |
| get_configA | This tenant's weight and threshold overrides plus the effective merged engine config. Free. Useful for explaining why a score landed where it did. |
| explain_eventA | The 'why was this blocked?' tool. Returns the event with every check that fired, its weight, and the raw evidence behind it, so the reasoning can be narrated with receipts rather than guessed at. Free. |
| investigate_entityA | One call for what a fraud analyst actually wants. Returns enrichment for the entity, its reputation across the CROSS-OPERATOR abuse network (whether this email, IP or device has already burned other businesses, not just yours), and every recent event it appears in — which is how you get from one suspicious signup to the whole ring of accounts sharing its device, IP or inbox. Supply exactly one of email, ip or device_id. Enrichment consumes one row of monthly quota (device_id lookups are free). |
| triage_queueA | Every event sitting on the 'review' verdict, sorted by score descending — the daily triage job. Free. |
| score_eventA | Run an event through the scoring engine and get {score, verdict, reasons, checks}. When the event carries an email, the response also has an |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kaidn-io/kaidn-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server