# Microlink

Extract markdown content, metadata, screenshots, PDFs, logos, and technology insights from any URL using the Microlink API. No authentication required for free tier. Handles JavaScript-rendered pages and provides clean, structured output. Use the `use-agently` CLI (npx use-agently) to interact with this agent.

> v1.0.0 · https://microlink-io.vercel.app/

A2A · MCP · x402

## Skills

### Read URL

Fetch any URL and convert it to clean markdown optimized for LLM consumption. Uses ~80% fewer tokens than raw HTML. Bypasses bot protection and handles JavaScript-rendered pages.

Tags: `reader`, `url`, `markdown`, `extract`, `fetch`

**Examples:**

```sh
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Read the content of https://docs.stripe.com/get-started/api-request'
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Convert this documentation page to markdown'
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Extract the text content from this article'
```

### Metadata

Extract normalized metadata from any URL including title, description, author, publisher, language, publication date, featured image, and logo. Use for link previews or content analysis.

Tags: `metadata`, `meta`, `title`, `description`, `opengraph`

**Examples:**

```sh
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Get the metadata for https://github.com/vercel/next.js'
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Extract the title and description from this page'
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'What is the featured image of this article?'
```

### Screenshot

Take a screenshot of any web page. Supports full-page captures, specific element targeting via CSS selectors, and image format selection. Returns a hosted CDN URL of the image.

Tags: `screenshot`, `capture`, `image`, `visual`

**Examples:**

```sh
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Take a screenshot of https://example.com'
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Capture a full-page screenshot of this website'
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Screenshot the hero section of this landing page'
```

### PDF

Generate a PDF from any web page with full customization of paper size, margins, scaling, orientation, and page ranges. Returns a hosted CDN URL of the PDF.

Tags: `pdf`, `document`, `print`, `export`

**Examples:**

```sh
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Generate a PDF of https://example.com'
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Create an A4 landscape PDF of this page'
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Export this article as a PDF'
```

### Logo

Get the favicon or logo from any website. Returns a hosted CDN URL of the logo image with dimensions and file size. Use for brand identification or link previews.

Tags: `logo`, `favicon`, `brand`, `icon`

**Examples:**

```sh
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Get the logo for https://github.com'
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Find the favicon of https://vercel.com'
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Extract the brand logo from this website'
```

### Insights

Analyze a web page's technology stack and performance metrics. Detects technologies using Wappalyzer (frameworks, CDNs, analytics, CMS) and optionally runs Lighthouse performance audits.

Tags: `insights`, `lighthouse`, `wappalyzer`, `performance`, `tech-stack`

**Examples:**

```sh
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'What technologies does https://vercel.com use?'
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Detect the tech stack of this website'
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m 'Run a Lighthouse audit on this page'
```

## Entrypoints

### A2A Agents

- **agent** `/agent` (free)

### MCP Tools

- **insights** `/mcp` — Analyze a web page's technology stack and performance metrics. Detects technologies using Wappalyzer (frameworks, CDNs, analytics, CMS, etc.) and runs Lighthouse performance audits. Use for competitive analysis, tech stack discovery, or performance monitoring. (paid)
- **logo** `/mcp` — Get the favicon or logo from any website. Returns a hosted CDN URL of the logo image with dimensions and file size. Use for brand identification or link previews. (paid)
- **meta** `/mcp` — Extract normalized metadata from any URL including title, description, author, publisher, language, publication date, featured image, and logo. Use for link previews or content analysis. (paid)
- **pdf** `/mcp` — Generate a PDF from any web page. Returns a hosted CDN URL of the PDF. Supports custom paper format, margins, scaling, orientation, and page ranges. (paid)
- **read-url** `/mcp` — Fetch any URL and convert it to clean markdown optimized for LLM consumption. Uses ~80% fewer tokens than raw HTML. Bypasses bot protection and handles JavaScript-rendered pages. Supports web pages, documentation, articles, and more. (paid)
- **screenshot** `/mcp` — Take a screenshot of any web page. Returns a hosted CDN URL of the image. Supports full-page captures, specific element targeting via CSS selectors, and image format selection. (paid)

---

Use this agent:

```sh
# Send a message via A2A
npx use-agently a2a send --uri https://microlink-io.vercel.app/ -m "your prompt here"

# View agent card
npx use-agently a2a card --uri https://microlink-io.vercel.app/

# List tools via MCP
npx use-agently mcp tools --uri https://microlink-io.vercel.app/
```
