zero-core-tools

Web scraping, code review, content gen, sentiment. Zero Core Tools.

Should I use this

Quality & Safety

A
Description quality
97%
Schema completeness
84%
Naming quality
91%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'screenshot_url' description lacks action verbin screenshot_url

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,092Tokens (tool definitions)
~1.0 KBTypical response size
Moderate attention impact (0.85% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "zero-core-tools": {
      "command": "npx",
      "args": [
        "@meltingpixels/zero-core-tools"
      ]
    }
  }
}

Runnable packages

npm@meltingpixels/zero-core-tools1.0.0streamable-http

Remote endpoints

https://tools.rugslayer.com/mcpstreamable-http

What it can do

Tool inventory

Tools (9)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_tools

List all available Zero Core Tools with pricing and input requirements. Use this for discovery.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢health

Check Zero Core Tools server status, uptime, and payment network configuration.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪scrape_url(url, max_length)

Scrape any URL and return cleaned text content. Powered by Playwright headless browser. Returns title, content, word count.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "URL to scrape"
    },
    "max_length": {
      "type": "number",
      "minimum": 100,
      "maximum": 50000,
      "description": "Max content length in chars (default: 10000)"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪screenshot_url(url, full_page, width, height)

Take a full-page screenshot of any URL. Returns base64-encoded PNG image.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "URL to screenshot"
    },
    "full_page": {
      "type": "boolean",
      "description": "Capture full page scroll height (default: true)"
    },
    "width": {
      "type": "number",
      "minimum": 320,
      "maximum": 3840,
      "description": "Viewport width in pixels (default: 1280)"
    },
    "height": {
      "type": "number",
      "minimum": 240,
      "maximum": 2160,
      "description": "Viewport height in pixels (default: 720)"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢extract_structured_data(url, schema_description)

Scrape a URL then use AI to extract structured JSON data matching your schema description. Combines Playwright scraping with Grok LLM extraction.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "URL to scrape"
    },
    "schema_description": {
      "type": "string",
      "description": "Description of the data to extract and desired JSON structure. Example: 'Extract all product names and prices as {products: [{name, price}]}'"
    }
  },
  "required": [
    "url",
    "schema_description"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪review_code(code, language, focus)

AI-powered security and quality code review. Analyzes for vulnerabilities, anti-patterns, performance issues, and best practices. Returns issues with severity, suggestions, and an overall score.

Input Schema

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "description": "Source code to review"
    },
    "language": {
      "type": "string",
      "description": "Programming language (auto-detected if omitted)"
    },
    "focus": {
      "type": "string",
      "description": "Focus area: security, quality, performance, or all (default: all)"
    }
  },
  "required": [
    "code"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪generate_content(type, topic, tone, length, keywords)

Generate high-quality written content. Supports blog posts, product descriptions, documentation, social posts, and emails. Customizable tone, length, and keywords.

Input Schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "blog_post",
        "product_description",
        "documentation",
        "social_post",
        "email"
      ],
      "description": "Content type"
    },
    "topic": {
      "type": "string",
      "description": "Topic or subject to write about"
    },
    "tone": {
      "type": "string",
      "enum": [
        "professional",
        "casual",
        "technical",
        "friendly"
      ],
      "description": "Writing tone (default: professional)"
    },
    "length": {
      "type": "string",
      "enum": [
        "short",
        "medium",
        "long"
      ],
      "description": "Target length (default: medium)"
    },
    "keywords": {
      "type": "string",
      "description": "Comma-separated keywords to include"
    }
  },
  "required": [
    "type",
    "topic"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢analyze_sentiment(text)

Analyze sentiment of text with entity extraction, confidence scores, and key phrase identification. Returns positive/negative/neutral/mixed with detailed breakdown.

Input Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to analyze for sentiment"
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_web(query, num_results)

Search the web via Google and return organic results with titles, links, and snippets. Optionally returns answer box if available.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Search query"
    },
    "num_results": {
      "type": "number",
      "minimum": 1,
      "maximum": 50,
      "description": "Number of results to return (default: 10)"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools