linkmeta-mcp
Server Details
Rich Link Previews with One API Call Extract Open Graph, Twitter Cards, favicons, JSON-LD, and structured metadata from any URL. Power beautiful link previews in your app in minutes, not days.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.0% over 76 days
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 3 tools
The tools have overlapping purposes that could cause confusion. 'batch_extract_metadata' and 'extract_metadata' both extract metadata from URLs, with the batch version handling multiple URLs. 'validate_metadata' is more distinct but still operates on the same domain. Descriptions help clarify the differences, but the overlap between the first two tools is notable.
All tool names follow a consistent verb_noun pattern using snake_case. 'batch_extract_metadata', 'extract_metadata', and 'validate_metadata' are uniformly structured, making them predictable and easy to understand at a glance.
With only 3 tools, the server feels thin for a metadata extraction domain. While the tools cover extraction and validation, the scope might benefit from additional operations like updating or managing metadata, making the count borderline for comprehensive coverage.
The tool set covers core metadata operations: extraction (single and batch) and validation. However, there are minor gaps, such as no tools for updating metadata or handling metadata storage, which agents might need to work around for full lifecycle management.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Added
validate_metadata
2 tool updates
- Changed
batch_extract_metadata1 field changed- changed
Input schema / properties / fields / descriptionPrevious value: -"Comma-separated fields to return (e.g. \"title,body,summary,redirectChain\"). Include \"body\" for clean extracted page text."New value: +"Comma-separated fields to return (e.g. \"title,body,summary,statusCode,contentType\"). Include \"body\" for clean extracted page text."
- Changed
extract_metadata1 field changed- changed
Input schema / properties / fields / descriptionPrevious value: -"Comma-separated fields to return (e.g. \"title,body,summary,redirectChain\"). Include \"body\" for clean extracted page text. Available: url,title,description,image,favicon,siteName,type,locale,language,author,publishedDate,modifiedDate,keywords,themeColor,canonical,wordCount,summary,body,redirectChain,twitter,openGraph,jsonLd,responseTime"New value: +"Comma-separated fields to return (e.g. \"title,body,summary,statusCode,contentType\"). Include \"body\" for clean extracted page text. 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"
2 tool updates
- Changed
batch_extract_metadata2 fields changed- changed
Input schema / properties / fields / descriptionPrevious value: -"Comma-separated fields to return (e.g. \"title,body,summary\"). Include \"body\" for clean extracted page text."New value: +"Comma-separated fields to return (e.g. \"title,body,summary,redirectChain\"). Include \"body\" for clean extracted page text." - added
Input schema / properties / timeoutAdded value: +{ + "description": "Request timeout in milliseconds (default 10000, max 30000). Increase for slow-responding targets.", + "type": "number" +}
- Changed
extract_metadata2 fields changed- changed
Input schema / properties / fields / descriptionPrevious value: -"Comma-separated fields to return (e.g. \"title,body,summary\"). Include \"body\" for clean extracted page text. Available: url,title,description,image,favicon,siteName,type,locale,language,author,publishedDate,modifiedDate,keywords,themeColor,canonical,wordCount,summary,body,twitter,openGraph,jsonLd,responseTime"New value: +"Comma-separated fields to return (e.g. \"title,body,summary,redirectChain\"). Include \"body\" for clean extracted page text. Available: url,title,description,image,favicon,siteName,type,locale,language,author,publishedDate,modifiedDate,keywords,themeColor,canonical,wordCount,summary,body,redirectChain,twitter,openGraph,jsonLd,responseTime" - added
Input schema / properties / timeoutAdded value: +{ + "description": "Request timeout in milliseconds (default 10000, max 30000). Increase for slow-responding targets.", + "type": "number" +}
2 tool updates
- Changed
batch_extract_metadata2 fields changed- added
Input schema / properties / fieldsAdded value: +{ + "description": "Comma-separated fields to return (e.g. \"title,body,summary\"). Include \"body\" for clean extracted page text.", + "type": "string" +} - added
Input schema / properties / summary_lengthAdded value: +{ + "description": "Max summary length in characters (default 300, max 2000)", + "type": "number" +}
- Changed
extract_metadata2 fields changed- added
Input schema / properties / fieldsAdded value: +{ + "description": "Comma-separated fields to return (e.g. \"title,body,summary\"). Include \"body\" for clean extracted page text. Available: url,title,description,image,favicon,siteName,type,locale,language,author,publishedDate,modifiedDate,keywords,themeColor,canonical,wordCount,summary,body,twitter,openGraph,jsonLd,responseTime", + "type": "string" +} - added
Input schema / properties / summary_lengthAdded value: +{ + "description": "Max summary length in characters (default 300, max 2000)", + "type": "number" +}
2 tool updates
- First observed
batch_extract_metadata - First observed
extract_metadata
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityBmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs115 npm55 PyPIMIT
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.1618 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.