linkmeta-mcp
v1.3.0
Published
MCP server for LinkMeta — extract URL metadata from AI assistants like Claude, Cursor, VS Code
Maintainers
Readme
LinkMeta MCP Server
MCP server for LinkMeta — extract rich metadata (Open Graph, Twitter Cards, favicon, JSON-LD, body text, redirect chains) from any URL, directly from AI assistants like Claude, Cursor, and VS Code.
No API key required. Free forever.
Quick Start
Add to your claude_desktop_config.json:
{
"mcpServers": {
"linkmeta": {
"command": "npx",
"args": ["-y", "linkmeta-mcp"]
}
}
}Then ask Claude:
"Extract the metadata from https://github.com and show me the Open Graph tags"
"Validate the SEO metadata for my website at https://example.com"
"Get the title and description from these 5 URLs and compare them"
"Check the redirect chain for https://bit.ly/some-link"
"Extract the clean body text from this article for summarization"
Available Tools
| Tool | Description |
|------|-------------|
| extract_metadata | Extract metadata (Open Graph, Twitter Cards, favicon, JSON-LD, body text, redirect chain, HTTP status, content type) from any URL. Supports field selection and cache bypass. |
| batch_extract_metadata | Extract metadata from up to 10 URLs at once. Supports field selection for efficient bulk extraction. |
| validate_metadata | Validate Open Graph, Twitter Card, and SEO metadata for any URL. Returns a score (0-100), letter grade, issues list, and platform-specific readiness for Facebook, Twitter/X, and LinkedIn. |
Tool Parameters
extract_metadata
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| url | string | Yes | The URL to extract metadata from |
| fields | string | No | Comma-separated fields to return (e.g. "title,body,summary,statusCode,contentType"). Available: url, statusCode, contentType, title, description, image, favicon, siteName, type, locale, language, author, publishedDate, modifiedDate, keywords, themeColor, canonical, wordCount, summary, body, redirectChain, twitter, openGraph, jsonLd, responseTime |
| no_cache | boolean | No | Bypass cache and fetch fresh metadata |
| summary_length | number | No | Max summary length in characters (default 300, max 2000) |
| timeout | number | No | Request timeout in milliseconds (default 10000, max 30000) |
batch_extract_metadata
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| urls | string[] | Yes | Array of URLs to extract metadata from (max 10) |
| fields | string | No | Comma-separated fields to return |
| summary_length | number | No | Max summary length in characters (default 300, max 2000) |
| timeout | number | No | Request timeout in milliseconds (default 10000, max 30000) |
validate_metadata
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| url | string | Yes | The URL to validate metadata for |
| no_cache | boolean | No | Bypass cache and fetch fresh metadata |
| timeout | number | No | Request timeout in milliseconds (default 10000, max 30000) |
Architecture
Claude / Cursor / VS Code
|
| stdio (MCP protocol)
v
linkmeta-mcp
|
| HTTPS (REST API)
v
linkmeta.devThis is a thin stdio MCP client that translates tool calls into REST API requests against the LinkMeta API at https://linkmeta.dev. No data is stored locally — all operations are stateless pass-throughs.
Configuration
| Environment Variable | Default | Description |
|---------------------|---------|-------------|
| LINKMETA_BASE_URL | https://linkmeta.dev | API base URL (override for self-hosted instances) |
License
MIT
SoftVoyagers Ecosystem
LinkMeta MCP is part of the SoftVoyagers portfolio of free developer APIs:
| Product | Description | Website | |---------|-------------|---------| | LinkMeta | URL metadata extraction API | linkmeta.dev | | PageShot | Screenshot & webpage capture API | pageshot.site | | PDFSpark | HTML/URL to PDF conversion API | pdfspark.dev | | OGForge | Open Graph image generator API | ogforge.dev | | LinkShrink | Privacy-first URL shortener API | linkshrink.dev | | Faktuj | Polish invoice generator | faktuj.pl | | QRMint | Styled QR code generator API | qrmint.dev | | PageDrop | Instant HTML hosting API | pagedrop.dev |
