AgentKit x402 - pay-per-call tools for agents
Email, DNS, SPF/DMARC, site contacts, Markdown, IBAN, Swedish validators. Pay per call (x402).
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- LOWen pricing
- LOWen demo
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"agentkit": {
"url": "https://agentkit-x402.erikssonanton2001.workers.dev/mcp"
}
}
}Puntos de conexión remotos
https://agentkit-x402.erikssonanton2001.workers.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢demo(slug)
Free static sample output. Pass a paid route slug.
Esquema de entrada
{
"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
}Comunidad
Evidencia