Command Palette

Search for a command to run...

UnylyUnyly
Browse all

junipr-labs/mcp-server

FreeNot checked

Web intelligence API for AI agents — screenshot capture, PDF generation, page metadata extraction, and 75+ specialized data extractors for news, social media, S

GitHubEmbed

About

Web intelligence API for AI agents — screenshot capture, PDF generation, page metadata extraction, and 75+ specialized data extractors for news, social media, SERP, pricing, and more. Free tier included.

README

MCP server for Junipr APIs. Gives AI assistants access to 75+ web intelligence tools — screenshots, PDFs, metadata extraction, scrapers, validators, and more.

Tools

Tool Description
screenshot Capture a screenshot of any webpage (PNG, JPEG, or WebP)
pdf Generate a PDF from a URL or raw HTML
metadata Extract title, description, Open Graph, Twitter Cards, JSON-LD, and more
run_tool Run any of 75+ Junipr tools by slug (scrapers, validators, converters, analyzers)

Setup

1. Get an API key

Sign up at junipr.io/login to get a free API key (500 credits/month).

2. Configure your MCP client

Claude Desktop

Add to your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "junipr": {
      "command": "npx",
      "args": ["-y", "junipr-mcp"],
      "env": {
        "JUNIPR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Claude Code (CLI)

claude mcp add junipr -- npx -y junipr-mcp

Then set the environment variable:

export JUNIPR_API_KEY=your-api-key-here

Cursor

Add to your Cursor MCP settings (.cursor/mcp.json):

{
  "mcpServers": {
    "junipr": {
      "command": "npx",
      "args": ["-y", "junipr-mcp"],
      "env": {
        "JUNIPR_API_KEY": "your-api-key-here"
      }
    }
  }
}

VS Code

Add to your VS Code settings (.vscode/mcp.json):

{
  "servers": {
    "junipr": {
      "command": "npx",
      "args": ["-y", "junipr-mcp"],
      "env": {
        "JUNIPR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Windsurf

Add to your Windsurf MCP config (~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "junipr": {
      "command": "npx",
      "args": ["-y", "junipr-mcp"],
      "env": {
        "JUNIPR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Tool Reference

screenshot

Capture a screenshot of any webpage.

Parameter Type Default Description
url string (required) URL to capture
format png | jpeg | webp png Image format
width number 1280 Viewport width (320-3840)
height number 720 Viewport height (200-2160)
fullPage boolean false Capture full scrollable page
deviceType desktop | mobile | tablet desktop Device to emulate
blockCookieBanners boolean true Hide cookie banners

pdf

Generate a PDF from a URL or HTML.

Parameter Type Default Description
url string URL to convert (provide url or html)
html string Raw HTML to convert (provide url or html)
format A4 | Letter | Legal | Tabloid | A3 | A5 A4 Paper format
landscape boolean false Landscape orientation
printBackground boolean true Include backgrounds
margin object 1cm each { top, right, bottom, left } in CSS units
headerTemplate string Header HTML template
footerTemplate string Footer HTML template
displayHeaderFooter boolean false Show header/footer

metadata

Extract metadata from any webpage.

Parameter Type Default Description
url string (required) URL to extract metadata from

Returns title, description, Open Graph tags, Twitter Cards, JSON-LD structured data, favicon, canonical URL, language, and more.

License

MIT

from github.com/junipr-labs/mcp-server

Installing junipr-labs/mcp-server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/junipr-labs/mcp-server

FAQ

Is junipr-labs/mcp-server MCP free?

Yes, junipr-labs/mcp-server MCP is free — one-click install via Unyly at no cost.

Does junipr-labs/mcp-server need an API key?

Yes, it requires environment variables: JUNIPR_API_KEY. Unyly injects them into the config during install.

Is junipr-labs/mcp-server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install junipr-labs/mcp-server in Claude Desktop, Claude Code or Cursor?

Open junipr-labs/mcp-server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Playwright

Browser automation, scraping, screenshots

Microsoftby Microsoft

Puppeteer

Browser automation and web scraping.

modelcontextprotocolby modelcontextprotocol

opentabs-dev/opentabs

Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a

opentabs-devby opentabs-dev

robhunter/agentdeals

1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan

robhunterby robhunter

hlydecker/ucsc-genome-mcp

MCP server to interact with the UCSC Genome Browser API, letting you find genomes, chromosomes, and more.

hlydeckerby hlydecker

34892002/bilibili-mcp-js

A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.

34892002by 34892002

achiya-automation/safari-mcp

Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.

achiya-automationby achiya-automation

agent-infra/mcp-server-browser

Browser automation capabilities using Puppeteer, both support local and remote browser connection.

bytedanceby bytedance

aparajithn/agent-scraper-mcp

Web scraping MCP server for AI agents. 6 tools: clean content extraction, structured scraping with CSS selectors, full-page screenshots via Playwright, link ext

aparajithnby aparajithn

apireno/DOMShell

Browse the web using filesystem commands (ls, cd, grep, click). 38 MCP tools map Chrome's Accessibility Tree to a virtual filesystem via a Chrome Extension.

apirenoby apireno

Compare junipr-labs/mcp-server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All browse MCPs