Koskamo

Zero Core Tools MCP

A general-purpose MCP server providing tools for web scraping, screenshot capture, structured data extraction, code review, content generation, and sentiment analysis. It operates on a pay-per-call model using USDC via x402 micropayments on Solana, requiring no user account.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Zero Core Tools MCP logo, by MeltingPixelsCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-07Published by MeltingPixels
You need:No account needed
MCP endpoint (Streamable HTTP)
https://tools.rugslayer.com/mcp
Vendor documentation

What its tools do

9 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

9 of 9 have a description · 0 of 9 declare behavior hints · 7 of 7 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Scrape URLs and extract cleaned text
  • Perform security and quality code reviews
  • Generate blog posts and documentation
  • Analyze sentiment and extract entities

Source and maintenance

Community listingRegistry 1.0.0
Maintenance checked

Protocol and capabilities

Server
zero-core-tools 1.1.0
MCP protocol negotiated in check
2025-06-18
Tools
9 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Tools

9 advertised

list_tools
Advertised by the server during the last successful anonymous check.

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

list_tools input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {},
  "additionalProperties": false
}
health
Advertised by the server during the last successful anonymous check.

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

health input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {},
  "additionalProperties": false
}
scrape_url
Advertised by the server during the last successful anonymous check.

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

scrape_url input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "URL to scrape"
    },
    "max_length": {
      "type": "number",
      "maximum": 50000,
      "minimum": 100,
      "description": "Max content length in chars (default: 10000)"
    }
  },
  "additionalProperties": false
}
scrape_url annotations
{
  "paymentHint": true,
  "paymentVersion": 1,
  "paymentNetworks": [
    {
      "type": "svm",
      "asset": {
        "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "decimals": 6
      },
      "network": "solana",
      "recipient": "2CkpGoj5cGYdmxSBZYC21AJia9hGjj5bKzCTkyrPzL4H",
      "maxAmountRequired": "5000"
    }
  ],
  "paymentPriceUSD": "$0.005"
}
screenshot_url
Advertised by the server during the last successful anonymous check.

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

screenshot_url input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "URL to screenshot"
    },
    "width": {
      "type": "number",
      "maximum": 3840,
      "minimum": 320,
      "description": "Viewport width in pixels (default: 1280)"
    },
    "height": {
      "type": "number",
      "maximum": 2160,
      "minimum": 240,
      "description": "Viewport height in pixels (default: 720)"
    },
    "full_page": {
      "type": "boolean",
      "description": "Capture full page scroll height (default: true)"
    }
  },
  "additionalProperties": false
}
screenshot_url annotations
{
  "paymentHint": true,
  "paymentVersion": 1,
  "paymentNetworks": [
    {
      "type": "svm",
      "asset": {
        "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "decimals": 6
      },
      "network": "solana",
      "recipient": "2CkpGoj5cGYdmxSBZYC21AJia9hGjj5bKzCTkyrPzL4H",
      "maxAmountRequired": "5000"
    }
  ],
  "paymentPriceUSD": "$0.005"
}
extract_structured_data
Advertised by the server during the last successful anonymous check.

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

extract_structured_data input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "url",
    "schema_description"
  ],
  "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}]}'"
    }
  },
  "additionalProperties": false
}
extract_structured_data annotations
{
  "paymentHint": true,
  "paymentVersion": 1,
  "paymentNetworks": [
    {
      "type": "svm",
      "asset": {
        "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "decimals": 6
      },
      "network": "solana",
      "recipient": "2CkpGoj5cGYdmxSBZYC21AJia9hGjj5bKzCTkyrPzL4H",
      "maxAmountRequired": "20000"
    }
  ],
  "paymentPriceUSD": "$0.02"
}
review_code
Advertised by the server during the last successful anonymous check.

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.

