Skip to main content
Glama

ScrapeGraph MCP Server

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
markdownify
Convert a webpage into clean, formatted markdown.

Args:
    website_url: URL of the webpage to convert

Returns:
    Dictionary containing the markdown result
smartscraper
Extract structured data from a webpage using AI.

Args:
    user_prompt: Instructions for what data to extract
    website_url: URL of the webpage to scrape
    number_of_scrolls: Number of infinite scrolls to perform (optional)
    markdown_only: Whether to return only markdown content without AI processing (optional)

Returns:
    Dictionary containing the extracted data or markdown content
searchscraper
Perform AI-powered web searches with structured results.

Args:
    user_prompt: Search query or instructions
    num_results: Number of websites to search (optional, default: 3 websites = 30 credits)
    number_of_scrolls: Number of infinite scrolls to perform on each website (optional)

Returns:
    Dictionary containing search results and reference URLs
smartcrawler_initiate
Initiate a SmartCrawler request for intelligent multi-page web crawling.

SmartCrawler supports two modes:
- AI Extraction Mode (10 credits per page): Extracts structured data based on your prompt
- Markdown Conversion Mode (2 credits per page): Converts pages to clean markdown

Args:
    url: Starting URL to crawl
    prompt: AI prompt for data extraction (required for AI mode)
    extraction_mode: "ai" for AI extraction or "markdown" for markdown conversion (default: "ai")
    depth: Maximum link traversal depth (optional)
    max_pages: Maximum number of pages to crawl (optional)
    same_domain_only: Whether to crawl only within the same domain (optional)

Returns:
    Dictionary containing the request ID for async processing
smartcrawler_fetch_results
Fetch the results of a SmartCrawler operation.

Args:
    request_id: The request ID returned by smartcrawler_initiate

Returns:
    Dictionary containing the crawled data (structured extraction or markdown)
    and metadata about processed pages

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ScrapeGraphAI/scrapegraph-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server