Apimesh

by mbeato

6 stars
334 downloads
Not rated
GitHub Website

About

APIMesh — 23 pay-per-call web analysis APIs + 16-tool MCP server with autonomous API generation. Security audits, SEO, tech stack detection. x402 + Stripe MPP payments.

Details

Author
mbeato
GitHub stars
6
Downloads
334
Categories
Web Scraping, Other, Security

- 102 pay-per-call web analysis APIs, each on its own subdomain.
- 67 MCP tools for direct use in AI coding assistants.
- Three payment methods: x402 crypto, Stripe MPP, and API keys.
- Autonomous build loop that creates, tests, and deploys new APIs daily.
- Free preview endpoints for most APIs; all have free health and info endpoints.
- Wallet and spend tracking endpoints (free, no auth).

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Apimesh
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the MCP server with one command: npx @mbeato/apimesh-mcp-server. For direct API usage, include the X-PAYMENT header with a signed USDC payment to the endpoint. Many APIs also offer free /preview endpoints for testing without payment.

web_checker

Check if a brand name is available across 5 domain TLDs (.com, .io, .xyz, .dev, .ai), GitHub, npm, PyPI, and Reddit in one call. Free preview: GET https://check.apimesh.xyz/preview?name=... returns .com availability only

http_status_checker

Check the live HTTP status of any URL, optionally verify against an expected code. Useful for uptime monitoring, redirect validation, and link checking

favicon_checker

Check whether a website has a favicon and get its URL, format, and status. Useful for link previews and site branding validation

microservice_health_check

Check health and response times of up to 10 service URLs in parallel. Free preview: GET https://microservice-health-check.apimesh.xyz/preview?url=... checks 1 service for free

robots_txt_parser

Fetch and parse a website's robots.txt into structured rules, sitemaps, and crawl directives

core_web_vitals

Get Core Web Vitals and Lighthouse performance scores for any URL. Returns LCP, CLS, INP field data plus performance, accessibility, best-practices, and SEO scores. Free preview: GET https://core-web-vitals.apimesh.xyz/preview?url=... returns performance score only

security_headers

Audit HTTP security headers for any URL. Checks 10 headers (CSP, HSTS, X-Frame-Options, etc.) with weighted grading A+ through F and remediation suggestions. Free preview: GET https://security-headers.apimesh.xyz/preview?url=... checks 3 key headers for free

redirect_chain

Trace the full redirect chain for any URL. Returns each hop with status code, location, and latency. Detects loops and extracts the final canonical URL. Free preview: GET https://redirect-chain.apimesh.xyz/preview?url=... traces up to 5 hops for free

email_security

Check email security configuration for any domain. Analyzes SPF, DMARC, DKIM (probes 10 common selectors), and MX records with provider detection. Free preview: GET https://email-security.apimesh.xyz/preview?domain=... checks SPF and DMARC for free

seo_audit

Run a comprehensive on-page SEO audit on any URL. Analyzes title, meta description, headings, images, links, content, canonical, OG tags, JSON-LD, and robots directives with a 0-100 score. Free preview: GET https://seo-audit.apimesh.xyz/preview?url=... returns title, meta, H1, and score for free

indexability_checker

Check if a URL is indexable by search engines. Performs 5-layer analysis: robots.txt rules, HTTP status, meta robots, X-Robots-Tag, and canonical tag. Free preview: GET https://indexability.apimesh.xyz/preview?url=... checks HTTP status and meta robots for free

brand_assets

Extract brand assets from any domain. Returns logo URL, favicon, theme colors, OG image, and site name. Free preview: GET https://brand-assets.apimesh.xyz/preview?domain=... returns Google favicon URL for free

email_verify

Verify an email address: syntax validation, MX record check, disposable domain detection, role-address detection, free provider detection, and deliverability assessment. Free preview: GET https://email-verify.apimesh.xyz/preview?email=... checks syntax and disposable status for free

tech_stack

Detect the technology stack of any website. Analyzes HTTP headers and HTML to identify CMS, frameworks, languages, analytics, CDN, hosting, JavaScript libraries, and CSS frameworks. Free preview: GET https://tech-stack.apimesh.xyz/preview?url=... detects technologies from HTTP headers only

wallet_usage

Check your wallet's APIMesh spend and cap status. Returns daily/7d/30d spend totals, active spend cap with remaining budget, and recent requests. No authentication required.

web_resource_validator

