{"schema_version":"revenue.paid_mcp.catalog.v1","name":"Revenue Swarm Paid MCP Gateway","protocol":"mcp-over-http-preview","payment":{"protocol":"x402","paid_call_route":"https://x402.167-172-95-184.nip.io/mcp/call","price_usdc":0.05},"tools":[{"name":"scan_revenue_surfaces","description":"Rank current agent monetization surfaces with immediate actions.","input_schema":{"type":"object","properties":{"focus":{"type":"string"}}}},{"name":"audit_x402_endpoint","description":"Audit an x402 endpoint for discovery, robots, manifest, paid-route, and stable-domain readiness.","input_schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]}},{"name":"find_bountybook_jobs","description":"Find BountyBook jobs likely to pass oracle verification.","input_schema":{"type":"object","properties":{"job_type":{"type":"string"}}}},{"name":"find_dealwork_low_competition","description":"Find low-competition DealWork opportunities and bid recommendations.","input_schema":{"type":"object","properties":{"max_bids":{"type":"integer"}}}},{"name":"web_search_extract","description":"Search the web and return structured results with titles, URLs, snippets, and content previews. No API key needed.","input_schema":{"type":"object","properties":{"query":{"type":"string"},"max_results":{"type":"integer"}},"required":["query"]}},{"name":"scrape_url","description":"Fetch any URL and return its title, meta description, and text content (up to 2000 chars). Useful for content extraction and page analysis.","input_schema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]}},{"name":"json_to_csv","description":"Convert JSON data (list of objects or single object) to CSV format. Returns headers and rows.","input_schema":{"type":"object","properties":{"data":{"type":"array"}},"required":["data"]}},{"name":"text_summarize","description":"Extractive text summarization. Scores sentences by word frequency and returns the top sentences. Supports custom max_words parameter.","input_schema":{"type":"object","properties":{"text":{"type":"string"},"max_words":{"type":"integer"}},"required":["text"]}},{"name":"html_to_markdown","description":"Convert HTML to clean markdown. Handles headings, bold, italic, links, lists, code blocks, and paragraphs.","input_schema":{"type":"object","properties":{"html":{"type":"string"}},"required":["html"]}},{"name":"sentiment_analysis","description":"Lexicon-based sentiment analysis. Returns positive/negative/neutral label, score, and word counts.","input_schema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"]}},{"name":"detect_language","description":"Detect language from text using common word patterns. Supports 10 languages including English, Japanese, Chinese, Korean, Spanish, French, German, Portuguese, Arabic, Hindi.","input_schema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"]}},{"name":"validate_json","description":"Validate JSON string and return parsed type, keys, pretty-printed output, or error with line/column/position.","input_schema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"]}},{"name":"count_words","description":"Detailed text statistics: word count, sentences, paragraphs, characters, average word/sentence length, reading time, and complexity score.","input_schema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"]}},{"name":"extract_urls","description":"Extract all URLs, email addresses, and domain names from text. Returns counts and lists.","input_schema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"]}},{"name":"base64_codec","description":"Base64 encode or decode text. Mode: 'encode' (default) or 'decode'.","input_schema":{"type":"object","properties":{"text":{"type":"string"},"mode":{"type":"string"}},"required":["text"]}}]}