AgentKit x402 - pay-per-call tools for agents

Email, DNS, SPF/DMARC, site contacts, Markdown, IBAN, Swedish validators. Pay per call (x402).

我该使用它吗

质量与安全性

A
描述质量
93%
模式完整度
93%
命名质量
80%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

发现(2)

  • LOWTool 'pricing' description lacks action verb在 pricing 中
  • LOWTool 'demo' description lacks action verb在 demo 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,598token 数(工具定义)
~556 B典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.25%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "agentkit": {
      "url": "https://agentkit-x402.erikssonanton2001.workers.dev/mcp"
    }
  }
}

远程端点

https://agentkit-x402.erikssonanton2001.workers.dev/mcpstreamable-http

它能做什么

工具清单

工具(12)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢email_check(email)

Email address verification for AI agents and lead-qualification pipelines: syntax check, disposable-domain detection, role-account (info@, support@) detection, free-provider flag, domain typo suggestion (gmial.com -> gmail.com) and DNS MX/A validation via DNS-over-HTTPS. Returns verdict valid, risky, invalid or unknown with a 0-100 score. No SMTP probing, so mailbox existence is not confirmed.

输入模式

{
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "description": "Email address to check."
    }
  },
  "required": [
    "email"
  ],
  "additionalProperties": false
}
🟢email_auth(domain)

Email deliverability and spoofing-protection audit for a domain: parses SPF (mechanisms, top-level DNS lookup count, +all/~all/-all), DMARC (policy, pct, rua/ruf, alignment), probes common DKIM selectors, and reports MX, BIMI, MTA-STS and TLS-RPT. Returns prioritised findings with fix hints and a 0-100 score. DNS-based; nested SPF includes are not expanded.

输入模式

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "Domain name without scheme."
    }
  },
  "required": [
    "domain"
  ],
  "additionalProperties": false
}
🟢domain_dns(domain)

DNS lookup for a domain through DNS-over-HTTPS: A, AAAA, NS, MX, TXT, CAA, SOA, CNAME records with TTLs, plus DNSSEC presence (DNSKEY, DS) and the resolver validation flag. Structured JSON for domain research, due diligence and infrastructure agents.

输入模式

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "Domain name without scheme."
    }
  },
  "required": [
    "domain"
  ],
  "additionalProperties": false
}
🟢site_contacts(url)

Public contact details published on a website: emails (including mailto links and [at] obfuscation, classified role or personal), phone numbers normalised to E.164, social profile links, address hints and Swedish organisation numbers for .se sites. Fetches the given page plus up to 3 contact-like pages (/contact, /kontakt, /about, /om-oss, /impressum) on the same host only. Honours robots.txt; returns 403 blocked_by_robots (not charged) if disallowed.

输入模式

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Page URL, usually the homepage."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢site_audit(url)

Technical SEO audit of one page: HTTP status, redirect chain, title and meta description length, H1 count, canonical, robots meta, hreflang, Open Graph and Twitter tags, JSON-LD types, images without alt text, link counts, security headers (HSTS, CSP, X-Frame-Options), technology detection (CMS, framework, analytics, CDN) and a prioritised issue list with a 0-100 score. Static HTML only; honours robots.txt.

输入模式

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Page URL to audit."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢url_markdown(url)

Fetches a web page (up to 1.5 MB, 8 s timeout) and returns clean Markdown: title, headings, paragraphs, lists, links, images, code blocks and simple tables, with navigation and footers removed. Ready to feed to LLMs. Static HTML only, no JavaScript rendering. Honours robots.txt.

输入模式

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Page URL to convert."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢se_validate(type, value)

Validates Swedish identifiers with checksum and date logic: personnummer, samordningsnummer, organisationsnummer (including sole-trader and VAT forms), bankgiro, plusgiro and OCR payment references. Returns normalised forms and error codes. No application-level storage.

输入模式

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "description": "Identifier type.",
      "enum": [
        "personnummer",
        "samordningsnummer",
        "orgnr",
        "bankgiro",
        "plusgiro",
        "ocr"
      ]
    },
    "value": {
      "type": "string",
      "description": "The identifier to validate."
    }
  },
  "required": [
    "type",
    "value"
  ],
  "additionalProperties": false
}
🟢iban_check(iban)

IBAN validation: country-specific length (from a bundled table of IBAN countries), mod-97 checksum, normalised and formatted output, BBAN and check digits. Does not check that the account exists.

输入模式

{
  "type": "object",
  "properties": {
    "iban": {
      "type": "string",
      "description": "IBAN, spaces allowed."
    }
  },
  "required": [
    "iban"
  ],
  "additionalProperties": false
}
🟢se_account_to_iban(clearing, account)

Converts a Swedish clearing number and account number to IBAN and BIC, identifies the bank, and validates the account number checksum according to the bank-specific rules. Clearing table dated 2026-10-16; does not check that the account exists.

输入模式

{
  "type": "object",
  "properties": {
    "clearing": {
      "type": "string",
      "description": "Clearing number, 4 digits (5 for Swedbank 8xxx)."
    },
    "account": {
      "type": "string",
      "description": "Account number."
    }
  },
  "required": [
    "clearing",
    "account"
  ],
  "additionalProperties": false
}
🟢bank_days(from, add, mode)

Adds or subtracts Swedish bank days (weekends, public holidays and midsommarafton, julafton, nyarsafton excluded) to a date. Optional mode=work counts only weekends and red days. Returns the result date with weekday, ISO week and holiday names for both dates.

输入模式

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "Start date, YYYY-MM-DD."
    },
    "add": {
      "type": "string",
      "description": "Bank days to add (negative to go back, max 1000)."
    },
    "mode": {
      "type": "string",
      "description": "bank (default) or work.",
      "enum": [
        "bank",
        "work"
      ]
    }
  },
  "required": [
    "from",
    "add"
  ],
  "additionalProperties": false
}
🟢pricing

Free price table and x402 payment instructions.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢demo(slug)

Free static sample output. Pass a paid route slug.

输入模式

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "enum": [
        "email-check",
        "email-auth",
        "domain-dns",
        "site-contacts",
        "site-audit",
        "url-markdown",
        "se-validate",
        "iban",
        "se-account-to-iban",
        "bank-days"
      ]
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

社区

评价此服务器

证据

最近观测

已验证未记录版本12 个工具