Validate presence and correctness of common web resources (robots.txt, sitemap.xml, openapi.json, agent.json) for any domain. Returns availability status for the requested resource.

website_security_header_info

Analyze security-related HTTP headers for any website. Checks Content-Security-Policy, Strict-Transport-Security, X-Content-Type-Options, X-Frame-Options, X-XSS-Protection, Referrer-Policy, and Permissions-Policy with issue detection.

website_vulnerability_scan

Comprehensive website security audit combining hostname analysis, SSL certificate validation, HTTP security headers, cookie security, and Content Security Policy analysis. Returns an overall security score (0-100) with actionable recommendations. Supports basic, detailed, and full scan levels.

mock_jwt_generator

Generate test JWTs with custom claims and expiry for local development. Returns a signed HS256 token. Useful for testing auth flows without a real identity provider.

regex_builder

Build and test regex patterns. POST /build creates a regex from a pattern string or components. POST /test validates a pattern against test strings. Useful for generating and debugging regular expressions.

status_code_checker

Check the live HTTP status code of any URL. Returns the actual status code, reason phrase, and response headers. Simpler than http_status_checker — no expected-code validation.

swagger_docs_creator

Generate OpenAPI 3.0 documentation for an API endpoint. Provide the path, method, summary, and optionally parameters/requestBody/responses to get a complete OpenAPI spec fragment.

user_agent_analyzer

Parse a User-Agent string into structured data: browser name/version, OS name/version, device type, and bot detection. Useful for analytics and request filtering.

yaml_validator

Validate YAML syntax and structure. Returns parsed result on success or detailed error with line/column on failure. Useful for CI pipelines and config file validation.

wallet_set_cap

Set a spend cap on your wallet. Once the daily or monthly USDC limit is reached, further paid API calls return 429 before payment is attempted. Set limits to null to remove a cap.

subdomain_vulnerability_rankings

Paid comprehensive subdomain enumeration and vulnerability ranking

csp_policy_heuristics

Paid comprehensive audit with advanced heuristic analysis, web crawling, scoring, and detailed recommendations

ssl_tls_risk_analyzer

Aggregates SSL/TLS configuration details from public scans, DNS records, and certificate transparency logs, then performs a risk assessment

subdomain_vulnerability_ranking

Paid comprehensive subdomain enumeration and vulnerability ranking

subdomain_exposure_score

Paid comprehensive full subdomain exposure scoring and audit report

ip_infrastructure_analyst

Analyze an IP address for ASN, ISP, geolocation, and routing info; returns comprehensive report with scoring and recommendations

subdomain_exposure_scorer

Comprehensive enumeration and exposure scoring of all detected subdomains for a domain

ssl_tls_threat_assessment

Comprehensive TLS security threat assessment for a domain

privacy_policy_qualify

Fetch and analyze privacy policies across domains for GDPR/CCPA compliance and data sharing signals

dns_propagation_mapper

Comprehensive DNS propagation audit across multiple global DNS resolvers with delay correlation, misconfiguration detection, scoring, grading, and recommendations

ip_infrastructure_analyzer

Comprehensive IP infrastructure analysis: ASN, ISP, geolocation, routing checks, scoring, recommendations

ip_geolocation_enrichment

Enrich an IP address with detailed ASN, ISP, geolocation, and routing data

website_authenticity_assessment

Comprehensive website authenticity assessment combining SSL cert validation, DNS records, redirect chain analysis, and server headers

ssl_and_tls_hardening_score

Run full SSL, TLS, and HTTP security header comprehensive hardening score with actionable recommendations

security_headers_checker

Perform a comprehensive security headers audit with detailed scoring and remediation

subdomain_exposure_ranking

Comprehensive paid scan: exhaustive subdomain enumeration from DNS, CT logs, plus HTTP endpoint probing, header analysis, TLS version checks, outdated service detection, with full scoring and rich recommendations

ssl_tls_hardening_forecast

Analyze SSL/TLS info and forecast renewal and security outlook with detailed alerts and recommendations

subdomain_exposure_rankings

Paid, comprehensive analysis of subdomain exposure and security ranking

ssl_tls_expiry_forecast

Comprehensive SSL/TLS certificate and protocol expiry forecast for multiple domains

network_route_mapper

Paid comprehensive analysis of network routing paths including ASN hops, geolocation, latency, suspicion scoring, and remediation

subdomain_exposure_heatmap

