Skip to main content
Glama

Moved

This repository has moved to Darko893/mcp-server.

That is the canonical source for the @hauntapi/mcp-server package and the hosted Haunt MCP server.

This repository is archived and is no longer updated.

Available Tools

3 tools
extract_articleA

Extract the main article content from a news article or blog post. Returns title, body text, author, and publish date as structured JSON. Handles paywalled and JavaScript-rendered articles. Optimised for editorial content — use extract_url for product pages, listings, or generic data. Read-only — makes no changes to any external system. Requires HAUNT_API_KEY environment variable. Free tier: 100 requests/month. Returns an error if rate limit or API key is invalid.

Inputs: url (required).

extract_metadataA

Pull metadata from any URL: title, description, Open Graph tags, Twitter cards, canonical URL. Returns structured JSON with all available meta information. Useful for link previews, SEO analysis, and content categorisation. Use extract_url for page body content or extract_article for full articles. Read-only — makes no changes to any external system. Requires HAUNT_API_KEY environment variable. Free tier: 100 requests/month. Returns an error if rate limit or API key is invalid.

Inputs: url (required).

extract_urlA

Extract structured data from any web page by providing a URL and describing what you want. Returns clean JSON with exactly the fields you asked for — no HTML parsing needed. Handles JavaScript-rendered pages and Cloudflare-protected sites automatically. This is the general-purpose extraction tool. Use extract_article for full article content or extract_metadata for page meta tags — they are optimised shortcuts. Read-only — makes no changes to any external system. Requires HAUNT_API_KEY environment variable. Free tier: 100 requests/month. Returns an error if rate limit or API key is invalid.

Inputs: url (required), prompt (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.3/5.0

    Scored across 3 tools

    Disambiguation3/5

    The tools have overlapping purposes, as all three extract data from URLs, with extract_url described as a general-purpose tool that can handle what the other two do. However, the descriptions clearly differentiate their optimised use cases: extract_article for editorial content, extract_metadata for meta tags, and extract_url for custom extractions, which helps reduce confusion but still leaves some ambiguity.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern with 'extract_' as the prefix, using snake_case uniformly. This predictability makes it easy for agents to understand the naming convention and relate the tools to their shared purpose of extraction.

    Tool Count4/5

    With 3 tools, the count is reasonable for a focused extraction server, but it feels slightly thin as it only covers read-only extraction operations without broader management or configuration tools. The tools are well-scoped within their domain, but the set could benefit from additional complementary functions.

    Completeness3/5

    The server covers core extraction tasks for URLs, articles, and metadata, but there are notable gaps such as no update, delete, or management operations (e.g., for API keys or usage tracking). As a read-only extraction service, it lacks lifecycle coverage, which limits agent workflows to just data retrieval without any control or monitoring capabilities.

    Maintenance

    ActivityNo data
    ResponsivenessSyncing

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Web scraping MCP server for Al agents. 6 tools: extract clean text/markdown from any URL, structured scraping with CSS selectors, full-page screenshots via Playwright, link extraction with regex filtering, metadata extraction (OG tags, Twitter cards), and Google search. Free tier: 50 requests/IP/day.
      8
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      The web data platform for AI agents. Fetch, search, crawl, extract, monitor, and screenshot any URL. 55+ domain extractors, 65-98% token savings. 7 MCP tools included.
      332 npm
      12
      AGPL 3.0
    • A
      license
      A
      quality
      D
      maintenance
      Structured web context infrastructure for AI agents. Extract reliable schema-guided JSON from websites using Claude-powered parsing, Browserless fallback rendering, and MCP-native workflows.
      1
      1
      MIT