AgentKit x402 - pay-per-call tools for agents
Email, DNS, SPF/DMARC, site contacts, Markdown, IBAN, Swedish validators. Pay per call (x402).
使うべきか
品質と安全性
検出事項(2)
- LOWpricing 内
- LOWdemo 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `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
}コミュニティ
エビデンス