Exhaustive subdomain enumeration from multiple sources, risk analysis, exposure scoring, recommendations and heatmap report

dns_propagation_simulator

Simulate DNS record propagation across multiple DNS resolvers with delay estimation and misconfiguration detection

ssl_tls_configuration_ranker

Perform a deep, comprehensive SSL/TLS configuration audit of a target site

privacy_policy_enricher

Fetch and analyze a privacy policy URL, combining multiple signals for GDPR and CCPA compliance, data sharing practices, and privacy features

privacy_risk_score

Comprehensive privacy risk analysis of a domain's publicly available privacy policies and disclosures

http_method_enumeration

Full enumeration of HTTP methods supported by a target URL with scoring and analysis

web_misconfiguration_scan

Run a comprehensive security misconfiguration scan against the specified URL

dependency_license_audit

Comprehensive license audit across multiple project manifests and license databases with risk scoring

ssl_tls_configuration_forecast

Comprehensive paid SSL/TLS configuration forecast and security score for a domain

subdomain_risk_ranking

Perform a deep, comprehensive subdomain enumeration and risk ranking audit

content_shuffle_detector

Paid comprehensive audit with multiple fetches, deep NLP content variation analysis, content diffing, and scoring to detect content shuffling and obfuscation

api_schema_diff

Compare multiple API schema versions (REST or GraphQL) to highlight differences and score compatibility

api_linting

Run a comprehensive linting and validation on provided OpenAPI spec and implementation URLs

port_scanner_aggregate

Deep scan of a list of IP addresses or CIDR ranges with multi-source aggregation and vulnerability scoring

cdn_infrastructure_enricher

Comprehensive paid audit integrating DNS, HTTP headers, IP and regional info with detailed scoring and recommendations

web_configuration_audit

Comprehensive paid audit with detailed scoring, grade, meta tags, and .env leak detection

subdomain_vulnerability_ranker

Exhaustive subdomain enumeration, vulnerability inference, scoring, and recommendations

ssl_tls_inception_score

Comprehensive SSL/TLS certificate and protocol audit for the specified hostname or URL

dns_propagation_heatmap

Paid comprehensive DNS propagation audit across multiple resolver types, including scoring and actionable recommendations

api_schema_delta

Compare multiple API schemas from given URLs and return detailed diff and evolution analysis

port_scanner

Perform a deep port scan on a target IP or hostname

ssl_tls_hardening_assessor

Get a comprehensive SSL/TLS and DNS record security assessment for a hostname

api_endpoint_discovery

Comprehensively crawl and analyze API endpoints on the specified domain

api_response_heuristics

Comprehensive API response heuristic analysis with scoring and recommendations

api_standard_compliance

Perform a comprehensive API standard compliance analysis on the target API response URL

content_security_policy_check

Perform a comprehensive security header and content security policy audit

cross_origin_resource_policymapper

Perform comprehensive CORS headers audit across multiple endpoints

dns_propagation_inspector

Comprehensive DNS propagation audit across global resolvers with detailed result analysis

performance_security_compliance_report

Comprehensive payable audit combining performance metrics, security headers, SSL cert and DNS analysis with scoring and prioritized fix suggestions

site_security_baseline

Comprehensive baseline audit with combined security headers, SSL, and configuration checks

ssl_expiry_forecast

Paid endpoint combining certificate transparency logs, DNS, SSL cert data to forecast expiry across multiple domains

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "apimesh": {
            "apimesh": {
                "command": "npx",
                "args": [
                    "@mbeato/apimesh-mcp-server"
                ]
            }
        }
    }
}

McpServers

{
    "apimesh": {
        "command": "npx",
        "args": [
            "@mbeato/apimesh-mcp-server"
        ]
    }
}

<p align="center">
<a href="https://apimesh.xyz">
APIMesh
</a>
</p>
<h1 align="center">APIMesh</h1>

npm version
npm downloads
APIs
MCP Tools
License: MIT
Payments

Pay-per-call web analysis APIs for AI agents and developers. Security audits, performance monitoring, SEO analysis, email verification, tech stack detection, and more -- no signup required, just pay with USDC on Base and get your response.

APIMesh is a collection of 102 focused web analysis APIs, each on its own subdomain, with a 67-tool MCP server for direct use in Claude, Cursor, Windsurf, Cline, and any MCP-compatible client. Every endpoint supports three payment methods: crypto micropayments via x402, card payments via Stripe MPP, and traditional API keys via Stripe checkout.

