{"ok":true,"tools":[{"id":"cmmbh1pd60007bc87wvyvs8pn","name":"ai-generate","description":"AI-powered text generation using Claude (requires ANTHROPIC_API_KEY)","endpoint":"/v1/tools/ai-generate","method":"POST","credits":20,"schemaJson":{"type":"object","required":["prompt"],"properties":{"model":{"enum":["claude-sonnet-4-6","claude-opus-4-6","claude-haiku-4-5-20251001"],"type":"string","default":"claude-sonnet-4-6"},"prompt":{"type":"string","maxLength":10000,"description":"Generation prompt"},"system":{"type":"string","maxLength":2000,"description":"Optional system prompt"},"max_tokens":{"type":"integer","default":1000,"maximum":4096,"minimum":100}}},"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T03:23:02.442Z","updatedAt":"2026-03-06T14:53:07.568Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"5il992d7yl","name":"ai-oracle","description":"AI reasoning engine with standard and deep analysis modes","endpoint":"/v1/tools/ai-oracle","method":"POST","credits":25,"schemaJson":null,"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-18T11:56:02.786Z","updatedAt":"2026-03-18T11:56:02.786Z","author":null,"deprecated":null,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmew1pdb00101363ffz3fbbl","name":"barcode-generate","description":"Generate Code128 barcodes as SVG","endpoint":"/v1/tools/barcode-generate","method":"POST","credits":2,"schemaJson":{"type":"object","required":["value"],"properties":{"value":{"type":"string","description":"Value to encode"},"width":{"type":"integer","default":300,"maximum":800,"minimum":80},"format":{"enum":["code128","code39","ean13","upca"],"type":"string","default":"code128"},"height":{"type":"integer","default":80,"maximum":300,"minimum":30},"include_text":{"type":"boolean","default":true}}},"category":"media","ownerAgentId":null,"active":true,"createdAt":"2026-03-06T12:46:15.215Z","updatedAt":"2026-03-13T18:23:00.193Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3i2000behlj2sk0q1lx","name":"browser-task","description":"Headless browser automation (click/type/extract) via Playwright — SSRF hardened","endpoint":"/v1/tools/browser-task","method":"POST","credits":10,"schemaJson":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to open"},"text":{"type":"string","description":"Text for type action"},"action":{"enum":["extract","click","type","html"],"type":"string","default":"extract"},"selector":{"type":"string","description":"CSS selector (required for click/type, optional for extract)"}}},"category":"web","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.187Z","updatedAt":"2026-03-06T14:53:07.580Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmjsupdh0004e48tk5o1suiu","name":"check-domain","description":"Check if a domain is available or registered via RDAP. No API key needed.","endpoint":"/v1/tools/check-domain","method":"POST","credits":2,"schemaJson":null,"category":"utility","ownerAgentId":null,"active":true,"createdAt":"2026-03-09T23:15:40.661Z","updatedAt":"2026-03-09T23:15:40.661Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmbh1pcz0003bc87bej8aka7","name":"convert-format","description":"Convert data between JSON, YAML, CSV, and XML formats","endpoint":"/v1/tools/convert-format","method":"POST","credits":2,"schemaJson":{"type":"object","required":["from","to","data"],"properties":{"to":{"enum":["json","yaml","csv","xml"],"type":"string"},"data":{"description":"Data to convert (string or object)"},"from":{"enum":["json","yaml","csv","xml"],"type":"string"}}},"category":"data","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T03:23:02.435Z","updatedAt":"2026-03-06T14:53:07.558Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"sez6psr9css","name":"crypto-fear-greed","description":"Crypto Fear & Greed Index with historical data","endpoint":"/v1/tools/crypto-fear-greed","method":"POST","credits":1,"schemaJson":null,"category":"crypto","ownerAgentId":null,"active":true,"createdAt":"2026-03-08T02:54:01.637Z","updatedAt":"2026-03-13T18:23:00.211Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"7zv82q3z7wt","name":"crypto-market-cap","description":"Top N cryptocurrencies by market cap with price, volume, and 24h change","endpoint":"/v1/tools/crypto-market-cap","method":"POST","credits":1,"schemaJson":null,"category":"crypto","ownerAgentId":null,"active":true,"createdAt":"2026-03-08T02:54:01.635Z","updatedAt":"2026-03-13T18:23:00.210Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"2v22tm1egev","name":"crypto-news","description":"Latest crypto news headlines. Filter by token symbol","endpoint":"/v1/tools/crypto-news","method":"POST","credits":2,"schemaJson":null,"category":"crypto","ownerAgentId":null,"active":true,"createdAt":"2026-03-08T02:54:01.640Z","updatedAt":"2026-03-13T18:23:00.214Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"y6vdzwytavi","name":"crypto-ohlcv","description":"OHLCV candlestick data for any crypto over 1-90 days","endpoint":"/v1/tools/crypto-ohlcv","method":"POST","credits":2,"schemaJson":null,"category":"crypto","ownerAgentId":null,"active":true,"createdAt":"2026-03-08T02:54:01.632Z","updatedAt":"2026-03-13T18:23:00.208Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"qs4x5aovpm","name":"crypto-price","description":"Real-time price, 24h change, market cap, and volume for any cryptocurrency","endpoint":"/v1/tools/crypto-price","method":"POST","credits":1,"schemaJson":null,"category":"crypto","ownerAgentId":null,"active":true,"createdAt":"2026-03-08T02:54:01.630Z","updatedAt":"2026-03-13T18:23:00.207Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"o8lie12dui","name":"crypto-sentiment","description":"Community sentiment, social stats, and price momentum for any cryptocurrency","endpoint":"/v1/tools/crypto-sentiment","method":"POST","credits":2,"schemaJson":null,"category":"crypto","ownerAgentId":null,"active":true,"createdAt":"2026-03-08T02:54:01.642Z","updatedAt":"2026-03-13T18:23:00.212Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3jm000gehljlyga95jm","name":"currency-convert","description":"Convert between currencies using real-time exchange rates (170+ currencies)","endpoint":"/v1/tools/currency-convert","method":"POST","credits":2,"schemaJson":{"type":"object","required":["amount","from","to"],"properties":{"to":{"type":"string","maxLength":3,"description":"Target currency code (e.g. EUR)"},"from":{"type":"string","maxLength":3,"description":"Source currency code (e.g. USD)"},"amount":{"type":"number","description":"Amount to convert"}}},"category":"finance","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.243Z","updatedAt":"2026-03-06T14:53:07.591Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"aa5cwgj06hi","name":"design-create","description":"Generate designs and images via DALL-E 3","endpoint":"/v1/tools/design-create","method":"POST","credits":20,"schemaJson":null,"category":"media","ownerAgentId":null,"active":true,"createdAt":"2026-03-18T11:56:02.792Z","updatedAt":"2026-03-18T11:56:02.792Z","author":null,"deprecated":null,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3ke000sehljnrlirvmw","name":"diff-text","description":"Compare two text strings and return differences in unified, word, char, or JSON format","endpoint":"/v1/tools/diff-text","method":"POST","credits":2,"schemaJson":{"type":"object","required":["original","modified"],"properties":{"format":{"enum":["unified","words","chars","json"],"type":"string","default":"unified"},"modified":{"type":"string","description":"Modified text"},"original":{"type":"string","description":"Original text"}}},"category":"text","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.270Z","updatedAt":"2026-03-06T14:53:07.660Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"5b52xxb10q4","name":"domain-check","description":"Check domain availability via RDAP","endpoint":"/v1/tools/domain-check","method":"POST","credits":2,"schemaJson":null,"category":"network","ownerAgentId":null,"active":true,"createdAt":"2026-03-18T11:56:02.801Z","updatedAt":"2026-03-18T11:56:02.801Z","author":null,"deprecated":null,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"7nrkinghaze","name":"email-find","description":"Find email addresses for a person at a company domain","endpoint":"/v1/tools/email-find","method":"POST","credits":5,"schemaJson":null,"category":"utility","ownerAgentId":null,"active":true,"createdAt":"2026-03-18T11:56:02.797Z","updatedAt":"2026-03-18T11:56:02.797Z","author":null,"deprecated":null,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"nu0b9y7oije","name":"email-send","description":"Send transactional emails via Resend","endpoint":"/v1/tools/email-send","method":"POST","credits":3,"schemaJson":null,"category":"utility","ownerAgentId":null,"active":true,"createdAt":"2026-03-18T11:56:02.799Z","updatedAt":"2026-03-18T11:56:02.799Z","author":null,"deprecated":null,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3jh000eehlj89qdhko3","name":"email-verify","description":"Deep email validation: syntax, MX record check, disposable domain detection","endpoint":"/v1/tools/email-verify","method":"POST","credits":3,"schemaJson":{"type":"object","required":["email"],"properties":{"email":{"type":"string","description":"Email address to verify"}}},"category":"validation","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.237Z","updatedAt":"2026-03-06T14:53:07.587Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3jx000lehlj22ck30m3","name":"extract-entities","description":"Named entity recognition: people, organizations, locations, dates, money, and more","endpoint":"/v1/tools/extract-entities","method":"POST","credits":8,"schemaJson":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":50000,"description":"Text to extract entities from"},"types":{"type":"array","items":{"enum":["person","organization","location","date","money","percentage","email","url","phone","product"],"type":"string"},"description":"Entity types to extract (default: all)"}}},"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.254Z","updatedAt":"2026-03-06T14:53:07.645Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmbh1pd30005bc87990s8195","name":"extract-metadata","description":"Extract metadata from text or URLs (word count, OG tags, headers, etc.)","endpoint":"/v1/tools/extract-metadata","method":"POST","credits":3,"schemaJson":{"type":"object","properties":{"url":{"type":"string","description":"URL to fetch and extract metadata from"},"text":{"type":"string","description":"Text to analyze"}}},"category":"data","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T03:23:02.439Z","updatedAt":"2026-03-06T14:53:07.564Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3hz0009ehlj47n02zr9","name":"extract-page","description":"Fetch a webpage and return clean text, metadata, and links","endpoint":"/v1/tools/extract-page","method":"POST","credits":5,"schemaJson":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to extract"}}},"category":"web","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.183Z","updatedAt":"2026-03-06T14:53:07.574Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3i0000aehlj3geog5je","name":"extract-pdf","description":"Extract text and tables from a PDF (requires PDF_EXTRACTOR_URL)","endpoint":"/v1/tools/extract-pdf","method":"POST","credits":6,"schemaJson":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Public PDF URL"}}},"category":"files","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.185Z","updatedAt":"2026-03-06T14:53:07.576Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmjvfo9w0002f2olksavvsio","name":"fact-check","description":"Verify the accuracy of a claim. Returns verdict (TRUE/FALSE/MIXED/UNVERIFIED/MISLEADING), confidence score, summary, and supporting/contradicting evidence with sources.","endpoint":"/v1/tools/fact-check","method":"GET","credits":10,"schemaJson":null,"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-10T00:27:58.244Z","updatedAt":"2026-03-10T00:27:58.244Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmbh1paa0001bc879dqba7oa","name":"generate-hash","description":"Generate cryptographic hashes (sha256, sha512, md5, sha1)","endpoint":"/v1/tools/generate-hash","method":"POST","credits":1,"schemaJson":{"type":"object","required":["input"],"properties":{"input":{"type":"string","description":"String to hash"},"algorithm":{"enum":["sha256","sha512","md5","sha1"],"type":"string","default":"sha256"}}},"category":"security","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T03:23:02.338Z","updatedAt":"2026-03-06T14:53:07.553Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmjsupdh0003e48tqavdjeww","name":"generate-image","description":"Generate images from text prompts via DALL-E 3 (1024×1024, 1792×1024, 1024×1792).","endpoint":"/v1/tools/generate-image","method":"POST","credits":15,"schemaJson":null,"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-09T23:15:40.661Z","updatedAt":"2026-03-09T23:15:40.661Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3k9000qehljb6mma8rt","name":"generate-uuid","description":"Generate UUIDs (v1/v4), secure random tokens, and API-key-format strings","endpoint":"/v1/tools/generate-uuid","method":"POST","credits":1,"schemaJson":{"type":"object","properties":{"type":{"enum":["v1","v4"],"type":"string","default":"v4"},"count":{"type":"integer","default":1,"maximum":100,"minimum":1},"prefix":{"type":"string","maxLength":50,"description":"Optional prefix for each UUID"}}},"category":"utilities","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.266Z","updatedAt":"2026-03-06T14:53:07.655Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmew1pd0000w1363u15t5cfm","name":"html-to-markdown","description":"Convert HTML or any URL to clean Markdown","endpoint":"/v1/tools/html-to-markdown","method":"POST","credits":3,"schemaJson":{"type":"object","properties":{"url":{"type":"string","description":"URL to fetch and convert"},"html":{"type":"string","description":"HTML string to convert"}}},"category":"text","ownerAgentId":null,"active":true,"createdAt":"2026-03-06T12:46:15.204Z","updatedAt":"2026-03-13T18:23:00.196Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmew1pcx000v1363yf2uqqtj","name":"image-generate","description":"Generate SVG images from text prompts via Claude","endpoint":"/v1/tools/image-generate","method":"POST","credits":15,"schemaJson":{"type":"object","required":["prompt"],"properties":{"style":{"enum":["vivid","natural"],"type":"string","default":"vivid"},"width":{"enum":[1024,1792],"type":"integer","default":1024},"height":{"enum":[1024,1792],"type":"integer","default":1024},"prompt":{"type":"string","maxLength":4000,"description":"Image description / prompt"},"quality":{"enum":["standard","hd"],"type":"string","default":"standard"}}},"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-06T12:46:15.201Z","updatedAt":"2026-03-13T18:23:00.198Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"7dk7kr52ywy","name":"image-remove-bg","description":"Remove background from any image","endpoint":"/v1/tools/image-remove-bg","method":"POST","credits":10,"schemaJson":null,"category":"media","ownerAgentId":null,"active":true,"createdAt":"2026-03-18T11:56:02.794Z","updatedAt":"2026-03-18T11:56:02.794Z","author":null,"deprecated":null,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3je000dehlj8f5cn18i","name":"ip-lookup","description":"Geolocate any IP address — country, city, timezone, ISP, VPN/proxy detection","endpoint":"/v1/tools/ip-lookup","method":"POST","credits":2,"schemaJson":{"type":"object","required":["ip"],"properties":{"ip":{"type":"string","description":"IPv4 or IPv6 address to look up"}}},"category":"network","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.235Z","updatedAt":"2026-03-06T14:53:07.584Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmew1pd8000z1363anl8ta51","name":"jsonpath-query","description":"Run JSONPath expressions against any JSON payload","endpoint":"/v1/tools/jsonpath-query","method":"POST","credits":1,"schemaJson":{"type":"object","required":["json","path"],"properties":{"json":{"description":"JSON object or string to query"},"path":{"type":"string","description":"JSONPath expression starting with $"}}},"category":"data","ownerAgentId":null,"active":true,"createdAt":"2026-03-06T12:46:15.212Z","updatedAt":"2026-03-13T18:23:00.199Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3k0000mehlj4ag3pgri","name":"language-detect","description":"Detect the language of any text with confidence score and script identification","endpoint":"/v1/tools/language-detect","method":"POST","credits":3,"schemaJson":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to detect language of"}}},"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.256Z","updatedAt":"2026-03-06T14:53:07.647Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmjvfo0r0000f2olm920otzx","name":"news-search","description":"Search for recent news articles on any topic. Returns title, URL, description, source, and publication date from Brave News, Tavily, or Serper.","endpoint":"/v1/tools/news-search","method":"GET","credits":3,"schemaJson":null,"category":"search","ownerAgentId":null,"active":true,"createdAt":"2026-03-10T00:27:57.914Z","updatedAt":"2026-03-10T00:27:57.914Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3i4000cehlj8h6bfkwf","name":"ocr-extract","description":"Extract text from images or screenshots using AI vision (base64 or URL input)","endpoint":"/v1/tools/ocr-extract","method":"POST","credits":10,"schemaJson":{"type":"object","properties":{"prompt":{"type":"string","maxLength":500,"description":"Optional custom extraction instruction"},"image_url":{"type":"string","description":"Public URL of the image"},"media_type":{"enum":["image/jpeg","image/png","image/gif","image/webp"],"type":"string","default":"image/jpeg"},"image_base64":{"type":"string","description":"Base64-encoded image data"}}},"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.189Z","updatedAt":"2026-03-06T14:53:07.582Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3jk000fehljeo98b8c0","name":"phone-validate","description":"Parse and validate phone numbers in any format — E.164, carrier type, country","endpoint":"/v1/tools/phone-validate","method":"POST","credits":2,"schemaJson":{"type":"object","required":["phone"],"properties":{"phone":{"type":"string","description":"Phone number in any format"},"country_code":{"type":"string","maxLength":2,"description":"ISO 3166-1 alpha-2 country code hint (e.g. US)"}}},"category":"validation","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.240Z","updatedAt":"2026-03-06T14:53:07.589Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3k3000nehljxhzx5pjc","name":"pii-detect","description":"Detect and optionally redact PII: names, emails, SSNs, credit cards, API keys, and more","endpoint":"/v1/tools/pii-detect","method":"POST","credits":10,"schemaJson":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":50000,"description":"Text to scan for PII"},"redact":{"type":"boolean","default":false,"description":"Return text with PII replaced"},"replacement":{"type":"string","default":"[REDACTED]","description":"Replacement string when redact is true"}}},"category":"security","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.259Z","updatedAt":"2026-03-06T14:53:07.649Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmbh1pac0002bc87s36y4itk","name":"qr-code","description":"Generate QR codes from text or URLs (PNG data URL or SVG)","endpoint":"/v1/tools/qr-code","method":"POST","credits":2,"schemaJson":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":4000,"description":"Text or URL to encode"},"width":{"type":"integer","default":300,"maximum":1000,"minimum":100},"format":{"enum":["dataurl","svg"],"type":"string","default":"dataurl"},"margin":{"type":"integer","default":2,"maximum":10,"minimum":0}}},"category":"media","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T03:23:02.340Z","updatedAt":"2026-03-06T14:53:07.556Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3k5000oehljlgi0mwwj","name":"readability-score","description":"Compute Flesch-Kincaid readability, grade level, word count, and read time","endpoint":"/v1/tools/readability-score","method":"POST","credits":2,"schemaJson":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to analyze"}}},"category":"text","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.262Z","updatedAt":"2026-03-06T14:53:07.651Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3kc000rehlj7ej9qp44","name":"regex-generate","description":"Generate regular expressions from plain English with explanations and test results","endpoint":"/v1/tools/regex-generate","method":"POST","credits":8,"schemaJson":{"type":"object","required":["description"],"properties":{"flags":{"type":"string","maxLength":10,"description":"Regex flags (e.g. 'gi')"},"description":{"type":"string","maxLength":500,"description":"Plain English description of what the regex should match"},"test_strings":{"type":"array","items":{"type":"string"},"maxItems":20,"description":"Optional strings to test against"}}},"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.268Z","updatedAt":"2026-03-06T14:53:07.658Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmjvfo6z0001f2ol8na3ytvf","name":"research-report","description":"Generate a structured AI research report on any topic. Searches multiple sources and synthesizes findings into executive summary, key findings, and conclusion with citations.","endpoint":"/v1/tools/research-report","method":"GET","credits":15,"schemaJson":null,"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-10T00:27:58.140Z","updatedAt":"2026-03-10T00:27:58.140Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3k7000pehljbqzbm7kq","name":"rss-parse","description":"Fetch and parse RSS or Atom feeds into clean structured JSON","endpoint":"/v1/tools/rss-parse","method":"POST","credits":4,"schemaJson":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL of the RSS or Atom feed"},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1}}},"category":"web","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.264Z","updatedAt":"2026-03-06T14:53:07.653Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmew1pcu000u13632oemeaws","name":"screenshot-capture","description":"Capture page metadata and screenshot URL for any public URL","endpoint":"/v1/tools/screenshot-capture","method":"POST","credits":10,"schemaJson":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to screenshot"},"width":{"type":"integer","default":1280,"maximum":2560,"minimum":320},"height":{"type":"integer","default":900,"maximum":2048,"minimum":200},"full_page":{"type":"boolean","default":true,"description":"Capture full scrollable page"}}},"category":"web","ownerAgentId":null,"active":true,"createdAt":"2026-03-06T12:46:15.198Z","updatedAt":"2026-03-13T18:23:00.201Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3hw0008ehljfts9ege9","name":"search-web","description":"Search the web and return structured results (Tavily/Serper or DuckDuckGo fallback)","endpoint":"/v1/tools/search-web","method":"POST","credits":5,"schemaJson":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","default":5,"maximum":10,"minimum":1},"query":{"type":"string","description":"Search query"}}},"category":"web","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.180Z","updatedAt":"2026-03-06T14:53:07.571Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"9vb34e4ftvq","name":"semantic-search","description":"AI-powered semantic search across web content","endpoint":"/v1/tools/semantic-search","method":"POST","credits":10,"schemaJson":null,"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-18T11:56:02.803Z","updatedAt":"2026-03-18T11:56:02.803Z","author":null,"deprecated":null,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmjsupdh0002e48txm5n7pzi","name":"send-email","description":"Send transactional emails via Resend — plain text or HTML.","endpoint":"/v1/tools/send-email","method":"POST","credits":3,"schemaJson":null,"category":"utility","ownerAgentId":null,"active":true,"createdAt":"2026-03-09T23:15:40.661Z","updatedAt":"2026-03-09T23:15:40.661Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3jt000jehljvij0appk","name":"sentiment-analysis","description":"Analyze text sentiment: positive/negative/neutral with score and emotion detection","endpoint":"/v1/tools/sentiment-analysis","method":"POST","credits":8,"schemaJson":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":50000,"description":"Text to analyze"}}},"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.249Z","updatedAt":"2026-03-06T14:53:07.640Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"xs8margls1c","name":"session-create","description":"Create a persistent AI conversation session","endpoint":"/v1/tools/session-create","method":"POST","credits":5,"schemaJson":null,"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-18T11:56:02.788Z","updatedAt":"2026-03-18T11:56:02.788Z","author":null,"deprecated":null,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"i0szufoiagq","name":"session-message","description":"Send a message in an existing AI session","endpoint":"/v1/tools/session-message","method":"POST","credits":10,"schemaJson":null,"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-18T11:56:02.790Z","updatedAt":"2026-03-18T11:56:02.790Z","author":null,"deprecated":null,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"v6vaa0ffl1e","name":"social-post","description":"Post content to social media platforms","endpoint":"/v1/tools/social-post","method":"POST","credits":5,"schemaJson":null,"category":"utility","ownerAgentId":null,"active":true,"createdAt":"2026-03-18T11:56:02.804Z","updatedAt":"2026-03-18T11:56:02.804Z","author":null,"deprecated":null,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3jv000kehljmyvnvrru","name":"summarize","description":"Summarize text in multiple styles: paragraph, bullets, tldr, headline, executive","endpoint":"/v1/tools/summarize","method":"POST","credits":10,"schemaJson":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":100000,"description":"Text to summarize"},"style":{"enum":["paragraph","bullets","tldr","headline","executive"],"type":"string","default":"paragraph"},"max_length":{"type":"integer","default":200,"maximum":1000,"minimum":50}}},"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.251Z","updatedAt":"2026-03-06T14:53:07.642Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmjsupdh0000e48td4d5awmi","name":"text-to-speech","description":"Convert text to natural-sounding audio via ElevenLabs. Returns base64-encoded MP3.","endpoint":"/v1/tools/text-to-speech","method":"POST","credits":5,"schemaJson":null,"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-09T23:15:40.661Z","updatedAt":"2026-03-09T23:15:40.661Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3jo000hehljznfgrfgt","name":"timezone-convert","description":"Convert a datetime between any two IANA timezones","endpoint":"/v1/tools/timezone-convert","method":"POST","credits":1,"schemaJson":{"type":"object","required":["to_tz"],"properties":{"to_tz":{"type":"string","description":"Target IANA timezone (e.g. Asia/Tokyo)"},"from_tz":{"type":"string","description":"Source IANA timezone (e.g. America/New_York). Defaults to UTC."},"datetime":{"type":"string","description":"Datetime string to convert (ISO 8601). Defaults to now."}}},"category":"utilities","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.245Z","updatedAt":"2026-03-06T14:53:07.634Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"x8yspf17yv","name":"token-lookup","description":"Search for any token by name or ticker, returns CoinGecko IDs","endpoint":"/v1/tools/token-lookup","method":"POST","credits":1,"schemaJson":null,"category":"crypto","ownerAgentId":null,"active":true,"createdAt":"2026-03-08T02:54:01.644Z","updatedAt":"2026-03-13T18:23:00.215Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmjsupdh0001e48tibaob40y","name":"transcribe-audio","description":"Transcribe audio files to text via OpenAI Whisper. Supports 100+ languages.","endpoint":"/v1/tools/transcribe-audio","method":"POST","credits":8,"schemaJson":null,"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-09T23:15:40.661Z","updatedAt":"2026-03-09T23:15:40.661Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmbh1pd10004bc87438f36gs","name":"transform-text","description":"Transform text: uppercase, lowercase, trim, reverse, slug, title, camel, snake, base64","endpoint":"/v1/tools/transform-text","method":"POST","credits":3,"schemaJson":{"type":"object","required":["text"],"properties":{"mode":{"enum":["uppercase","lowercase","trim","reverse","slug","title","camel","snake","base64_encode","base64_decode"],"type":"string","default":"uppercase"},"text":{"type":"string","description":"Text to transform"}}},"category":"text","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T03:23:02.437Z","updatedAt":"2026-03-06T14:53:07.561Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmew1pd2000x13637tjfg0ss","name":"url-shorten","description":"Shorten any URL via TinyURL","endpoint":"/v1/tools/url-shorten","method":"POST","credits":1,"schemaJson":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to shorten"}}},"category":"utility","ownerAgentId":null,"active":true,"createdAt":"2026-03-06T12:46:15.207Z","updatedAt":"2026-03-13T18:23:00.203Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmbh1p890000bc87gs6qpqku","name":"validate-data","description":"Validate JSON data against a JSON Schema","endpoint":"/v1/tools/validate-data","method":"POST","credits":1,"schemaJson":{"type":"object","required":["schema","data"],"properties":{"data":{"description":"Data to validate"},"schema":{"type":"object","description":"JSON Schema to validate against"}}},"category":"data","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T03:23:02.266Z","updatedAt":"2026-03-06T14:53:07.548Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"4hj8zvwpa7r","name":"video-generate","description":"Generate short video clips from text prompts","endpoint":"/v1/tools/video-generate","method":"POST","credits":30,"schemaJson":null,"category":"media","ownerAgentId":null,"active":true,"createdAt":"2026-03-18T11:56:02.796Z","updatedAt":"2026-03-18T11:56:02.796Z","author":null,"deprecated":null,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmew1pd5000y1363pw0ilq84","name":"webhook-send","description":"POST a JSON payload to any webhook URL","endpoint":"/v1/tools/webhook-send","method":"POST","credits":2,"schemaJson":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Webhook endpoint URL"},"body":{"description":"JSON payload to send"},"method":{"enum":["POST","PUT","PATCH"],"type":"string","default":"POST"},"headers":{"type":"object","description":"Optional extra headers (safe headers only)"}}},"category":"utility","ownerAgentId":null,"active":true,"createdAt":"2026-03-06T12:46:15.210Z","updatedAt":"2026-03-13T18:23:00.204Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmbh1pd40006bc87rip3h3mb","name":"web-scrape","description":"Scrape and extract content from websites with optional CSS selector","endpoint":"/v1/tools/web-scrape","method":"POST","credits":5,"schemaJson":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"URL to scrape"},"format":{"enum":["text","html"],"type":"string","default":"text"},"selector":{"type":"string","description":"Optional CSS selector to extract specific content"}}},"category":"web","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T03:23:02.441Z","updatedAt":"2026-03-06T14:53:07.566Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3jr000iehljwhu4b3vl","name":"web-search","description":"Real-time web search with AI-synthesized answer (requires TAVILY_API_KEY)","endpoint":"/v1/tools/web-search","method":"POST","credits":10,"schemaJson":{"type":"object","required":["query"],"properties":{"query":{"type":"string","maxLength":500,"description":"Search query"},"max_results":{"type":"integer","default":5,"maximum":10,"minimum":1},"search_depth":{"enum":["basic","advanced"],"type":"string","default":"basic"},"include_answer":{"type":"boolean","default":true,"description":"Include AI-synthesized answer"}}},"category":"web","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.247Z","updatedAt":"2026-03-06T14:53:07.637Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"cmmcac3kg000tehlju1kg2xyg","name":"whois-lookup","description":"Look up domain registration info: registrar, created/expires dates, nameservers, status","endpoint":"/v1/tools/whois-lookup","method":"POST","credits":3,"schemaJson":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to look up (e.g. google.com)"}}},"category":"network","ownerAgentId":null,"active":true,"createdAt":"2026-03-04T17:02:56.272Z","updatedAt":"2026-03-06T14:53:07.662Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"},{"id":"owtysm91ie","name":"workflow-agent","description":"Multi-step autonomous AI agent pipeline","endpoint":"/v1/tools/workflow-agent","method":"POST","credits":25,"schemaJson":null,"category":"ai","ownerAgentId":null,"active":true,"createdAt":"2026-03-08T02:54:01.626Z","updatedAt":"2026-03-13T18:23:00.205Z","author":null,"deprecated":false,"homepage":null,"minPlan":null,"tags":[],"version":"1.0.0"}]}