review_code input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "code"
  ],
  "properties": {
    "code": {
      "type": "string",
      "description": "Source code to review"
    },
    "focus": {
      "type": "string",
      "description": "Focus area: security, quality, performance, or all (default: all)"
    },
    "language": {
      "type": "string",
      "description": "Programming language (auto-detected if omitted)"
    }
  },
  "additionalProperties": false
}
review_code annotations
{
  "paymentHint": true,
  "paymentVersion": 1,
  "paymentNetworks": [
    {
      "type": "svm",
      "asset": {
        "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "decimals": 6
      },
      "network": "solana",
      "recipient": "2CkpGoj5cGYdmxSBZYC21AJia9hGjj5bKzCTkyrPzL4H",
      "maxAmountRequired": "30000"
    }
  ],
  "paymentPriceUSD": "$0.03"
}
generate_content
Advertised by the server during the last successful anonymous check.

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

generate_content input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "type",
    "topic"
  ],
  "properties": {
    "tone": {
      "enum": [
        "professional",
        "casual",
        "technical",
        "friendly"
      ],
      "type": "string",
      "description": "Writing tone (default: professional)"
    },
    "type": {
      "enum": [
        "blog_post",
        "product_description",
        "documentation",
        "social_post",
        "email"
      ],
      "type": "string",
      "description": "Content type"
    },
    "topic": {
      "type": "string",
      "description": "Topic or subject to write about"
    },
    "length": {
      "enum": [
        "short",
        "medium",
        "long"
      ],
      "type": "string",
      "description": "Target length (default: medium)"
    },
    "keywords": {
      "type": "string",
      "description": "Comma-separated keywords to include"
    }
  },
  "additionalProperties": false
}
generate_content annotations
{
  "paymentHint": true,
  "paymentVersion": 1,
  "paymentNetworks": [
    {
      "type": "svm",
      "asset": {
        "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "decimals": 6
      },
      "network": "solana",
      "recipient": "2CkpGoj5cGYdmxSBZYC21AJia9hGjj5bKzCTkyrPzL4H",
      "maxAmountRequired": "50000"
    }
  ],
  "paymentPriceUSD": "$0.05"
}
analyze_sentiment
Advertised by the server during the last successful anonymous check.

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

analyze_sentiment input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "Text to analyze for sentiment"
    }
  },
  "additionalProperties": false
}
analyze_sentiment annotations
{
  "paymentHint": true,
  "paymentVersion": 1,
  "paymentNetworks": [
    {
      "type": "svm",
      "asset": {
        "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "decimals": 6
      },
      "network": "solana",
      "recipient": "2CkpGoj5cGYdmxSBZYC21AJia9hGjj5bKzCTkyrPzL4H",
      "maxAmountRequired": "10000"
    }
  ],
  "paymentPriceUSD": "$0.01"
}
search_web
Advertised by the server during the last successful anonymous check.

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

search_web input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Search query"
    },
    "num_results": {
      "type": "number",
      "maximum": 50,
      "minimum": 1,
      "description": "Number of results to return (default: 10)"
    }
  },
  "additionalProperties": false
}
search_web annotations
{
  "paymentHint": true,
  "paymentVersion": 1,
  "paymentNetworks": [
    {
      "type": "svm",
      "asset": {
        "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "decimals": 6
      },
      "network": "solana",
      "recipient": "2CkpGoj5cGYdmxSBZYC21AJia9hGjj5bKzCTkyrPzL4H",
      "maxAmountRequired": "10000"
    }
  ],
  "paymentPriceUSD": "$0.01"
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
716 ms
95th percentile latency
716 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 716 ms · metadata changed · 9 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http zero-core-tools-mcp https://tools.rugslayer.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add zero-core-tools-mcp --url https://tools.rugslayer.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable zero-core-tools-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "zero-core-tools-mcp": {
      "url": "https://tools.rugslayer.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "zero-core-tools-mcp": {
      "type": "streamableHttp",
      "url": "https://tools.rugslayer.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start zero-core-tools-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "zero-core-tools-mcp": {
      "type": "http",
      "url": "https://tools.rugslayer.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http zero-core-tools-mcp https://tools.rugslayer.com/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://tools.rugslayer.com/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "zero-core-tools-mcp": {
      "serverUrl": "https://tools.rugslayer.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Zero Core Tools MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.