AIPayGen Site Intel

io.github.Damien829Published by GitHub account Damien829v2.0.0Updated Oct 26, 2026

Website and company intel for agents: DNS, WHOIS, SSL, tech stack, email security, profiles

Overview

AI-generated overview

Remote MCP server giving assistants pay-per-call website and company intelligence: DNS, WHOIS, SSL, tech stack, email security and profiles.

What you can do
  • Look up DNS records, WHOIS/RDAP registration data and TLS certificates, including subdomains from Certificate Transparency logs
  • Grade a site's HTTP security headers and email security (SPF, DMARC, DKIM, MTA-STS) with A-F scores and spoofability verdicts
  • Detect a site's tech stack and extract page metadata, contact details, key pages and schema.org organization data
  • Convert a web page's main content into clean Markdown for reading
  • Build a one-call company profile or a full domain report combining all of the above
  • Check pricing, create an API key with trial credits and read the remaining balance
When to use it
Useful when an assistant needs quick, structured reconnaissance on a domain or company: due diligence, security posture checks, lead enrichment, or turning a page into readable text without writing your own scrapers.
Requirements
Remote streamable HTTP endpoint; no local install. An Authorization header with a Bearer API key (free trial key with credits) or x402 per-call payment. Network access to the endpoint.
Before you install
Paid tools charge per call in prepaid credits or x402 USDC, so costs accumulate with use; failed calls are stated as not charged. The API key is a secret and is shown only once at creation. Requests send the queried domains and URLs to a third-party service.

Installation

In SourceWeft

  1. Open AIPayGen Site Intel in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.Damien829%2Faipaygen/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "aipaygen-site-intel": {
      "type": "http",
      "url": "https://mcp.aipaygen.com/mcp"
    }
  }
}

README

AIPayGen Site Intel

Pay-per-call website and company intelligence for AI agents, served over MCP and a plain HTTP API, paid with prepaid credits or x402 USDC. Runs on Cloudflare Workers: no server to keep alive.

ToolWhat it doesPrice
dns_lookupDNS records, DNS host, email provider$0.001
security_headersHTTP security headers grade A–F$0.001
domain_whoisRegistrar, created/expiry dates, age (RDAP)$0.002
email_securitySPF / DMARC / DKIM / MTA-STS grade, spoofability$0.002
site_metadataTitle, socials, contact emails, key pages, schema.org org$0.002
page_to_markdownMain page content as clean Markdown$0.002
ssl_certificatesCurrent cert, expiry, every subdomain from CT logs$0.003
tech_stack90+ technologies with evidence$0.003
company_profileOne-call company enrichment from a domain$0.01
domain_reportEverything above in one report$0.02

Free: pricing, create_api_key, account_balance. Failed calls are never charged.

Use it

bash
# Free key with trial creditscurl -X POST https://aipaygen.com/v1/keys
# HTTPcurl "https://aipaygen.com/v1/company_profile?domain=figma.com" -H "Authorization: Bearer apg_..."
# Claude Codeclaude mcp add --transport http aipaygen https://mcp.aipaygen.com/mcp --header "Authorization: Bearer apg_..."

Without a key, paid endpoints answer 402 Payment Required with x402 v2 requirements (PAYMENT-REQUIRED header); x402 clients pay and retry with PAYMENT-SIGNATURE. Over MCP the payment goes in _meta["x402/payment"].

Develop

Requires Node.js 22+.

bash
npm installnpm run db:migrate:localnpm run dev          # http://127.0.0.1:8787npm test             # unit testsnpm run typecheck

Deploy

bash
npx wrangler loginnpx wrangler d1 create aipaygen          # paste the database_id into wrangler.jsoncnpm run db:migrate:remotenpx wrangler secret put ADMIN_TOKENnpm run deploy

Then set in wrangler.jsonc → vars:

  • PUBLIC_URL: https://aipaygen.com
  • PAY_TO: your wallet address (enables x402)
  • X402_NETWORK: eip155:84532 (Base Sepolia testnet) or eip155:8453 (Base mainnet; needs a mainnet facilitator)

