# Geekflare MCP MCP

> Geekflare provides a single audit point for website health. Check performance speed, run Lighthouse SEO audits, scan SSL certificates, and check DNS records all from your agent. It lets you validate everything from broken links to general infrastructure status.

## Overview
- **Category:** developer-tools
- **Price:** Free
- **Tags:** website-auditing, performance-testing, security-scanning, dns-monitoring, lighthouse-audit, uptime-monitoring, api-integration

## Description

You can monitor a site's entire technical foundation without jumping between ten different web tools. This MCP helps you audit performance, verify security headers, and analyze SEO health by talking naturally with your AI client. Need to know if the server response time is slow? Just ask. Want to check what DNS records are pointing to the domain? That’s built in too.

It handles everything from running a full Lighthouse audit for speed and accessibility scores, to finding broken links across entire pages. You also get real-time security checks on SSL certificates and can retrieve all necessary Whois data. If you're working with Vinkius, this MCP sits right there in the catalog, giving your agent access to dozens of other services while keeping all your technical audits in one place.

## Tools

### check_broken_links
Scans a given URL to find and list any broken links (404 errors) found on the page.

### get_dns_records
Retrieves common DNS records like A, MX, CNAME, and TXT for a specified domain name.

### run_lighthouse_audit
Runs a detailed Lighthouse audit to score performance, SEO, accessibility, and best practices for a site.

### measure_load_time
Measures the page speed and Time To First Byte (TTFB) of a target URL.

### take_website_screenshot
Captures a full-page visual screenshot of a specified website URL.

### scan_ssl_tls_cert
Checks the validity and security status of an SSL/TLS certificate for a domain.

### get_whois_data
Fetches ownership and registration details (WHOIS) for any given domain.

## Prompt Examples

**Prompt:** 
```
Run a Lighthouse audit for 'https://google.com'.
```

**Response:** 
```
Audit complete! Google.com has the following scores: Performance (95), SEO (100), Accessibility (92), and Best Practices (100). Would you like the detailed breakdown of performance issues?
```

**Prompt:** 
```
Check for broken links on 'https://example.com/blog'.
```

**Response:** 
```
Scanning for broken links... I found 2 broken links on the page: 'https://example.com/old-post' (404) and 'https://example.com/deleted-image.png' (404). Shall I check other pages on this site?
```

**Prompt:** 
```
What are the MX and A records for 'apple.com'?
```

**Response:** 
```
Fetching DNS data... For apple.com, I found A records pointing to 17.253.144.10 and MX records for apple-com.mail.protection.outlook.com. Would you like to see the TXT or CNAME records as well?
```

## Capabilities

### Assess Site Performance
Measure overall page load speed and Time To First Byte (TTFB) for targeted URLs.

### Run SEO Audits
Execute a full Lighthouse audit to score performance, accessibility, and search engine optimization.

### Validate Domain Infrastructure
Retrieve DNS records (A, MX, CNAME) and domain registration data using Whois lookups.

### Check Security Status
Analyze SSL/TLS certificates for expiration dates and known security vulnerabilities.

### Audit Site Content Integrity
Scan a page to automatically identify all broken links (404s) that need fixing.

### Capture Visual Proof
Programmatically take full-page screenshots of any target URL for documentation purposes.

## Use Cases

### Pre-launch site validation
The DevOps team needs to ensure a new client portal works perfectly. They ask their agent to run measure_load_time, take_website_screenshot, and scan_ssl_tls_cert on the staging environment before promoting it live.

### SEO campaign cleanup
An SEO specialist discovers that several key pages have internal links pointing to deleted content. They run check_broken_links across the main sitemap and get a clean list of all 404s to fix.

### Domain migration audit
An IT manager is moving services to a new platform. They first use get_dns_records to confirm the old records are pointing correctly, and then run get_whois_data to verify domain ownership transfer.

### Performance bottleneck triage
A web developer notices slow load times on a key page. They run run_lighthouse_audit, which pinpoints the exact area of poor performance (e.g., low accessibility score), allowing them to fix it immediately.

## Benefits

- You stop running multiple scripts for basic checks. You can use a single prompt to run both check_broken_links and measure_load_time simultaneously.
- Get deep technical insight without context switching. Running the run_lighthouse_audit provides scores across four key areas (SEO, Performance, etc.) in one go.
- Reduce deployment risk by verifying connectivity first. Before building anything, use get_dns_records to confirm the domain's records are correct.
- Never miss a security detail again. scan_ssl_tls_cert verifies certificate validity and helps you spot potential vulnerabilities before they become public issues.
- Fast documentation is possible. take_website_screenshot captures visual proof of a site state, which is great for client sign-off or bug reporting.
- Get full ownership context immediately. get_whois_data tells you who registered the domain and when, which is key for compliance checks.

## How It Works

The bottom line is you get immediate, actionable technical reports without leaving your agent environment.

1. Subscribe to this MCP and enter your Geekflare API Key in the Vinkius client dashboard.
2. Direct your AI agent to run a specific audit (e.g., 'check load time for google.com').
3. The tool executes the check, returns structured data like performance scores or a list of broken links.

## Frequently Asked Questions

**How do I check if my domain name has the correct DNS records using get_dns_records?**
You simply ask your agent to run get_dns_records for your domain. It pulls all the foundational records (A, MX, CNAME) and verifies they are pointing where they should be.

**Can I check if a site's SSL certificate is valid with scan_ssl_tls_cert?**
Yes. Using scan_ssl_tls_cert checks the current status of the SSL/TLS certificate for expiration dates and common vulnerabilities, giving you real-time security data.

**What is the best way to find all broken links on a site?**
Use check_broken_links. Instead of manually linking pages together, this tool crawls a page and returns every single link it finds that leads to a 404 error.

**Is measure_load_time faster than run_lighthouse_audit?**
They provide different things. measure_load_time gives you the raw speed metrics (TTFB, load time), while run_lighthouse_audit gives you a holistic score across multiple performance and SEO categories.

**What information does `get_whois_data` retrieve about a domain name?**
It pulls core registration details for any given URL. You get the registrar, creation date, and expiration date of the domain, which helps verify ownership history.

**What parameters should I use when running a detailed audit with `run_lighthouse_audit`?**
You only need to provide the full URL you want audited. The tool handles all necessary background checks and provides scores for Performance, SEO, Accessibility, and Best Practices.

**How do I capture a full-page screenshot using `take_website_screenshot`?**
You simply give the target URL to the tool. It programmatically captures the complete visual output of the page, including content that requires scrolling.

**What are best practices for running multiple checks in sequence using `get_dns_records`?**
It's best practice to run these checks on one domain at a time. This ensures clear data separation and helps prevent hitting any potential rate limits from the network service.

**Can I run a full Lighthouse SEO audit via AI?**
Yes! Use the `run_lighthouse_audit` tool and provide the target URL. Your agent will return scores for Performance, SEO, Accessibility, and Best Practices.

**How do I check if my SSL certificate is valid using the agent?**
Use the `scan_ssl_tls_cert` tool. Provide the domain name, and Geekflare will verify the issuer, expiration date, and security protocols used by your site.

**Is it possible to see the DNS records for a domain via AI?**
Absolutely. Use the `get_dns_records` query. Provide the URL, and the agent will retrieve A, MX, CNAME, and TXT records registered for that domain.