Live Site -- Dashboard -- npm -- MCP Registry -- Smithery

---

Quick Start

Try free previews (no payment, no signup)

curl https://core-web-vitals.apimesh.xyz/preview?url=https://example.com
curl https://security-headers.apimesh.xyz/preview?url=https://example.com
curl https://seo-audit.apimesh.xyz/preview?url=https://example.com
curl https://check.apimesh.xyz/preview?name=myapp

Install the MCP server

One command to add all 67 tools to your AI coding assistant:

npx @mbeato/apimesh-mcp-server

Or add to your MCP client config (claude_desktop_config.json, .cursor/mcp.json, etc.):

{
  "mcpServers": {
    "apimesh": {
      "command": "npx",
      "args": ["@mbeato/apimesh-mcp-server"]
    }
  }
}

Direct API usage

# 1. Hit any paid endpoint -- returns 402 with payment details
curl https://core-web-vitals.apimesh.xyz/check?url=https://example.com

2. Include x402 payment header -- returns the full response

curl -H "X-PAYMENT: <signed-usdc-payment>" \ https://core-web-vitals.apimesh.xyz/check?url=https://example.com

---

All APIs

Every API lives on its own subdomain: https://{api-name}.apimesh.xyz

Web Analysis APIs

| API | Endpoint | Price | Description |
|-----|----------|-------|-------------|
| Core Web Vitals | GET /check?url= | $0.005 | Lighthouse scores, LCP, CLS, INP field data, performance/accessibility/SEO grades |
| Security Headers | GET /check?url= | $0.005 | Audit 10 HTTP security headers with A+ to F grading and remediation tips |
| SEO Audit | GET /check?url= | $0.003 | On-page SEO analysis: title, meta, headings, images, links, OG tags, JSON-LD (0-100 score) |
| Email Security | GET /check?domain= | $0.01 | SPF, DKIM (probes 10 selectors), DMARC, MX records with provider detection |
| Brand Assets | GET /check?domain= | $0.002 | Extract logos, favicons, theme colors, OG images, site name from any domain |
| Redirect Chain | GET /check?url= | $0.001 | Trace full redirect chain with per-hop status codes, latency, and loop detection |
| Indexability | GET /check?url= | $0.001 | 5-layer analysis: robots.txt, HTTP status, meta robots, X-Robots-Tag, canonical |
| Web Checker | GET /check?name= | $0.005 | Brand name availability across 5 TLDs, GitHub, npm, PyPI, Reddit |
| HTTP Status | GET /check?url= | $0.001 | Live HTTP status check with optional expected status code |
| Favicon Checker | GET /check?url= | $0.001 | Check favicon existence, URL, and format |
| Health Check | POST /check | $0.003 | Parallel health check for up to 10 service URLs |
| Robots.txt Parser | GET /analyze?url= | $0.001 | Parse robots.txt into structured rules, sitemaps, and crawl directives |
| Email Verify | GET /check?email= | $0.001 | Syntax validation, MX check, disposable domain detection, role-address, deliverability |
| Tech Stack | GET /check?url= | $0.003 | Detect CMS, frameworks, analytics, CDN, hosting, JS libraries from headers + HTML |

Developer Utility APIs

| API | Endpoint | Price | Description |
|-----|----------|-------|-------------|
| Regex Builder | POST /build | $0.002 | Generate and test regex patterns from natural language descriptions |
| YAML Validator | POST /validate | $0.002 | Validate YAML syntax and structure |
| Mock JWT Generator | POST /generate | $0.001 | Generate test JWTs with custom claims and expiry |
| User Agent Analyzer | GET /analyze?ua= | $0.002 | Parse user agent strings into browser, OS, device, and bot info |
| Status Code Checker | GET /check?code= | $0.001 | Lookup HTTP status code meaning and usage |
| Swagger Docs Creator | POST /generate | $0.002 | Generate OpenAPI 3.0 documentation for your API endpoints |

Autonomously Built APIs

These APIs were built, tested, and deployed by APIMesh's autonomous brain loop — no human wrote the code:

| API | Endpoint | Price | Description |
|-----|----------|-------|-------------|
| Web Resource Validator | GET /validate?resource= | $0.005 | Validate presence of robots.txt, sitemap.xml, openapi.json, agent.json |
| Website Security Header Info | GET /check?url= | $0.01 | Analyze security-related HTTP headers (CSP, HSTS, X-Frame-Options, etc.) |
| Website Vulnerability Scan | GET /scan?url= | $0.01 | Comprehensive security audit combining SSL, headers, cookies, and CSP analysis |
| SEO Health Analyzer | GET /check?url= | $0.005 | 5-layer indexability analysis with robots.txt, meta robots, and canonical checks |
| Comprehensive Site Audit | GET /check?url= | $0.01 | Multi-signal website audit combining health, security, performance, and tech stack |
| Performance Structure Report | GET /check?url= | $0.01 | Deep performance audit with network tracing, asset analysis, and server headers |
| Domain Authenticity Verify | GET /check?domain= | $0.005 | Multi-signal domain legitimacy verification via WHOIS, DNS, SSL, and web presence |
| Performance and Availability Report | GET /check?url= | $0.005 | Website performance metrics, uptime history from DNS and server response analysis |
| Domain Intelligence Aggregator | GET /check?domain= | $0.005 | WHOIS, DNS records, SSL certificates, and historical analysis in a single report |

New APIs are added automatically as the brain discovers demand and builds solutions. See How the Brain Works below.

Wallet & Spend Tracking (free, no auth)

| Endpoint | Description |
|----------|-------------|
| GET /wallet/{address} | Spend summary (daily/7d/30d), active spend cap, recent requests |
| GET /wallet/{address}/history | Paginated transaction history, filterable by API |
| PUT /wallet/{address}/cap | Set daily/monthly spend caps on your wallet |

---

Payment Methods

APIMesh supports three ways to pay:

1. x402 -- crypto micropayments (default)

Agent request --> 402 Payment Required (price, wallet, network)
                  Agent signs USDC on Base --> includes X-PAYMENT header
                  Server verifies via Coinbase CDP --> returns response

No accounts. No API keys. No subscriptions. The agent handles payment autonomously.

- Protocol: x402 (open standard)
- Currency: USDC on Base (chain ID 8453)
- Facilitator: Coinbase CDP

2. MPP -- Stripe Machine Payments Protocol

Stripe MPP enables AI agents to pay with cards or stablecoins through Stripe's infrastructure.

3. API key + credits

Traditional auth for developers who prefer it. Purchase credits via Stripe checkout and include your API key in requests.

---

Discovery & Integration

| Channel | Link |
|---------|------|
| npm | @mbeato/apimesh-mcp-server |
| MCP Registry | io.github.mbeato/apimesh |
| Smithery | apimesh-mcp-server |
| x402scan | apimesh |
| x402 discovery | https://apimesh.xyz/.well-known/x402 |
| AI docs | https://apimesh.xyz/llms.txt |
| AI plugin | https://apimesh.xyz/.well-known/ai-plugin.json |

Most APIs offer free /preview endpoints so agents can verify functionality before paying. Every API has free /health and / info endpoints.

---

The Autonomous Brain

APIMesh has an autonomous build loop that runs daily on the server. It discovers demand, generates APIs, tests them, and deploys to production — no human in the loop. It also maintains the awesome-mpp ecosystem directory.

Monitor → Scanner → Scout → Build → Security Audit → Staging → Prod
  │         │        │          │              │        │
  │         │        │          │              │        └─ verify health
  ��         │        │          │              └─ deploy + test endpoints
  │         │        │          └─ static analysis (secrets, SSRF, eval, etc.)
  │         │        └─ LLM generates multi-file Hono API (up to 6 retries)
  │         └─ gather market signals, score opportunities with LLM
  └─ check API health, revenue, error rates

Hardened against prompt injection: external signal data is sanitized, LLM prompts use system-role security rules, generated code is audited for 14+ vulnerability patterns, and the test environment is sandboxed with .env isolation.

The brain currently uses OpenAI (gpt-4.1-mini) for code generation and scores opportunities based on demand, implementation depth, and competitive differentiation.

---

Tech Stack

- Bun -- runtime and bundler
- Hono -- web framework
- x402 + MPP -- payment protocols
- Caddy -- reverse proxy with automatic HTTPS
- SQLite -- analytics and usage tracking
- OpenAI -- autonomous API generation

---

Related

- awesome-mpp -- the MPP ecosystem registry (100+ projects)

---

Contributing

Contributions are welcome. If you find a bug or want to suggest a new API tool, open an issue or start a discussion.

To run locally:

git clone https://github.com/mbeato/APIMesh.git
cd conway
bun install
bun --hot apis/router.ts

---

License

MIT

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.