venue-watch agent tools

Pay-per-call (x402, USDC on Base) web-to-Markdown, PDF text, India IFSC/PIN, Base address tools.

Should I use this

Quality & Safety

B
Description quality
86%
Schema completeness
75%
Naming quality
82%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (4)

  • LOWTool 'pdf_to_text' description lacks action verbin pdf_to_text
  • LOWTool 'india_ifsc' description lacks action verbin india_ifsc
  • LOWTool 'india_pincode' description lacks action verbin india_pincode
  • LOWTool 'extract' description lacks action verbin extract

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,001Tokens (tool definitions)
~619 BTypical response size
Moderate attention impact (0.78% 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": {
    "tools": {
      "url": "https://venue-watch.fantastic-snowstorm.workers.dev/mcp"
    }
  }
}

Remote endpoints

https://venue-watch.fantastic-snowstorm.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (10)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢web_to_markdown(url, max_chars)

Fetch a public web page and return clean Markdown (LLM-free). $0.003 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri"
    },
    "max_chars": {
      "type": "integer"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢pdf_to_text(url, max_chars)

Extract per-page text from a public PDF URL (<=10 MB, no OCR). $0.005 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri"
    },
    "max_chars": {
      "type": "integer"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪india_ifsc(code)

Indian bank IFSC lookup (bank, branch, MICR, UPI/NEFT/RTGS/IMPS). $0.001 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "code": {
      "type": "string"
    }
  },
  "required": [
    "code"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡india_pincode(pin)

Indian PIN code lookup (state, district, post offices). $0.001 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "pin": {
      "type": "string"
    }
  },
  "required": [
    "pin"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪base_address(address)

Base mainnet address snapshot (ETH + major token balances, nonce, contract status). $0.002 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string"
    }
  },
  "required": [
    "address"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢x402_check(url, method)

Pre-payment check of an x402 endpoint (unpaid probe): decodes the 402 quote, flags non-canonical/lookalike USDC, odd prices, missing metadata; verdict pay_ok|caution|avoid. $0.003 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET",
        "POST"
      ]
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢read_batch(urls, max_chars)

Read up to 10 public web pages as clean Markdown in one call (honours robots.txt). $0.02 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "urls": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "uri"
      },
      "minItems": 1,
      "maxItems": 10
    },
    "max_chars": {
      "type": "integer",
      "minimum": 500,
      "maximum": 50000
    }
  },
  "required": [
    "urls"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢extract(url, selector, limit)

Extract elements matching a CSS selector from a public web page (tag, text, attributes; honours robots.txt). $0.005 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri"
    },
    "selector": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    }
  },
  "required": [
    "url",
    "selector"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢papers_search(q, source, limit)

Scholarly paper search over OpenAlex and/or arXiv metadata (titles, authors, year, citations, DOI, OA links, abstract snippet). $0.01 USDC on Base via x402.

Input Schema

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "minLength": 2,
      "maxLength": 200
    },
    "source": {
      "type": "string",
      "enum": [
        "openalex",
        "arxiv",
        "all"
      ]
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "required": [
    "q"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪agent_venues_summary

Free: which venues currently pay AI agents, with open task counts.

Input Schema

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

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded10 tools