Uncomment the routes block to serve aipaygen.com, and add mcp.aipaygen.com / api.aipaygen.com custom domains so existing directory listings keep working.

Card top-ups: set STRIPE_SECRET_KEY and STRIPE_WEBHOOK_SECRET secrets and point a Stripe webhook (checkout.session.completed) at /billing/webhook.

Layout

src/index.ts        routes + MCP handlersrc/mcp.ts          MCP server (stateless, MCP 2026-07-28 + 2025 clients)src/http.ts         /v1 HTTP API with x402 headerssrc/billing/        API keys + credits (D1), x402, Stripesrc/tools/          the Site Intel toolssrc/pages.ts        landing, docs, billing, llms.txt, OpenAPI, server cardmigrations/         D1 schematest/               Vitest unit tests

The previous Python version (v1) lives on in the git history of the GitHub repo.

Source: README.md at commit 841c964

Tools

13

dns_lookup

DNS lookup

Resolve DNS records for a domain (A, AAAA, CNAME, MX, NS, TXT, SOA, CAA) and identify its DNS host and email provider. Price: $0.001 per call.

Parameterstypesdomainrequired

security_headers

HTTP security headers

Grade a website's HTTP security headers (HSTS, CSP, X-Frame-Options, Referrer-Policy and more) A-F, list what is missing, and flag exposed server version info. Price: $0.001 per call.

Parametersurlrequired

domain_whois

Domain registration (RDAP/WHOIS)

Look up who registered a domain and when: registrar, creation and expiry dates, domain age, status codes, nameservers and DNSSEC, via RDAP (the modern WHOIS). Price: $0.002 per call.

Parametersdomainrequired

email_security

Email security audit

Audit a domain's email security: SPF, DMARC policy, DKIM keys, MX/email provider, MTA-STS, TLS-RPT and BIMI, with an A-F grade, a spoofability verdict and plain-English issues. Price: $0.002 per call.

Parametersdomainrequired

site_metadata

Website metadata and contacts

Extract a website's title, description, language, social profiles, public contact emails and phones, key pages (contact, pricing, careers, docs), RSS feeds and schema.org organization data. Price: $0.002 per call.

Parametersurlrequired

page_to_markdown

Web page to Markdown

Fetch a web page and return its main content as clean Markdown (navigation, ads, scripts and cookie banners removed), ready for an LLM to read. Price: $0.002 per call.

Parametersurlrequiredmax_chars

ssl_certificates

SSL certificates and subdomains

Check a domain's TLS certificates from Certificate Transparency logs: current certificate, issuer, days until expiry, and every subdomain that has appeared on a certificate. Price: $0.003 per call.

Parametersdomainrequired

tech_stack

Website tech stack

Detect what a website is built with: framework, CMS or site builder, hosting/CDN, web server, analytics, ad pixels, payments, chat, auth and more (90+ technologies), with the evidence for each. Price: $0.003 per call.

Parametersurlrequired

company_profile

Company profile from a domain

Build a company profile from just a domain: name, description, logo, location, social profiles, public contact info, domain age, email and hosting providers, key tech stack, and business signals (takes payments, hiring, runs ads...). One call instead of six. Price: $0.01 per call.

Parametersdomainrequired

domain_report

Full domain report

Everything about a domain in one call: DNS, registration, certificates and subdomains, email security grade, HTTP security headers grade, tech stack and website metadata, plus an overall summary. Price: $0.02 per call.

Parametersdomainrequired

pricing

Pricing

List every tool with its price per call and the accepted payment methods. Free.

Takes no parameters.

create_api_key

Create a free API key

Create an AIPayGen API key with $0.05 of free trial credits. Free. Store the key: it is shown only once.

Parameterslabel

account_balance

Account balance

Show the remaining credit balance of the API key sent with this request. Free.

Takes no parameters.

Version history

2
  1. v2.0.0LatestOct 23, 2026
  2. v1.9.7Sep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.