{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_esw4hcnbybeh","handle":"clear-line-ops","url":"https://wellknown.network/agents/clear-line-ops","links":{"self":"https://wellknown.network/agents/clear-line-ops/record.json","html":"https://wellknown.network/agents/clear-line-ops","markdown":"https://wellknown.network/agents/clear-line-ops/record.md","api":"https://wellknown.network/api/v1/agents/clear-line-ops","status":"https://wellknown.network/api/v1/agents/clear-line-ops/status","claim":"https://wellknown.network/agents/clear-line-ops/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/clear-line-ops/claim.json","badge":"https://wellknown.network/agents/clear-line-ops/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/clear-line-ops/history","tools":"https://wellknown.network/api/v1/agents/clear-line-ops/tools"},"ard":{"identifier":"urn:air:mcp.clear-line-operations.com:server:clear-line-ops","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"clear-line-ops","summary":"150+ hosted tools: describe-to-build CAD, scan-to-CAD, architecture studio, web research, media.","description":"150+ hosted tools: describe-to-build CAD, scan-to-CAD, architecture studio, web research, media.","publisher":{"name":"mfarrell628","url":null},"homepage":"https://mcp.clear-line-operations.com","repository":"https://github.com/mfarrell628/clear-line-ops-mcp","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.clear-line-operations.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-14T16:28:48.693346Z","publishedAt":"2026-10-14T16:28:48.693346Z","registryName":"io.github.mfarrell628/clear-line-ops"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.social","name":"Social Media","confidence":1,"provenance":"derived"},{"slug":"code.security-review","name":"Security Review","confidence":1,"provenance":"derived"},{"slug":"media.video-editing","name":"Video Editing","confidence":1,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":1,"provenance":"derived"},{"slug":"data.web-search","name":"Web Search","confidence":1,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":1,"provenance":"derived"},{"slug":"data.news","name":"News & Feeds","confidence":1,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":1,"provenance":"derived"}],"categories":["code","content","data","dev","documents","media"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-24T03:20:59.504Z","lastProbedAt":"2026-10-24T03:20:59.504Z","statusComputedAt":"2026-10-24T03:24:02.249Z","reliability30d":{"probes":27,"successRate":1,"p50Ms":125,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":27,"ok":27,"authBoundaryOk":0,"serviceOk":27,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-24T03:20:59.504Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":168,"error":null,"detail":{"tools":[{"name":"convert_media","description":"Convert any video or audio file to another format, with optional trimming and downscaling. Video outputs: mp4, mov, mkv, webm, gif. Audio outputs: mp3, wav, fla"},{"name":"compress_media","description":"Shrink a video or audio file to fit a size limit, such as 8 MB for Discord or 25 MB for email. Picks the bitrate for you and re-encodes once more if the first a"},{"name":"trim_media","description":"Cut a section out of a video or audio file. Lossless mode copies the data without re-encoding, so it is instant and keeps full quality (the cut snaps to the nea"},{"name":"extract_audio","description":"Pull the audio track out of a video (or re-encode an audio file). Choose which audio track when a file has several. Cost: 1 credit per minute of output. Long jo"},{"name":"merge_media","description":"Join several video or audio files end to end. Clips with different sizes, frame rates or audio settings are matched automatically, so mixed sources just work. C"},{"name":"edit_video","description":"Reframe and adjust a video in one pass: change aspect ratio (for example 9:16 for Shorts and Reels) by cropping to fill or adding bars, downscale, rotate, flip,"},{"name":"add_watermark","description":"Put a logo image and/or a line of text on a video, with position, size and opacity controls. Cost: 1 credit per minute of video. Long jobs return a job_id; poll"},{"name":"edit_metadata","description":"Set title, artist, album, comment or year tags, or strip all metadata (location, device, software) before sharing. Copies the streams without re-encoding, so qu"},{"name":"process_audio","description":"One-step audio cleanup. The podcast preset removes low rumble, reduces background noise, trims long silences and levels the loudness to -16 LUFS. You can also c"},{"name":"add_background_music","description":"Lay a music track under a video or voice recording. Ducking lowers the music automatically whenever someone is speaking. The music loops to fit and fades out at"},{"name":"audio_visualize","description":"Render an audio or video file's sound as a waveform picture or a spectrogram, as a PNG. Cost: 1 credit per minute of media. Long jobs return a job_id; poll it w"},{"name":"get_media_info","description":"Read a file's duration, resolution, frame rate, codecs, bitrate, audio tracks and metadata tags without converting it. Free. Cost: Free. Long jobs return a job_"},{"name":"analyze_media","description":"Analyse a file and report where the silences are (to cut dead air), where the scene changes are (to chapter or clip a video), and how loud it is in LUFS. Cost: "},{"name":"make_thumbnails","description":"Grab still frames from a video at chosen times or evenly spaced, or build one contact sheet that shows the whole video at a glance. Cost: 1 credit flat. Long jo"},{"name":"make_slideshow","description":"Turn a set of images into a video slideshow, with optional slow zoom and a music track. Cost: 1 credit per minute of video. Long jobs return a job_id; poll it w"},{"name":"create_hls_stream","description":"Package a video for web streaming as HLS with several quality levels (the format video players use to adapt to slow connections). Returns the master playlist li"},{"name":"transcribe_media","description":"Turn the speech in a video or audio file into text with timestamps. Returns the transcript plus ready-made .srt and .vtt subtitle files. Speech recognition runs"},{"name":"add_captions","description":"Add subtitles to a video, permanently shown on screen. Captions are written automatically from the speech, or you can supply your own in SRT format. Style, size"},{"name":"audio_pitch_tempo","description":"Shift an audio file's pitch in semitones and/or change its tempo (speed) independently, for remixes, practice tracks and key matching. Cost: 1 credit per minute"},{"name":"video_color_grade","description":"Give a video a cinematic look: pick a preset (teal and orange, warm film, cool noir, black and white, vintage) and fine-tune brightness, contrast, saturation an"},{"name":"video_reverse","description":"Play a short clip backwards, with its audio. Limited to 60 seconds because the whole clip is held in memory. Cost: 1 credit per minute of video. Long jobs retur"},{"name":"pixel_art","description":"Turn any image into crisp pixel art for games: pick the pixel size and colour count, and scale the result back up with sharp edges. Cost: 1 credit flat. Long jo"},{"name":"sprite_sheet","description":"Combine animation frames or icons into one sprite sheet PNG with a fixed cell size, and get the frame coordinates as JSON for your game engine. Cost: 1 credit f"},{"name":"scrape_page","description":"Fetch a web page and return its title, description and clean readable text (headings, paragraphs, lists). Use format=html for the raw HTML. Cost: 1 credit per c"},{"name":"extract_data","description":"Scrape specific elements from a page. Give a map of field name to CSS selector; each field returns the text of every match. Append '@attr' to a selector to read"},{"name":"extract_links","description":"List every link on a page with its anchor text. Optionally keep only links on the same domain. Cost: 1 credit per call."},{"name":"extract_tables","description":"Pull every table on a page as rows of cells (first row of each table is usually the header). Cost: 1 credit per call."},{"name":"page_metadata","description":"Read a page's title, description, canonical URL, Open Graph / Twitter tags, favicon, language, headings count and JSON-LD structured data. Cost: 1 credit per ca"},{"name":"fetch_json","description":"GET a public JSON endpoint and return the parsed result. Cost: 1 credit per call."},{"name":"parse_feed","description":"Fetch an RSS or Atom feed and return its entries (title, link, date, summary). Cost: 1 credit per call."},{"name":"sitemap_urls","description":"Find a site's sitemap (via robots.txt or /sitemap.xml) and list the page URLs in it. Cost: 2 credits per call."},{"name":"check_urls","description":"Check up to 20 URLs: HTTP status, final URL after redirects, content type. Good for finding broken links. Cost: 2 credits per call."},{"name":"dns_lookup","description":"Look up a domain's A, AAAA, MX, TXT, NS and CNAME records. Cost: 1 credit per call."},{"name":"email_check","description":"Check email syntax and whether the domain can receive mail (MX records). Flags common disposable domains. Cost: 1 credit per call."},{"name":"tls_certificate","description":"Inspect a site's HTTPS certificate: issuer, validity dates, days until expiry and alternate names. Cost: 1 credit per call."},{"name":"security_headers","description":"Check a site's HTTP security headers (HSTS, CSP, X-Frame-Options, etc.) and score them. Cost: 1 credit per call."},{"name":"extract_contacts","description":"Scan a page for email addresses, phone numbers and social profile links (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Cost: 1 credit per call."},{"name":"domain_info","description":"Look up a domain's registrar, registration and expiry dates and nameservers via RDAP. Cost: 1 credit per call."},{"name":"convert_data","description":"Convert between CSV and JSON text. Free of network calls; useful for cleaning scraped data. Cost: 1 credit per call."},{"name":"onion_fetch","description":"Fetch a public .onion page through the Tor network and return its title, readable text and links. For threat-intelligence, brand-protection and research use on "},{"name":"currency_convert","description":"Convert an amount between currencies using current reference exchange rates (ECB). Cost: 1 credit per call."},{"name":"ip_info","description":"Geolocate a public IP address: country, city, ISP/organization, ASN and timezone. Cost: 1 credit per call."},{"name":"wayback_snapshot","description":"Find the closest archived snapshot of a URL in the Internet Archive, optionally for a given date (YYYYMMDD). Cost: 1 credit per call."},{"name":"qr_code","description":"Create a QR code (SVG) for a URL or any text, e.g. for menus, payments or business cards. Cost: 1 credit per call."},{"name":"text_utils","description":"Hash text (md5, sha1, sha256, sha512), base64 or URL encode/decode, or generate UUIDs. Cost: 1 credit per call."},{"name":"onion_discover","description":"Collect v3 .onion addresses from a seed page (a clearnet link directory or a .onion page) and optionally follow the .onion links it lists one level deep to read"},{"name":"onion_directory","description":"List the curated and discovered .onion addresses, newest first. Optional search over address or title. Cost: 1 credit per call."},{"name":"web_search","description":"Search the web and return ranked results (title, URL, snippet). Set include_content to also fetch the top results and return their clean text, ready for an LLM "},{"name":"crawl_site","description":"Crawl a site breadth-first from a starting URL, staying on the same domain, and return the clean text of each page. Useful for building a knowledge base or RAG "},{"name":"extract_content","description":"Fetch up to 10 URLs in parallel and return the clean readable text of each (title, text). Failed URLs report an error. Cost: 3 credits per call."},{"name":"crime_case_report","description":"Look up a specific past incident in Chicago public crime data by case number, date (plus or minus a window), block, crime type, keyword or coordinates. Returns "},{"name":"crime_map_data","description":"Crime Radar. Query public open data by layer or combine several: drug incidents, overdose deaths, homicides, suicides (anonymised), human trafficking, prostitut"},{"name":"crime_stats","description":"Query the local Crime Radar statistics database (FBI Crime Data Explorer, annual counts and rates by offense). level=state returns state totals; level=county ro"},{"name":"ping","description":"Measure round-trip latency, jitter and packet loss to a host by timing TCP connections (default port 443). ICMP ping is not available from a hosted server, so t"},{"name":"port_check","description":"Check whether up to 10 TCP ports are open on a public host. Only scan systems you own or are authorized to test. Cost: 1 credit per call."},{"name":"traceroute","description":"Show the network path (each router hop with latency) from our server to a public host. Cost: 2 credits per call."},{"name":"reverse_dns","description":"Find the hostnames (PTR records) for a public IP address. Cost: 1 credit per call."},{"name":"ip_whois","description":"Look up who owns a public IP address: network name, range, country, registrant and abuse contact, from the regional internet registries. Cost: 1 credit per call"},{"name":"redirect_chain","description":"Follow a URL's redirects hop by hop and report each status code and location, up to 10 hops. Useful for tracing shortened or tracking links. Cost: 1 credit per "},{"name":"music_theory","description":"Look up the notes of any scale or mode, build the diatonic chords of a key, or turn a roman-numeral progression (for example I V vi IV) into chords. Optionally "},{"name":"midi_generate","description":"Create a downloadable .mid file from a chord list, as block chords, arpeggios or a bass line. Returns the file base64 encoded so it can be saved and opened in a"},{"name":"tempo_calculator","description":"Turn a tempo into millisecond note lengths, delay times and reverb pre-delay, plus the LFO frequency for each note value. Also converts bars to seconds. Cost: 1"},{"name":"subtitle_convert","description":"Convert subtitle text between SRT and WebVTT and shift all timings by an offset in seconds (positive delays, negative advances). Cost: 1 credit per call."},{"name":"timecode_calculator","description":"Convert between timecode (HH:MM:SS:FF), frame counts and seconds at any frame rate, add or subtract timecodes, and work out durations. Supports 23.976, 24, 25, "},{"name":"shot_list","description":"Build a shot list from a scene list: assigns shot numbers, estimates runtime and setup time per shot, and totals the schedule for a shoot day. Great for plannin"},{"name":"dice_roller","description":"Roll tabletop dice from notation like 2d6+3 or 4d6kh3 (keep highest), with repeatable seeds, plus the exact probability distribution of a roll. Cost: 1 credit p"},{"name":"loot_table","description":"Roll from a weighted loot table, or report each item's drop chance. Handles rarity weights and returns repeatable results with a seed. Cost: 1 credit per call."},{"name":"name_generator","description":"Generate character, town or ship names in a chosen style (fantasy, elven, dwarven, sci-fi, orcish). Repeatable with a seed. Cost: 1 credit per call."},{"name":"xp_curve","description":"Generate a level-up XP table from a curve (linear, quadratic, exponential or RuneScape-style) and report total XP and the time to reach each level at a given XP"},{"name":"noise_heightmap","description":"Generate a greyscale heightmap PNG from layered value noise for terrain, clouds or textures. Repeatable with a seed. Returns the PNG base64 encoded. Cost: 1 cre"},{"name":"color_palette","description":"Build a game or brand palette from one base colour using harmony rules (complementary, triadic, analogous, split-complementary, monochrome) with hex and HSL val"},{"name":"csv_profile","description":"Paste CSV text and get a data-quality report: row count, per-column type, blanks, distinct values, min/max/mean for numbers, top values and duplicate rows. Cost"},{"name":"amortization_schedule","description":"Calculate a loan's monthly payment and full amortization schedule, with optional extra monthly payments to show interest saved and the new payoff date. Cost: 1 "},{"name":"cron_explain","description":"Translate a 5-field cron expression into plain English and list the next run times. Cost: 1 credit per call."},{"name":"jwt_inspect","description":"Decode a JSON Web Token's header and claims and check expiry. Does not verify the signature and never sends the token anywhere. Cost: 1 credit per call."},{"name":"text_diff","description":"Line-by-line diff of two texts (contracts, configs, policies), with added and removed lines and a similarity score. Cost: 1 credit per call."},{"name":"business_days","description":"Count working days between two dates or add working days to a date, skipping weekends and optional holidays. Cost: 1 credit per call."},{"name":"cve_lookup","description":"Look up a CVE ID, or search recent vulnerabilities by keyword, using the US National Vulnerability Database. Returns severity (CVSS), description, affected prod"},{"name":"subdomain_enum","description":"List known subdomains of a domain from public certificate-transparency logs. Passive: no traffic is sent to the target. Useful for attack-surface mapping of dom"},{"name":"ioc_extract","description":"Pull IPs, domains, URLs, emails, file hashes (MD5, SHA-1, SHA-256) and CVE IDs out of a block of text such as a threat report, log or email. De-fangs hxxp and ["},{"name":"password_check","description":"Estimate password entropy and check whether it appears in known data breaches using the Have I Been Pwned range API. Only the first 5 characters of the SHA-1 ha"},{"name":"phishing_url_check","description":"Offline heuristic check of a URL for phishing signs: lookalike brand names, punycode, IP hosts, deep subdomains, risky TLDs, @ tricks and long obfuscated paths."},{"name":"hash_identify","description":"Guess which algorithm produced a hash (MD5, SHA family, bcrypt, argon2, crypt formats) from its length and format. Does not crack or reverse hashes. Cost: 1 cre"},{"name":"ad_copy_check","description":"Check headlines, descriptions and body text against character limits for Google Search (RSA), Meta, X, LinkedIn, TikTok and Microsoft Ads, and flag common polic"},{"name":"utm_builder","description":"Build campaign tracking URLs with consistent UTM parameters, one per source/medium pair, with lower-casing and safe encoding. Cost: 1 credit per call."},{"name":"ad_metrics","description":"Work out CTR, CPC, CPM, conversion rate, CPA, ROAS, ROI and break-even from any mix of spend, impressions, clicks, conversions and revenue. Also projects result"},{"name":"ab_test_calc","description":"Compare two ad or page variants for statistical significance (two-proportion z-test), or calculate how many visitors per variant you need to detect a given lift"},{"name":"keyword_formatter","description":"Turn a keyword list into Google/Microsoft Ads match types (broad, phrase, exact), find duplicates, and generate a negative-keyword starter list for a chosen int"},{"name":"multi_model_compare","description":"Send one prompt to up to 4 AI models in parallel (OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, Mistral) and get the answers side by side with latency and"},{"name":"site_create","description":"Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, fa"},{"name":"site_files","description":"Work with the files of a hosted site: list, read, write (one or many at once), delete. Text files (html, css, js, json, svg, xml, txt, md) are sent as utf8; ima"},{"name":"site_list","description":"List every site you have created with its id, name, live URL, publish state and file count. Cost: 1 credit per call."},{"name":"site_deploy","description":"Make a site live at its public URL, take it offline, or delete it permanently. Publishing checks the files first: pages with password fields are refused. Cost: "},{"name":"site_audit","description":"Check any public web page (or one of your hosted sites) for SEO, accessibility, mobile, performance and security problems. Returns a 0-100 score, issues ranked "},{"name":"site_import","description":"Copy a public page and its same-site CSS and JavaScript into a new editable workspace (up to 15 assets). References are rewritten to the local copies so you can"},{"name":"site_autofix","description":"Apply safe automatic fixes to an HTML page in a hosted site: lang attribute, charset, viewport, title, meta description, canonical, Open Graph tags, lazy-loadin"},{"name":"crypto_markets","description":"Live market snapshot: top coins by market cap (or specific coin ids) with price, 1h/24h/7d/30d change, volume, market cap and distance from all-time high, plus "},{"name":"crypto_coin","description":"Detailed look at one coin: price history summary, RSI, moving averages (20/50/200 day), trend, volume trend, volatility, max drawdown, and recent headlines that"},{"name":"crypto_search","description":"Search coins by name or symbol and get the id used by the other crypto tools, plus the trending coins right now. Cost: 1 credit per call."},{"name":"crypto_wallet","description":"Look up any public wallet address on Bitcoin, Ethereum or Solana: balance, USD value, token holdings (Ethereum), transaction count and optionally a risk check o"}],"toolCount":127,"toolsHash":"e6fd2940b0bb93c7c1728d19db7faf28314c93b404023ee4f82e68193f6d1569","serverName":"clear-line-ops","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T20:24:19.085Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":140,"error":null,"detail":{"tools":[{"name":"convert_media","description":"Convert any video or audio file to another format, with optional trimming and downscaling. Video outputs: mp4, mov, mkv, webm, gif. Audio outputs: mp3, wav, fla"},{"name":"compress_media","description":"Shrink a video or audio file to fit a size limit, such as 8 MB for Discord or 25 MB for email. Picks the bitrate for you and re-encodes once more if the first a"},{"name":"trim_media","description":"Cut a section out of a video or audio file. Lossless mode copies the data without re-encoding, so it is instant and keeps full quality (the cut snaps to the nea"},{"name":"extract_audio","description":"Pull the audio track out of a video (or re-encode an audio file). Choose which audio track when a file has several. Cost: 1 credit per minute of output. Long jo"},{"name":"merge_media","description":"Join several video or audio files end to end. Clips with different sizes, frame rates or audio settings are matched automatically, so mixed sources just work. C"},{"name":"edit_video","description":"Reframe and adjust a video in one pass: change aspect ratio (for example 9:16 for Shorts and Reels) by cropping to fill or adding bars, downscale, rotate, flip,"},{"name":"add_watermark","description":"Put a logo image and/or a line of text on a video, with position, size and opacity controls. Cost: 1 credit per minute of video. Long jobs return a job_id; poll"},{"name":"edit_metadata","description":"Set title, artist, album, comment or year tags, or strip all metadata (location, device, software) before sharing. Copies the streams without re-encoding, so qu"},{"name":"process_audio","description":"One-step audio cleanup. The podcast preset removes low rumble, reduces background noise, trims long silences and levels the loudness to -16 LUFS. You can also c"},{"name":"add_background_music","description":"Lay a music track under a video or voice recording. Ducking lowers the music automatically whenever someone is speaking. The music loops to fit and fades out at"},{"name":"audio_visualize","description":"Render an audio or video file's sound as a waveform picture or a spectrogram, as a PNG. Cost: 1 credit per minute of media. Long jobs return a job_id; poll it w"},{"name":"get_media_info","description":"Read a file's duration, resolution, frame rate, codecs, bitrate, audio tracks and metadata tags without converting it. Free. Cost: Free. Long jobs return a job_"},{"name":"analyze_media","description":"Analyse a file and report where the silences are (to cut dead air), where the scene changes are (to chapter or clip a video), and how loud it is in LUFS. Cost: "},{"name":"make_thumbnails","description":"Grab still frames from a video at chosen times or evenly spaced, or build one contact sheet that shows the whole video at a glance. Cost: 1 credit flat. Long jo"},{"name":"make_slideshow","description":"Turn a set of images into a video slideshow, with optional slow zoom and a music track. Cost: 1 credit per minute of video. Long jobs return a job_id; poll it w"},{"name":"create_hls_stream","description":"Package a video for web streaming as HLS with several quality levels (the format video players use to adapt to slow connections). Returns the master playlist li"},{"name":"transcribe_media","description":"Turn the speech in a video or audio file into text with timestamps. Returns the transcript plus ready-made .srt and .vtt subtitle files. Speech recognition runs"},{"name":"add_captions","description":"Add subtitles to a video, permanently shown on screen. Captions are written automatically from the speech, or you can supply your own in SRT format. Style, size"},{"name":"audio_pitch_tempo","description":"Shift an audio file's pitch in semitones and/or change its tempo (speed) independently, for remixes, practice tracks and key matching. Cost: 1 credit per minute"},{"name":"video_color_grade","description":"Give a video a cinematic look: pick a preset (teal and orange, warm film, cool noir, black and white, vintage) and fine-tune brightness, contrast, saturation an"},{"name":"video_reverse","description":"Play a short clip backwards, with its audio. Limited to 60 seconds because the whole clip is held in memory. Cost: 1 credit per minute of video. Long jobs retur"},{"name":"pixel_art","description":"Turn any image into crisp pixel art for games: pick the pixel size and colour count, and scale the result back up with sharp edges. Cost: 1 credit flat. Long jo"},{"name":"sprite_sheet","description":"Combine animation frames or icons into one sprite sheet PNG with a fixed cell size, and get the frame coordinates as JSON for your game engine. Cost: 1 credit f"},{"name":"scrape_page","description":"Fetch a web page and return its title, description and clean readable text (headings, paragraphs, lists). Use format=html for the raw HTML. Cost: 1 credit per c"},{"name":"extract_data","description":"Scrape specific elements from a page. Give a map of field name to CSS selector; each field returns the text of every match. Append '@attr' to a selector to read"},{"name":"extract_links","description":"List every link on a page with its anchor text. Optionally keep only links on the same domain. Cost: 1 credit per call."},{"name":"extract_tables","description":"Pull every table on a page as rows of cells (first row of each table is usually the header). Cost: 1 credit per call."},{"name":"page_metadata","description":"Read a page's title, description, canonical URL, Open Graph / Twitter tags, favicon, language, headings count and JSON-LD structured data. Cost: 1 credit per ca"},{"name":"fetch_json","description":"GET a public JSON endpoint and return the parsed result. Cost: 1 credit per call."},{"name":"parse_feed","description":"Fetch an RSS or Atom feed and return its entries (title, link, date, summary). Cost: 1 credit per call."},{"name":"sitemap_urls","description":"Find a site's sitemap (via robots.txt or /sitemap.xml) and list the page URLs in it. Cost: 2 credits per call."},{"name":"check_urls","description":"Check up to 20 URLs: HTTP status, final URL after redirects, content type. Good for finding broken links. Cost: 2 credits per call."},{"name":"dns_lookup","description":"Look up a domain's A, AAAA, MX, TXT, NS and CNAME records. Cost: 1 credit per call."},{"name":"email_check","description":"Check email syntax and whether the domain can receive mail (MX records). Flags common disposable domains. Cost: 1 credit per call."},{"name":"tls_certificate","description":"Inspect a site's HTTPS certificate: issuer, validity dates, days until expiry and alternate names. Cost: 1 credit per call."},{"name":"security_headers","description":"Check a site's HTTP security headers (HSTS, CSP, X-Frame-Options, etc.) and score them. Cost: 1 credit per call."},{"name":"extract_contacts","description":"Scan a page for email addresses, phone numbers and social profile links (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Cost: 1 credit per call."},{"name":"domain_info","description":"Look up a domain's registrar, registration and expiry dates and nameservers via RDAP. Cost: 1 credit per call."},{"name":"convert_data","description":"Convert between CSV and JSON text. Free of network calls; useful for cleaning scraped data. Cost: 1 credit per call."},{"name":"onion_fetch","description":"Fetch a public .onion page through the Tor network and return its title, readable text and links. For threat-intelligence, brand-protection and research use on "},{"name":"currency_convert","description":"Convert an amount between currencies using current reference exchange rates (ECB). Cost: 1 credit per call."},{"name":"ip_info","description":"Geolocate a public IP address: country, city, ISP/organization, ASN and timezone. Cost: 1 credit per call."},{"name":"wayback_snapshot","description":"Find the closest archived snapshot of a URL in the Internet Archive, optionally for a given date (YYYYMMDD). Cost: 1 credit per call."},{"name":"qr_code","description":"Create a QR code (SVG) for a URL or any text, e.g. for menus, payments or business cards. Cost: 1 credit per call."},{"name":"text_utils","description":"Hash text (md5, sha1, sha256, sha512), base64 or URL encode/decode, or generate UUIDs. Cost: 1 credit per call."},{"name":"onion_discover","description":"Collect v3 .onion addresses from a seed page (a clearnet link directory or a .onion page) and optionally follow the .onion links it lists one level deep to read"},{"name":"onion_directory","description":"List the curated and discovered .onion addresses, newest first. Optional search over address or title. Cost: 1 credit per call."},{"name":"web_search","description":"Search the web and return ranked results (title, URL, snippet). Set include_content to also fetch the top results and return their clean text, ready for an LLM "},{"name":"crawl_site","description":"Crawl a site breadth-first from a starting URL, staying on the same domain, and return the clean text of each page. Useful for building a knowledge base or RAG "},{"name":"extract_content","description":"Fetch up to 10 URLs in parallel and return the clean readable text of each (title, text). Failed URLs report an error. Cost: 3 credits per call."},{"name":"crime_case_report","description":"Look up a specific past incident in Chicago public crime data by case number, date (plus or minus a window), block, crime type, keyword or coordinates. Returns "},{"name":"crime_map_data","description":"Crime Radar. Query public open data by layer or combine several: drug incidents, overdose deaths, homicides, suicides (anonymised), human trafficking, prostitut"},{"name":"crime_stats","description":"Query the local Crime Radar statistics database (FBI Crime Data Explorer, annual counts and rates by offense). level=state returns state totals; level=county ro"},{"name":"ping","description":"Measure round-trip latency, jitter and packet loss to a host by timing TCP connections (default port 443). ICMP ping is not available from a hosted server, so t"},{"name":"port_check","description":"Check whether up to 10 TCP ports are open on a public host. Only scan systems you own or are authorized to test. Cost: 1 credit per call."},{"name":"traceroute","description":"Show the network path (each router hop with latency) from our server to a public host. Cost: 2 credits per call."},{"name":"reverse_dns","description":"Find the hostnames (PTR records) for a public IP address. Cost: 1 credit per call."},{"name":"ip_whois","description":"Look up who owns a public IP address: network name, range, country, registrant and abuse contact, from the regional internet registries. Cost: 1 credit per call"},{"name":"redirect_chain","description":"Follow a URL's redirects hop by hop and report each status code and location, up to 10 hops. Useful for tracing shortened or tracking links. Cost: 1 credit per "},{"name":"music_theory","description":"Look up the notes of any scale or mode, build the diatonic chords of a key, or turn a roman-numeral progression (for example I V vi IV) into chords. Optionally "},{"name":"midi_generate","description":"Create a downloadable .mid file from a chord list, as block chords, arpeggios or a bass line. Returns the file base64 encoded so it can be saved and opened in a"},{"name":"tempo_calculator","description":"Turn a tempo into millisecond note lengths, delay times and reverb pre-delay, plus the LFO frequency for each note value. Also converts bars to seconds. Cost: 1"},{"name":"subtitle_convert","description":"Convert subtitle text between SRT and WebVTT and shift all timings by an offset in seconds (positive delays, negative advances). Cost: 1 credit per call."},{"name":"timecode_calculator","description":"Convert between timecode (HH:MM:SS:FF), frame counts and seconds at any frame rate, add or subtract timecodes, and work out durations. Supports 23.976, 24, 25, "},{"name":"shot_list","description":"Build a shot list from a scene list: assigns shot numbers, estimates runtime and setup time per shot, and totals the schedule for a shoot day. Great for plannin"},{"name":"dice_roller","description":"Roll tabletop dice from notation like 2d6+3 or 4d6kh3 (keep highest), with repeatable seeds, plus the exact probability distribution of a roll. Cost: 1 credit p"},{"name":"loot_table","description":"Roll from a weighted loot table, or report each item's drop chance. Handles rarity weights and returns repeatable results with a seed. Cost: 1 credit per call."},{"name":"name_generator","description":"Generate character, town or ship names in a chosen style (fantasy, elven, dwarven, sci-fi, orcish). Repeatable with a seed. Cost: 1 credit per call."},{"name":"xp_curve","description":"Generate a level-up XP table from a curve (linear, quadratic, exponential or RuneScape-style) and report total XP and the time to reach each level at a given XP"},{"name":"noise_heightmap","description":"Generate a greyscale heightmap PNG from layered value noise for terrain, clouds or textures. Repeatable with a seed. Returns the PNG base64 encoded. Cost: 1 cre"},{"name":"color_palette","description":"Build a game or brand palette from one base colour using harmony rules (complementary, triadic, analogous, split-complementary, monochrome) with hex and HSL val"},{"name":"csv_profile","description":"Paste CSV text and get a data-quality report: row count, per-column type, blanks, distinct values, min/max/mean for numbers, top values and duplicate rows. Cost"},{"name":"amortization_schedule","description":"Calculate a loan's monthly payment and full amortization schedule, with optional extra monthly payments to show interest saved and the new payoff date. Cost: 1 "},{"name":"cron_explain","description":"Translate a 5-field cron expression into plain English and list the next run times. Cost: 1 credit per call."},{"name":"jwt_inspect","description":"Decode a JSON Web Token's header and claims and check expiry. Does not verify the signature and never sends the token anywhere. Cost: 1 credit per call."},{"name":"text_diff","description":"Line-by-line diff of two texts (contracts, configs, policies), with added and removed lines and a similarity score. Cost: 1 credit per call."},{"name":"business_days","description":"Count working days between two dates or add working days to a date, skipping weekends and optional holidays. Cost: 1 credit per call."},{"name":"cve_lookup","description":"Look up a CVE ID, or search recent vulnerabilities by keyword, using the US National Vulnerability Database. Returns severity (CVSS), description, affected prod"},{"name":"subdomain_enum","description":"List known subdomains of a domain from public certificate-transparency logs. Passive: no traffic is sent to the target. Useful for attack-surface mapping of dom"},{"name":"ioc_extract","description":"Pull IPs, domains, URLs, emails, file hashes (MD5, SHA-1, SHA-256) and CVE IDs out of a block of text such as a threat report, log or email. De-fangs hxxp and ["},{"name":"password_check","description":"Estimate password entropy and check whether it appears in known data breaches using the Have I Been Pwned range API. Only the first 5 characters of the SHA-1 ha"},{"name":"phishing_url_check","description":"Offline heuristic check of a URL for phishing signs: lookalike brand names, punycode, IP hosts, deep subdomains, risky TLDs, @ tricks and long obfuscated paths."},{"name":"hash_identify","description":"Guess which algorithm produced a hash (MD5, SHA family, bcrypt, argon2, crypt formats) from its length and format. Does not crack or reverse hashes. Cost: 1 cre"},{"name":"ad_copy_check","description":"Check headlines, descriptions and body text against character limits for Google Search (RSA), Meta, X, LinkedIn, TikTok and Microsoft Ads, and flag common polic"},{"name":"utm_builder","description":"Build campaign tracking URLs with consistent UTM parameters, one per source/medium pair, with lower-casing and safe encoding. Cost: 1 credit per call."},{"name":"ad_metrics","description":"Work out CTR, CPC, CPM, conversion rate, CPA, ROAS, ROI and break-even from any mix of spend, impressions, clicks, conversions and revenue. Also projects result"},{"name":"ab_test_calc","description":"Compare two ad or page variants for statistical significance (two-proportion z-test), or calculate how many visitors per variant you need to detect a given lift"},{"name":"keyword_formatter","description":"Turn a keyword list into Google/Microsoft Ads match types (broad, phrase, exact), find duplicates, and generate a negative-keyword starter list for a chosen int"},{"name":"multi_model_compare","description":"Send one prompt to up to 4 AI models in parallel (OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, Mistral) and get the answers side by side with latency and"},{"name":"site_create","description":"Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, fa"},{"name":"site_files","description":"Work with the files of a hosted site: list, read, write (one or many at once), delete. Text files (html, css, js, json, svg, xml, txt, md) are sent as utf8; ima"},{"name":"site_list","description":"List every site you have created with its id, name, live URL, publish state and file count. Cost: 1 credit per call."},{"name":"site_deploy","description":"Make a site live at its public URL, take it offline, or delete it permanently. Publishing checks the files first: pages with password fields are refused. Cost: "},{"name":"site_audit","description":"Check any public web page (or one of your hosted sites) for SEO, accessibility, mobile, performance and security problems. Returns a 0-100 score, issues ranked "},{"name":"site_import","description":"Copy a public page and its same-site CSS and JavaScript into a new editable workspace (up to 15 assets). References are rewritten to the local copies so you can"},{"name":"site_autofix","description":"Apply safe automatic fixes to an HTML page in a hosted site: lang attribute, charset, viewport, title, meta description, canonical, Open Graph tags, lazy-loadin"},{"name":"crypto_markets","description":"Live market snapshot: top coins by market cap (or specific coin ids) with price, 1h/24h/7d/30d change, volume, market cap and distance from all-time high, plus "},{"name":"crypto_coin","description":"Detailed look at one coin: price history summary, RSI, moving averages (20/50/200 day), trend, volume trend, volatility, max drawdown, and recent headlines that"},{"name":"crypto_search","description":"Search coins by name or symbol and get the id used by the other crypto tools, plus the trending coins right now. Cost: 1 credit per call."},{"name":"crypto_wallet","description":"Look up any public wallet address on Bitcoin, Ethereum or Solana: balance, USD value, token holdings (Ethereum), transaction count and optionally a risk check o"}],"toolCount":127,"toolsHash":"e6fd2940b0bb93c7c1728d19db7faf28314c93b404023ee4f82e68193f6d1569","serverName":"clear-line-ops","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T13:28:41.899Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":119,"error":null,"detail":{"tools":[{"name":"convert_media","description":"Convert any video or audio file to another format, with optional trimming and downscaling. Video outputs: mp4, mov, mkv, webm, gif. Audio outputs: mp3, wav, fla"},{"name":"compress_media","description":"Shrink a video or audio file to fit a size limit, such as 8 MB for Discord or 25 MB for email. Picks the bitrate for you and re-encodes once more if the first a"},{"name":"trim_media","description":"Cut a section out of a video or audio file. Lossless mode copies the data without re-encoding, so it is instant and keeps full quality (the cut snaps to the nea"},{"name":"extract_audio","description":"Pull the audio track out of a video (or re-encode an audio file). Choose which audio track when a file has several. Cost: 1 credit per minute of output. Long jo"},{"name":"merge_media","description":"Join several video or audio files end to end. Clips with different sizes, frame rates or audio settings are matched automatically, so mixed sources just work. C"},{"name":"edit_video","description":"Reframe and adjust a video in one pass: change aspect ratio (for example 9:16 for Shorts and Reels) by cropping to fill or adding bars, downscale, rotate, flip,"},{"name":"add_watermark","description":"Put a logo image and/or a line of text on a video, with position, size and opacity controls. Cost: 1 credit per minute of video. Long jobs return a job_id; poll"},{"name":"edit_metadata","description":"Set title, artist, album, comment or year tags, or strip all metadata (location, device, software) before sharing. Copies the streams without re-encoding, so qu"},{"name":"process_audio","description":"One-step audio cleanup. The podcast preset removes low rumble, reduces background noise, trims long silences and levels the loudness to -16 LUFS. You can also c"},{"name":"add_background_music","description":"Lay a music track under a video or voice recording. Ducking lowers the music automatically whenever someone is speaking. The music loops to fit and fades out at"},{"name":"audio_visualize","description":"Render an audio or video file's sound as a waveform picture or a spectrogram, as a PNG. Cost: 1 credit per minute of media. Long jobs return a job_id; poll it w"},{"name":"get_media_info","description":"Read a file's duration, resolution, frame rate, codecs, bitrate, audio tracks and metadata tags without converting it. Free. Cost: Free. Long jobs return a job_"},{"name":"analyze_media","description":"Analyse a file and report where the silences are (to cut dead air), where the scene changes are (to chapter or clip a video), and how loud it is in LUFS. Cost: "},{"name":"make_thumbnails","description":"Grab still frames from a video at chosen times or evenly spaced, or build one contact sheet that shows the whole video at a glance. Cost: 1 credit flat. Long jo"},{"name":"make_slideshow","description":"Turn a set of images into a video slideshow, with optional slow zoom and a music track. Cost: 1 credit per minute of video. Long jobs return a job_id; poll it w"},{"name":"create_hls_stream","description":"Package a video for web streaming as HLS with several quality levels (the format video players use to adapt to slow connections). Returns the master playlist li"},{"name":"transcribe_media","description":"Turn the speech in a video or audio file into text with timestamps. Returns the transcript plus ready-made .srt and .vtt subtitle files. Speech recognition runs"},{"name":"add_captions","description":"Add subtitles to a video, permanently shown on screen. Captions are written automatically from the speech, or you can supply your own in SRT format. Style, size"},{"name":"audio_pitch_tempo","description":"Shift an audio file's pitch in semitones and/or change its tempo (speed) independently, for remixes, practice tracks and key matching. Cost: 1 credit per minute"},{"name":"video_color_grade","description":"Give a video a cinematic look: pick a preset (teal and orange, warm film, cool noir, black and white, vintage) and fine-tune brightness, contrast, saturation an"},{"name":"video_reverse","description":"Play a short clip backwards, with its audio. Limited to 60 seconds because the whole clip is held in memory. Cost: 1 credit per minute of video. Long jobs retur"},{"name":"pixel_art","description":"Turn any image into crisp pixel art for games: pick the pixel size and colour count, and scale the result back up with sharp edges. Cost: 1 credit flat. Long jo"},{"name":"sprite_sheet","description":"Combine animation frames or icons into one sprite sheet PNG with a fixed cell size, and get the frame coordinates as JSON for your game engine. Cost: 1 credit f"},{"name":"scrape_page","description":"Fetch a web page and return its title, description and clean readable text (headings, paragraphs, lists). Use format=html for the raw HTML. Cost: 1 credit per c"},{"name":"extract_data","description":"Scrape specific elements from a page. Give a map of field name to CSS selector; each field returns the text of every match. Append '@attr' to a selector to read"},{"name":"extract_links","description":"List every link on a page with its anchor text. Optionally keep only links on the same domain. Cost: 1 credit per call."},{"name":"extract_tables","description":"Pull every table on a page as rows of cells (first row of each table is usually the header). Cost: 1 credit per call."},{"name":"page_metadata","description":"Read a page's title, description, canonical URL, Open Graph / Twitter tags, favicon, language, headings count and JSON-LD structured data. Cost: 1 credit per ca"},{"name":"fetch_json","description":"GET a public JSON endpoint and return the parsed result. Cost: 1 credit per call."},{"name":"parse_feed","description":"Fetch an RSS or Atom feed and return its entries (title, link, date, summary). Cost: 1 credit per call."},{"name":"sitemap_urls","description":"Find a site's sitemap (via robots.txt or /sitemap.xml) and list the page URLs in it. Cost: 2 credits per call."},{"name":"check_urls","description":"Check up to 20 URLs: HTTP status, final URL after redirects, content type. Good for finding broken links. Cost: 2 credits per call."},{"name":"dns_lookup","description":"Look up a domain's A, AAAA, MX, TXT, NS and CNAME records. Cost: 1 credit per call."},{"name":"email_check","description":"Check email syntax and whether the domain can receive mail (MX records). Flags common disposable domains. Cost: 1 credit per call."},{"name":"tls_certificate","description":"Inspect a site's HTTPS certificate: issuer, validity dates, days until expiry and alternate names. Cost: 1 credit per call."},{"name":"security_headers","description":"Check a site's HTTP security headers (HSTS, CSP, X-Frame-Options, etc.) and score them. Cost: 1 credit per call."},{"name":"extract_contacts","description":"Scan a page for email addresses, phone numbers and social profile links (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Cost: 1 credit per call."},{"name":"domain_info","description":"Look up a domain's registrar, registration and expiry dates and nameservers via RDAP. Cost: 1 credit per call."},{"name":"convert_data","description":"Convert between CSV and JSON text. Free of network calls; useful for cleaning scraped data. Cost: 1 credit per call."},{"name":"onion_fetch","description":"Fetch a public .onion page through the Tor network and return its title, readable text and links. For threat-intelligence, brand-protection and research use on "},{"name":"currency_convert","description":"Convert an amount between currencies using current reference exchange rates (ECB). Cost: 1 credit per call."},{"name":"ip_info","description":"Geolocate a public IP address: country, city, ISP/organization, ASN and timezone. Cost: 1 credit per call."},{"name":"wayback_snapshot","description":"Find the closest archived snapshot of a URL in the Internet Archive, optionally for a given date (YYYYMMDD). Cost: 1 credit per call."},{"name":"qr_code","description":"Create a QR code (SVG) for a URL or any text, e.g. for menus, payments or business cards. Cost: 1 credit per call."},{"name":"text_utils","description":"Hash text (md5, sha1, sha256, sha512), base64 or URL encode/decode, or generate UUIDs. Cost: 1 credit per call."},{"name":"onion_discover","description":"Collect v3 .onion addresses from a seed page (a clearnet link directory or a .onion page) and optionally follow the .onion links it lists one level deep to read"},{"name":"onion_directory","description":"List the curated and discovered .onion addresses, newest first. Optional search over address or title. Cost: 1 credit per call."},{"name":"web_search","description":"Search the web and return ranked results (title, URL, snippet). Set include_content to also fetch the top results and return their clean text, ready for an LLM "},{"name":"crawl_site","description":"Crawl a site breadth-first from a starting URL, staying on the same domain, and return the clean text of each page. Useful for building a knowledge base or RAG "},{"name":"extract_content","description":"Fetch up to 10 URLs in parallel and return the clean readable text of each (title, text). Failed URLs report an error. Cost: 3 credits per call."},{"name":"crime_case_report","description":"Look up a specific past incident in Chicago public crime data by case number, date (plus or minus a window), block, crime type, keyword or coordinates. Returns "},{"name":"crime_map_data","description":"Crime Radar. Query public open data by layer or combine several: drug incidents, overdose deaths, homicides, suicides (anonymised), human trafficking, prostitut"},{"name":"crime_stats","description":"Query the local Crime Radar statistics database (FBI Crime Data Explorer, annual counts and rates by offense). level=state returns state totals; level=county ro"},{"name":"ping","description":"Measure round-trip latency, jitter and packet loss to a host by timing TCP connections (default port 443). ICMP ping is not available from a hosted server, so t"},{"name":"port_check","description":"Check whether up to 10 TCP ports are open on a public host. Only scan systems you own or are authorized to test. Cost: 1 credit per call."},{"name":"traceroute","description":"Show the network path (each router hop with latency) from our server to a public host. Cost: 2 credits per call."},{"name":"reverse_dns","description":"Find the hostnames (PTR records) for a public IP address. Cost: 1 credit per call."},{"name":"ip_whois","description":"Look up who owns a public IP address: network name, range, country, registrant and abuse contact, from the regional internet registries. Cost: 1 credit per call"},{"name":"redirect_chain","description":"Follow a URL's redirects hop by hop and report each status code and location, up to 10 hops. Useful for tracing shortened or tracking links. Cost: 1 credit per "},{"name":"music_theory","description":"Look up the notes of any scale or mode, build the diatonic chords of a key, or turn a roman-numeral progression (for example I V vi IV) into chords. Optionally "},{"name":"midi_generate","description":"Create a downloadable .mid file from a chord list, as block chords, arpeggios or a bass line. Returns the file base64 encoded so it can be saved and opened in a"},{"name":"tempo_calculator","description":"Turn a tempo into millisecond note lengths, delay times and reverb pre-delay, plus the LFO frequency for each note value. Also converts bars to seconds. Cost: 1"},{"name":"subtitle_convert","description":"Convert subtitle text between SRT and WebVTT and shift all timings by an offset in seconds (positive delays, negative advances). Cost: 1 credit per call."},{"name":"timecode_calculator","description":"Convert between timecode (HH:MM:SS:FF), frame counts and seconds at any frame rate, add or subtract timecodes, and work out durations. Supports 23.976, 24, 25, "},{"name":"shot_list","description":"Build a shot list from a scene list: assigns shot numbers, estimates runtime and setup time per shot, and totals the schedule for a shoot day. Great for plannin"},{"name":"dice_roller","description":"Roll tabletop dice from notation like 2d6+3 or 4d6kh3 (keep highest), with repeatable seeds, plus the exact probability distribution of a roll. Cost: 1 credit p"},{"name":"loot_table","description":"Roll from a weighted loot table, or report each item's drop chance. Handles rarity weights and returns repeatable results with a seed. Cost: 1 credit per call."},{"name":"name_generator","description":"Generate character, town or ship names in a chosen style (fantasy, elven, dwarven, sci-fi, orcish). Repeatable with a seed. Cost: 1 credit per call."},{"name":"xp_curve","description":"Generate a level-up XP table from a curve (linear, quadratic, exponential or RuneScape-style) and report total XP and the time to reach each level at a given XP"},{"name":"noise_heightmap","description":"Generate a greyscale heightmap PNG from layered value noise for terrain, clouds or textures. Repeatable with a seed. Returns the PNG base64 encoded. Cost: 1 cre"},{"name":"color_palette","description":"Build a game or brand palette from one base colour using harmony rules (complementary, triadic, analogous, split-complementary, monochrome) with hex and HSL val"},{"name":"csv_profile","description":"Paste CSV text and get a data-quality report: row count, per-column type, blanks, distinct values, min/max/mean for numbers, top values and duplicate rows. Cost"},{"name":"amortization_schedule","description":"Calculate a loan's monthly payment and full amortization schedule, with optional extra monthly payments to show interest saved and the new payoff date. Cost: 1 "},{"name":"cron_explain","description":"Translate a 5-field cron expression into plain English and list the next run times. Cost: 1 credit per call."},{"name":"jwt_inspect","description":"Decode a JSON Web Token's header and claims and check expiry. Does not verify the signature and never sends the token anywhere. Cost: 1 credit per call."},{"name":"text_diff","description":"Line-by-line diff of two texts (contracts, configs, policies), with added and removed lines and a similarity score. Cost: 1 credit per call."},{"name":"business_days","description":"Count working days between two dates or add working days to a date, skipping weekends and optional holidays. Cost: 1 credit per call."},{"name":"cve_lookup","description":"Look up a CVE ID, or search recent vulnerabilities by keyword, using the US National Vulnerability Database. Returns severity (CVSS), description, affected prod"},{"name":"subdomain_enum","description":"List known subdomains of a domain from public certificate-transparency logs. Passive: no traffic is sent to the target. Useful for attack-surface mapping of dom"},{"name":"ioc_extract","description":"Pull IPs, domains, URLs, emails, file hashes (MD5, SHA-1, SHA-256) and CVE IDs out of a block of text such as a threat report, log or email. De-fangs hxxp and ["},{"name":"password_check","description":"Estimate password entropy and check whether it appears in known data breaches using the Have I Been Pwned range API. Only the first 5 characters of the SHA-1 ha"},{"name":"phishing_url_check","description":"Offline heuristic check of a URL for phishing signs: lookalike brand names, punycode, IP hosts, deep subdomains, risky TLDs, @ tricks and long obfuscated paths."},{"name":"hash_identify","description":"Guess which algorithm produced a hash (MD5, SHA family, bcrypt, argon2, crypt formats) from its length and format. Does not crack or reverse hashes. Cost: 1 cre"},{"name":"ad_copy_check","description":"Check headlines, descriptions and body text against character limits for Google Search (RSA), Meta, X, LinkedIn, TikTok and Microsoft Ads, and flag common polic"},{"name":"utm_builder","description":"Build campaign tracking URLs with consistent UTM parameters, one per source/medium pair, with lower-casing and safe encoding. Cost: 1 credit per call."},{"name":"ad_metrics","description":"Work out CTR, CPC, CPM, conversion rate, CPA, ROAS, ROI and break-even from any mix of spend, impressions, clicks, conversions and revenue. Also projects result"},{"name":"ab_test_calc","description":"Compare two ad or page variants for statistical significance (two-proportion z-test), or calculate how many visitors per variant you need to detect a given lift"},{"name":"keyword_formatter","description":"Turn a keyword list into Google/Microsoft Ads match types (broad, phrase, exact), find duplicates, and generate a negative-keyword starter list for a chosen int"},{"name":"multi_model_compare","description":"Send one prompt to up to 4 AI models in parallel (OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, Mistral) and get the answers side by side with latency and"},{"name":"site_create","description":"Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, fa"},{"name":"site_files","description":"Work with the files of a hosted site: list, read, write (one or many at once), delete. Text files (html, css, js, json, svg, xml, txt, md) are sent as utf8; ima"},{"name":"site_list","description":"List every site you have created with its id, name, live URL, publish state and file count. Cost: 1 credit per call."},{"name":"site_deploy","description":"Make a site live at its public URL, take it offline, or delete it permanently. Publishing checks the files first: pages with password fields are refused. Cost: "},{"name":"site_audit","description":"Check any public web page (or one of your hosted sites) for SEO, accessibility, mobile, performance and security problems. Returns a 0-100 score, issues ranked "},{"name":"site_import","description":"Copy a public page and its same-site CSS and JavaScript into a new editable workspace (up to 15 assets). References are rewritten to the local copies so you can"},{"name":"site_autofix","description":"Apply safe automatic fixes to an HTML page in a hosted site: lang attribute, charset, viewport, title, meta description, canonical, Open Graph tags, lazy-loadin"},{"name":"crypto_markets","description":"Live market snapshot: top coins by market cap (or specific coin ids) with price, 1h/24h/7d/30d change, volume, market cap and distance from all-time high, plus "},{"name":"crypto_coin","description":"Detailed look at one coin: price history summary, RSI, moving averages (20/50/200 day), trend, volume trend, volatility, max drawdown, and recent headlines that"},{"name":"crypto_search","description":"Search coins by name or symbol and get the id used by the other crypto tools, plus the trending coins right now. Cost: 1 credit per call."},{"name":"crypto_wallet","description":"Look up any public wallet address on Bitcoin, Ethereum or Solana: balance, USD value, token holdings (Ethereum), transaction count and optionally a risk check o"}],"toolCount":127,"toolsHash":"e6fd2940b0bb93c7c1728d19db7faf28314c93b404023ee4f82e68193f6d1569","serverName":"clear-line-ops","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T06:27:17.917Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":138,"error":null,"detail":{"tools":[{"name":"convert_media","description":"Convert any video or audio file to another format, with optional trimming and downscaling. Video outputs: mp4, mov, mkv, webm, gif. Audio outputs: mp3, wav, fla"},{"name":"compress_media","description":"Shrink a video or audio file to fit a size limit, such as 8 MB for Discord or 25 MB for email. Picks the bitrate for you and re-encodes once more if the first a"},{"name":"trim_media","description":"Cut a section out of a video or audio file. Lossless mode copies the data without re-encoding, so it is instant and keeps full quality (the cut snaps to the nea"},{"name":"extract_audio","description":"Pull the audio track out of a video (or re-encode an audio file). Choose which audio track when a file has several. Cost: 1 credit per minute of output. Long jo"},{"name":"merge_media","description":"Join several video or audio files end to end. Clips with different sizes, frame rates or audio settings are matched automatically, so mixed sources just work. C"},{"name":"edit_video","description":"Reframe and adjust a video in one pass: change aspect ratio (for example 9:16 for Shorts and Reels) by cropping to fill or adding bars, downscale, rotate, flip,"},{"name":"add_watermark","description":"Put a logo image and/or a line of text on a video, with position, size and opacity controls. Cost: 1 credit per minute of video. Long jobs return a job_id; poll"},{"name":"edit_metadata","description":"Set title, artist, album, comment or year tags, or strip all metadata (location, device, software) before sharing. Copies the streams without re-encoding, so qu"},{"name":"process_audio","description":"One-step audio cleanup. The podcast preset removes low rumble, reduces background noise, trims long silences and levels the loudness to -16 LUFS. You can also c"},{"name":"add_background_music","description":"Lay a music track under a video or voice recording. Ducking lowers the music automatically whenever someone is speaking. The music loops to fit and fades out at"},{"name":"audio_visualize","description":"Render an audio or video file's sound as a waveform picture or a spectrogram, as a PNG. Cost: 1 credit per minute of media. Long jobs return a job_id; poll it w"},{"name":"get_media_info","description":"Read a file's duration, resolution, frame rate, codecs, bitrate, audio tracks and metadata tags without converting it. Free. Cost: Free. Long jobs return a job_"},{"name":"analyze_media","description":"Analyse a file and report where the silences are (to cut dead air), where the scene changes are (to chapter or clip a video), and how loud it is in LUFS. Cost: "},{"name":"make_thumbnails","description":"Grab still frames from a video at chosen times or evenly spaced, or build one contact sheet that shows the whole video at a glance. Cost: 1 credit flat. Long jo"},{"name":"make_slideshow","description":"Turn a set of images into a video slideshow, with optional slow zoom and a music track. Cost: 1 credit per minute of video. Long jobs return a job_id; poll it w"},{"name":"create_hls_stream","description":"Package a video for web streaming as HLS with several quality levels (the format video players use to adapt to slow connections). Returns the master playlist li"},{"name":"transcribe_media","description":"Turn the speech in a video or audio file into text with timestamps. Returns the transcript plus ready-made .srt and .vtt subtitle files. Speech recognition runs"},{"name":"add_captions","description":"Add subtitles to a video, permanently shown on screen. Captions are written automatically from the speech, or you can supply your own in SRT format. Style, size"},{"name":"audio_pitch_tempo","description":"Shift an audio file's pitch in semitones and/or change its tempo (speed) independently, for remixes, practice tracks and key matching. Cost: 1 credit per minute"},{"name":"video_color_grade","description":"Give a video a cinematic look: pick a preset (teal and orange, warm film, cool noir, black and white, vintage) and fine-tune brightness, contrast, saturation an"},{"name":"video_reverse","description":"Play a short clip backwards, with its audio. Limited to 60 seconds because the whole clip is held in memory. Cost: 1 credit per minute of video. Long jobs retur"},{"name":"pixel_art","description":"Turn any image into crisp pixel art for games: pick the pixel size and colour count, and scale the result back up with sharp edges. Cost: 1 credit flat. Long jo"},{"name":"sprite_sheet","description":"Combine animation frames or icons into one sprite sheet PNG with a fixed cell size, and get the frame coordinates as JSON for your game engine. Cost: 1 credit f"},{"name":"scrape_page","description":"Fetch a web page and return its title, description and clean readable text (headings, paragraphs, lists). Use format=html for the raw HTML. Cost: 1 credit per c"},{"name":"extract_data","description":"Scrape specific elements from a page. Give a map of field name to CSS selector; each field returns the text of every match. Append '@attr' to a selector to read"},{"name":"extract_links","description":"List every link on a page with its anchor text. Optionally keep only links on the same domain. Cost: 1 credit per call."},{"name":"extract_tables","description":"Pull every table on a page as rows of cells (first row of each table is usually the header). Cost: 1 credit per call."},{"name":"page_metadata","description":"Read a page's title, description, canonical URL, Open Graph / Twitter tags, favicon, language, headings count and JSON-LD structured data. Cost: 1 credit per ca"},{"name":"fetch_json","description":"GET a public JSON endpoint and return the parsed result. Cost: 1 credit per call."},{"name":"parse_feed","description":"Fetch an RSS or Atom feed and return its entries (title, link, date, summary). Cost: 1 credit per call."},{"name":"sitemap_urls","description":"Find a site's sitemap (via robots.txt or /sitemap.xml) and list the page URLs in it. Cost: 2 credits per call."},{"name":"check_urls","description":"Check up to 20 URLs: HTTP status, final URL after redirects, content type. Good for finding broken links. Cost: 2 credits per call."},{"name":"dns_lookup","description":"Look up a domain's A, AAAA, MX, TXT, NS and CNAME records. Cost: 1 credit per call."},{"name":"email_check","description":"Check email syntax and whether the domain can receive mail (MX records). Flags common disposable domains. Cost: 1 credit per call."},{"name":"tls_certificate","description":"Inspect a site's HTTPS certificate: issuer, validity dates, days until expiry and alternate names. Cost: 1 credit per call."},{"name":"security_headers","description":"Check a site's HTTP security headers (HSTS, CSP, X-Frame-Options, etc.) and score them. Cost: 1 credit per call."},{"name":"extract_contacts","description":"Scan a page for email addresses, phone numbers and social profile links (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Cost: 1 credit per call."},{"name":"domain_info","description":"Look up a domain's registrar, registration and expiry dates and nameservers via RDAP. Cost: 1 credit per call."},{"name":"convert_data","description":"Convert between CSV and JSON text. Free of network calls; useful for cleaning scraped data. Cost: 1 credit per call."},{"name":"onion_fetch","description":"Fetch a public .onion page through the Tor network and return its title, readable text and links. For threat-intelligence, brand-protection and research use on "},{"name":"currency_convert","description":"Convert an amount between currencies using current reference exchange rates (ECB). Cost: 1 credit per call."},{"name":"ip_info","description":"Geolocate a public IP address: country, city, ISP/organization, ASN and timezone. Cost: 1 credit per call."},{"name":"wayback_snapshot","description":"Find the closest archived snapshot of a URL in the Internet Archive, optionally for a given date (YYYYMMDD). Cost: 1 credit per call."},{"name":"qr_code","description":"Create a QR code (SVG) for a URL or any text, e.g. for menus, payments or business cards. Cost: 1 credit per call."},{"name":"text_utils","description":"Hash text (md5, sha1, sha256, sha512), base64 or URL encode/decode, or generate UUIDs. Cost: 1 credit per call."},{"name":"onion_discover","description":"Collect v3 .onion addresses from a seed page (a clearnet link directory or a .onion page) and optionally follow the .onion links it lists one level deep to read"},{"name":"onion_directory","description":"List the curated and discovered .onion addresses, newest first. Optional search over address or title. Cost: 1 credit per call."},{"name":"web_search","description":"Search the web and return ranked results (title, URL, snippet). Set include_content to also fetch the top results and return their clean text, ready for an LLM "},{"name":"crawl_site","description":"Crawl a site breadth-first from a starting URL, staying on the same domain, and return the clean text of each page. Useful for building a knowledge base or RAG "},{"name":"extract_content","description":"Fetch up to 10 URLs in parallel and return the clean readable text of each (title, text). Failed URLs report an error. Cost: 3 credits per call."},{"name":"crime_case_report","description":"Look up a specific past incident in Chicago public crime data by case number, date (plus or minus a window), block, crime type, keyword or coordinates. Returns "},{"name":"crime_map_data","description":"Crime Radar. Query public open data by layer or combine several: drug incidents, overdose deaths, homicides, suicides (anonymised), human trafficking, prostitut"},{"name":"crime_stats","description":"Query the local Crime Radar statistics database (FBI Crime Data Explorer, annual counts and rates by offense). level=state returns state totals; level=county ro"},{"name":"ping","description":"Measure round-trip latency, jitter and packet loss to a host by timing TCP connections (default port 443). ICMP ping is not available from a hosted server, so t"},{"name":"port_check","description":"Check whether up to 10 TCP ports are open on a public host. Only scan systems you own or are authorized to test. Cost: 1 credit per call."},{"name":"traceroute","description":"Show the network path (each router hop with latency) from our server to a public host. Cost: 2 credits per call."},{"name":"reverse_dns","description":"Find the hostnames (PTR records) for a public IP address. Cost: 1 credit per call."},{"name":"ip_whois","description":"Look up who owns a public IP address: network name, range, country, registrant and abuse contact, from the regional internet registries. Cost: 1 credit per call"},{"name":"redirect_chain","description":"Follow a URL's redirects hop by hop and report each status code and location, up to 10 hops. Useful for tracing shortened or tracking links. Cost: 1 credit per "},{"name":"music_theory","description":"Look up the notes of any scale or mode, build the diatonic chords of a key, or turn a roman-numeral progression (for example I V vi IV) into chords. Optionally "},{"name":"midi_generate","description":"Create a downloadable .mid file from a chord list, as block chords, arpeggios or a bass line. Returns the file base64 encoded so it can be saved and opened in a"},{"name":"tempo_calculator","description":"Turn a tempo into millisecond note lengths, delay times and reverb pre-delay, plus the LFO frequency for each note value. Also converts bars to seconds. Cost: 1"},{"name":"subtitle_convert","description":"Convert subtitle text between SRT and WebVTT and shift all timings by an offset in seconds (positive delays, negative advances). Cost: 1 credit per call."},{"name":"timecode_calculator","description":"Convert between timecode (HH:MM:SS:FF), frame counts and seconds at any frame rate, add or subtract timecodes, and work out durations. Supports 23.976, 24, 25, "},{"name":"shot_list","description":"Build a shot list from a scene list: assigns shot numbers, estimates runtime and setup time per shot, and totals the schedule for a shoot day. Great for plannin"},{"name":"dice_roller","description":"Roll tabletop dice from notation like 2d6+3 or 4d6kh3 (keep highest), with repeatable seeds, plus the exact probability distribution of a roll. Cost: 1 credit p"},{"name":"loot_table","description":"Roll from a weighted loot table, or report each item's drop chance. Handles rarity weights and returns repeatable results with a seed. Cost: 1 credit per call."},{"name":"name_generator","description":"Generate character, town or ship names in a chosen style (fantasy, elven, dwarven, sci-fi, orcish). Repeatable with a seed. Cost: 1 credit per call."},{"name":"xp_curve","description":"Generate a level-up XP table from a curve (linear, quadratic, exponential or RuneScape-style) and report total XP and the time to reach each level at a given XP"},{"name":"noise_heightmap","description":"Generate a greyscale heightmap PNG from layered value noise for terrain, clouds or textures. Repeatable with a seed. Returns the PNG base64 encoded. Cost: 1 cre"},{"name":"color_palette","description":"Build a game or brand palette from one base colour using harmony rules (complementary, triadic, analogous, split-complementary, monochrome) with hex and HSL val"},{"name":"csv_profile","description":"Paste CSV text and get a data-quality report: row count, per-column type, blanks, distinct values, min/max/mean for numbers, top values and duplicate rows. Cost"},{"name":"amortization_schedule","description":"Calculate a loan's monthly payment and full amortization schedule, with optional extra monthly payments to show interest saved and the new payoff date. Cost: 1 "},{"name":"cron_explain","description":"Translate a 5-field cron expression into plain English and list the next run times. Cost: 1 credit per call."},{"name":"jwt_inspect","description":"Decode a JSON Web Token's header and claims and check expiry. Does not verify the signature and never sends the token anywhere. Cost: 1 credit per call."},{"name":"text_diff","description":"Line-by-line diff of two texts (contracts, configs, policies), with added and removed lines and a similarity score. Cost: 1 credit per call."},{"name":"business_days","description":"Count working days between two dates or add working days to a date, skipping weekends and optional holidays. Cost: 1 credit per call."},{"name":"cve_lookup","description":"Look up a CVE ID, or search recent vulnerabilities by keyword, using the US National Vulnerability Database. Returns severity (CVSS), description, affected prod"},{"name":"subdomain_enum","description":"List known subdomains of a domain from public certificate-transparency logs. Passive: no traffic is sent to the target. Useful for attack-surface mapping of dom"},{"name":"ioc_extract","description":"Pull IPs, domains, URLs, emails, file hashes (MD5, SHA-1, SHA-256) and CVE IDs out of a block of text such as a threat report, log or email. De-fangs hxxp and ["},{"name":"password_check","description":"Estimate password entropy and check whether it appears in known data breaches using the Have I Been Pwned range API. Only the first 5 characters of the SHA-1 ha"},{"name":"phishing_url_check","description":"Offline heuristic check of a URL for phishing signs: lookalike brand names, punycode, IP hosts, deep subdomains, risky TLDs, @ tricks and long obfuscated paths."},{"name":"hash_identify","description":"Guess which algorithm produced a hash (MD5, SHA family, bcrypt, argon2, crypt formats) from its length and format. Does not crack or reverse hashes. Cost: 1 cre"},{"name":"ad_copy_check","description":"Check headlines, descriptions and body text against character limits for Google Search (RSA), Meta, X, LinkedIn, TikTok and Microsoft Ads, and flag common polic"},{"name":"utm_builder","description":"Build campaign tracking URLs with consistent UTM parameters, one per source/medium pair, with lower-casing and safe encoding. Cost: 1 credit per call."},{"name":"ad_metrics","description":"Work out CTR, CPC, CPM, conversion rate, CPA, ROAS, ROI and break-even from any mix of spend, impressions, clicks, conversions and revenue. Also projects result"},{"name":"ab_test_calc","description":"Compare two ad or page variants for statistical significance (two-proportion z-test), or calculate how many visitors per variant you need to detect a given lift"},{"name":"keyword_formatter","description":"Turn a keyword list into Google/Microsoft Ads match types (broad, phrase, exact), find duplicates, and generate a negative-keyword starter list for a chosen int"},{"name":"multi_model_compare","description":"Send one prompt to up to 4 AI models in parallel (OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, Mistral) and get the answers side by side with latency and"},{"name":"site_create","description":"Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, fa"},{"name":"site_files","description":"Work with the files of a hosted site: list, read, write (one or many at once), delete. Text files (html, css, js, json, svg, xml, txt, md) are sent as utf8; ima"},{"name":"site_list","description":"List every site you have created with its id, name, live URL, publish state and file count. Cost: 1 credit per call."},{"name":"site_deploy","description":"Make a site live at its public URL, take it offline, or delete it permanently. Publishing checks the files first: pages with password fields are refused. Cost: "},{"name":"site_audit","description":"Check any public web page (or one of your hosted sites) for SEO, accessibility, mobile, performance and security problems. Returns a 0-100 score, issues ranked "},{"name":"site_import","description":"Copy a public page and its same-site CSS and JavaScript into a new editable workspace (up to 15 assets). References are rewritten to the local copies so you can"},{"name":"site_autofix","description":"Apply safe automatic fixes to an HTML page in a hosted site: lang attribute, charset, viewport, title, meta description, canonical, Open Graph tags, lazy-loadin"},{"name":"crypto_markets","description":"Live market snapshot: top coins by market cap (or specific coin ids) with price, 1h/24h/7d/30d change, volume, market cap and distance from all-time high, plus "},{"name":"crypto_coin","description":"Detailed look at one coin: price history summary, RSI, moving averages (20/50/200 day), trend, volume trend, volatility, max drawdown, and recent headlines that"},{"name":"crypto_search","description":"Search coins by name or symbol and get the id used by the other crypto tools, plus the trending coins right now. Cost: 1 credit per call."},{"name":"crypto_wallet","description":"Look up any public wallet address on Bitcoin, Ethereum or Solana: balance, USD value, token holdings (Ethereum), transaction count and optionally a risk check o"}],"toolCount":127,"toolsHash":"e6fd2940b0bb93c7c1728d19db7faf28314c93b404023ee4f82e68193f6d1569","serverName":"clear-line-ops","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T00:32:02.070Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":110,"error":null,"detail":{"tools":[{"name":"convert_media","description":"Convert any video or audio file to another format, with optional trimming and downscaling. Video outputs: mp4, mov, mkv, webm, gif. Audio outputs: mp3, wav, fla"},{"name":"compress_media","description":"Shrink a video or audio file to fit a size limit, such as 8 MB for Discord or 25 MB for email. Picks the bitrate for you and re-encodes once more if the first a"},{"name":"trim_media","description":"Cut a section out of a video or audio file. Lossless mode copies the data without re-encoding, so it is instant and keeps full quality (the cut snaps to the nea"},{"name":"extract_audio","description":"Pull the audio track out of a video (or re-encode an audio file). Choose which audio track when a file has several. Cost: 1 credit per minute of output. Long jo"},{"name":"merge_media","description":"Join several video or audio files end to end. Clips with different sizes, frame rates or audio settings are matched automatically, so mixed sources just work. C"},{"name":"edit_video","description":"Reframe and adjust a video in one pass: change aspect ratio (for example 9:16 for Shorts and Reels) by cropping to fill or adding bars, downscale, rotate, flip,"},{"name":"add_watermark","description":"Put a logo image and/or a line of text on a video, with position, size and opacity controls. Cost: 1 credit per minute of video. Long jobs return a job_id; poll"},{"name":"edit_metadata","description":"Set title, artist, album, comment or year tags, or strip all metadata (location, device, software) before sharing. Copies the streams without re-encoding, so qu"},{"name":"process_audio","description":"One-step audio cleanup. The podcast preset removes low rumble, reduces background noise, trims long silences and levels the loudness to -16 LUFS. You can also c"},{"name":"add_background_music","description":"Lay a music track under a video or voice recording. Ducking lowers the music automatically whenever someone is speaking. The music loops to fit and fades out at"},{"name":"audio_visualize","description":"Render an audio or video file's sound as a waveform picture or a spectrogram, as a PNG. Cost: 1 credit per minute of media. Long jobs return a job_id; poll it w"},{"name":"get_media_info","description":"Read a file's duration, resolution, frame rate, codecs, bitrate, audio tracks and metadata tags without converting it. Free. Cost: Free. Long jobs return a job_"},{"name":"analyze_media","description":"Analyse a file and report where the silences are (to cut dead air), where the scene changes are (to chapter or clip a video), and how loud it is in LUFS. Cost: "},{"name":"make_thumbnails","description":"Grab still frames from a video at chosen times or evenly spaced, or build one contact sheet that shows the whole video at a glance. Cost: 1 credit flat. Long jo"},{"name":"make_slideshow","description":"Turn a set of images into a video slideshow, with optional slow zoom and a music track. Cost: 1 credit per minute of video. Long jobs return a job_id; poll it w"},{"name":"create_hls_stream","description":"Package a video for web streaming as HLS with several quality levels (the format video players use to adapt to slow connections). Returns the master playlist li"},{"name":"transcribe_media","description":"Turn the speech in a video or audio file into text with timestamps. Returns the transcript plus ready-made .srt and .vtt subtitle files. Speech recognition runs"},{"name":"add_captions","description":"Add subtitles to a video, permanently shown on screen. Captions are written automatically from the speech, or you can supply your own in SRT format. Style, size"},{"name":"audio_pitch_tempo","description":"Shift an audio file's pitch in semitones and/or change its tempo (speed) independently, for remixes, practice tracks and key matching. Cost: 1 credit per minute"},{"name":"video_color_grade","description":"Give a video a cinematic look: pick a preset (teal and orange, warm film, cool noir, black and white, vintage) and fine-tune brightness, contrast, saturation an"},{"name":"video_reverse","description":"Play a short clip backwards, with its audio. Limited to 60 seconds because the whole clip is held in memory. Cost: 1 credit per minute of video. Long jobs retur"},{"name":"pixel_art","description":"Turn any image into crisp pixel art for games: pick the pixel size and colour count, and scale the result back up with sharp edges. Cost: 1 credit flat. Long jo"},{"name":"sprite_sheet","description":"Combine animation frames or icons into one sprite sheet PNG with a fixed cell size, and get the frame coordinates as JSON for your game engine. Cost: 1 credit f"},{"name":"scrape_page","description":"Fetch a web page and return its title, description and clean readable text (headings, paragraphs, lists). Use format=html for the raw HTML. Cost: 1 credit per c"},{"name":"extract_data","description":"Scrape specific elements from a page. Give a map of field name to CSS selector; each field returns the text of every match. Append '@attr' to a selector to read"},{"name":"extract_links","description":"List every link on a page with its anchor text. Optionally keep only links on the same domain. Cost: 1 credit per call."},{"name":"extract_tables","description":"Pull every table on a page as rows of cells (first row of each table is usually the header). Cost: 1 credit per call."},{"name":"page_metadata","description":"Read a page's title, description, canonical URL, Open Graph / Twitter tags, favicon, language, headings count and JSON-LD structured data. Cost: 1 credit per ca"},{"name":"fetch_json","description":"GET a public JSON endpoint and return the parsed result. Cost: 1 credit per call."},{"name":"parse_feed","description":"Fetch an RSS or Atom feed and return its entries (title, link, date, summary). Cost: 1 credit per call."},{"name":"sitemap_urls","description":"Find a site's sitemap (via robots.txt or /sitemap.xml) and list the page URLs in it. Cost: 2 credits per call."},{"name":"check_urls","description":"Check up to 20 URLs: HTTP status, final URL after redirects, content type. Good for finding broken links. Cost: 2 credits per call."},{"name":"dns_lookup","description":"Look up a domain's A, AAAA, MX, TXT, NS and CNAME records. Cost: 1 credit per call."},{"name":"email_check","description":"Check email syntax and whether the domain can receive mail (MX records). Flags common disposable domains. Cost: 1 credit per call."},{"name":"tls_certificate","description":"Inspect a site's HTTPS certificate: issuer, validity dates, days until expiry and alternate names. Cost: 1 credit per call."},{"name":"security_headers","description":"Check a site's HTTP security headers (HSTS, CSP, X-Frame-Options, etc.) and score them. Cost: 1 credit per call."},{"name":"extract_contacts","description":"Scan a page for email addresses, phone numbers and social profile links (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Cost: 1 credit per call."},{"name":"domain_info","description":"Look up a domain's registrar, registration and expiry dates and nameservers via RDAP. Cost: 1 credit per call."},{"name":"convert_data","description":"Convert between CSV and JSON text. Free of network calls; useful for cleaning scraped data. Cost: 1 credit per call."},{"name":"onion_fetch","description":"Fetch a public .onion page through the Tor network and return its title, readable text and links. For threat-intelligence, brand-protection and research use on "},{"name":"currency_convert","description":"Convert an amount between currencies using current reference exchange rates (ECB). Cost: 1 credit per call."},{"name":"ip_info","description":"Geolocate a public IP address: country, city, ISP/organization, ASN and timezone. Cost: 1 credit per call."},{"name":"wayback_snapshot","description":"Find the closest archived snapshot of a URL in the Internet Archive, optionally for a given date (YYYYMMDD). Cost: 1 credit per call."},{"name":"qr_code","description":"Create a QR code (SVG) for a URL or any text, e.g. for menus, payments or business cards. Cost: 1 credit per call."},{"name":"text_utils","description":"Hash text (md5, sha1, sha256, sha512), base64 or URL encode/decode, or generate UUIDs. Cost: 1 credit per call."},{"name":"onion_discover","description":"Collect v3 .onion addresses from a seed page (a clearnet link directory or a .onion page) and optionally follow the .onion links it lists one level deep to read"},{"name":"onion_directory","description":"List the curated and discovered .onion addresses, newest first. Optional search over address or title. Cost: 1 credit per call."},{"name":"web_search","description":"Search the web and return ranked results (title, URL, snippet). Set include_content to also fetch the top results and return their clean text, ready for an LLM "},{"name":"crawl_site","description":"Crawl a site breadth-first from a starting URL, staying on the same domain, and return the clean text of each page. Useful for building a knowledge base or RAG "},{"name":"extract_content","description":"Fetch up to 10 URLs in parallel and return the clean readable text of each (title, text). Failed URLs report an error. Cost: 3 credits per call."},{"name":"crime_case_report","description":"Look up a specific past incident in Chicago public crime data by case number, date (plus or minus a window), block, crime type, keyword or coordinates. Returns "},{"name":"crime_map_data","description":"Crime Radar. Query public open data by layer or combine several: drug incidents, overdose deaths, homicides, suicides (anonymised), human trafficking, prostitut"},{"name":"crime_stats","description":"Query the local Crime Radar statistics database (FBI Crime Data Explorer, annual counts and rates by offense). level=state returns state totals; level=county ro"},{"name":"ping","description":"Measure round-trip latency, jitter and packet loss to a host by timing TCP connections (default port 443). ICMP ping is not available from a hosted server, so t"},{"name":"port_check","description":"Check whether up to 10 TCP ports are open on a public host. Only scan systems you own or are authorized to test. Cost: 1 credit per call."},{"name":"traceroute","description":"Show the network path (each router hop with latency) from our server to a public host. Cost: 2 credits per call."},{"name":"reverse_dns","description":"Find the hostnames (PTR records) for a public IP address. Cost: 1 credit per call."},{"name":"ip_whois","description":"Look up who owns a public IP address: network name, range, country, registrant and abuse contact, from the regional internet registries. Cost: 1 credit per call"},{"name":"redirect_chain","description":"Follow a URL's redirects hop by hop and report each status code and location, up to 10 hops. Useful for tracing shortened or tracking links. Cost: 1 credit per "},{"name":"music_theory","description":"Look up the notes of any scale or mode, build the diatonic chords of a key, or turn a roman-numeral progression (for example I V vi IV) into chords. Optionally "},{"name":"midi_generate","description":"Create a downloadable .mid file from a chord list, as block chords, arpeggios or a bass line. Returns the file base64 encoded so it can be saved and opened in a"},{"name":"tempo_calculator","description":"Turn a tempo into millisecond note lengths, delay times and reverb pre-delay, plus the LFO frequency for each note value. Also converts bars to seconds. Cost: 1"},{"name":"subtitle_convert","description":"Convert subtitle text between SRT and WebVTT and shift all timings by an offset in seconds (positive delays, negative advances). Cost: 1 credit per call."},{"name":"timecode_calculator","description":"Convert between timecode (HH:MM:SS:FF), frame counts and seconds at any frame rate, add or subtract timecodes, and work out durations. Supports 23.976, 24, 25, "},{"name":"shot_list","description":"Build a shot list from a scene list: assigns shot numbers, estimates runtime and setup time per shot, and totals the schedule for a shoot day. Great for plannin"},{"name":"dice_roller","description":"Roll tabletop dice from notation like 2d6+3 or 4d6kh3 (keep highest), with repeatable seeds, plus the exact probability distribution of a roll. Cost: 1 credit p"},{"name":"loot_table","description":"Roll from a weighted loot table, or report each item's drop chance. Handles rarity weights and returns repeatable results with a seed. Cost: 1 credit per call."},{"name":"name_generator","description":"Generate character, town or ship names in a chosen style (fantasy, elven, dwarven, sci-fi, orcish). Repeatable with a seed. Cost: 1 credit per call."},{"name":"xp_curve","description":"Generate a level-up XP table from a curve (linear, quadratic, exponential or RuneScape-style) and report total XP and the time to reach each level at a given XP"},{"name":"noise_heightmap","description":"Generate a greyscale heightmap PNG from layered value noise for terrain, clouds or textures. Repeatable with a seed. Returns the PNG base64 encoded. Cost: 1 cre"},{"name":"color_palette","description":"Build a game or brand palette from one base colour using harmony rules (complementary, triadic, analogous, split-complementary, monochrome) with hex and HSL val"},{"name":"csv_profile","description":"Paste CSV text and get a data-quality report: row count, per-column type, blanks, distinct values, min/max/mean for numbers, top values and duplicate rows. Cost"},{"name":"amortization_schedule","description":"Calculate a loan's monthly payment and full amortization schedule, with optional extra monthly payments to show interest saved and the new payoff date. Cost: 1 "},{"name":"cron_explain","description":"Translate a 5-field cron expression into plain English and list the next run times. Cost: 1 credit per call."},{"name":"jwt_inspect","description":"Decode a JSON Web Token's header and claims and check expiry. Does not verify the signature and never sends the token anywhere. Cost: 1 credit per call."},{"name":"text_diff","description":"Line-by-line diff of two texts (contracts, configs, policies), with added and removed lines and a similarity score. Cost: 1 credit per call."},{"name":"business_days","description":"Count working days between two dates or add working days to a date, skipping weekends and optional holidays. Cost: 1 credit per call."},{"name":"cve_lookup","description":"Look up a CVE ID, or search recent vulnerabilities by keyword, using the US National Vulnerability Database. Returns severity (CVSS), description, affected prod"},{"name":"subdomain_enum","description":"List known subdomains of a domain from public certificate-transparency logs. Passive: no traffic is sent to the target. Useful for attack-surface mapping of dom"},{"name":"ioc_extract","description":"Pull IPs, domains, URLs, emails, file hashes (MD5, SHA-1, SHA-256) and CVE IDs out of a block of text such as a threat report, log or email. De-fangs hxxp and ["},{"name":"password_check","description":"Estimate password entropy and check whether it appears in known data breaches using the Have I Been Pwned range API. Only the first 5 characters of the SHA-1 ha"},{"name":"phishing_url_check","description":"Offline heuristic check of a URL for phishing signs: lookalike brand names, punycode, IP hosts, deep subdomains, risky TLDs, @ tricks and long obfuscated paths."},{"name":"hash_identify","description":"Guess which algorithm produced a hash (MD5, SHA family, bcrypt, argon2, crypt formats) from its length and format. Does not crack or reverse hashes. Cost: 1 cre"},{"name":"ad_copy_check","description":"Check headlines, descriptions and body text against character limits for Google Search (RSA), Meta, X, LinkedIn, TikTok and Microsoft Ads, and flag common polic"},{"name":"utm_builder","description":"Build campaign tracking URLs with consistent UTM parameters, one per source/medium pair, with lower-casing and safe encoding. Cost: 1 credit per call."},{"name":"ad_metrics","description":"Work out CTR, CPC, CPM, conversion rate, CPA, ROAS, ROI and break-even from any mix of spend, impressions, clicks, conversions and revenue. Also projects result"},{"name":"ab_test_calc","description":"Compare two ad or page variants for statistical significance (two-proportion z-test), or calculate how many visitors per variant you need to detect a given lift"},{"name":"keyword_formatter","description":"Turn a keyword list into Google/Microsoft Ads match types (broad, phrase, exact), find duplicates, and generate a negative-keyword starter list for a chosen int"},{"name":"multi_model_compare","description":"Send one prompt to up to 4 AI models in parallel (OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, Mistral) and get the answers side by side with latency and"},{"name":"site_create","description":"Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, fa"},{"name":"site_files","description":"Work with the files of a hosted site: list, read, write (one or many at once), delete. Text files (html, css, js, json, svg, xml, txt, md) are sent as utf8; ima"},{"name":"site_list","description":"List every site you have created with its id, name, live URL, publish state and file count. Cost: 1 credit per call."},{"name":"site_deploy","description":"Make a site live at its public URL, take it offline, or delete it permanently. Publishing checks the files first: pages with password fields are refused. Cost: "},{"name":"site_audit","description":"Check any public web page (or one of your hosted sites) for SEO, accessibility, mobile, performance and security problems. Returns a 0-100 score, issues ranked "},{"name":"site_import","description":"Copy a public page and its same-site CSS and JavaScript into a new editable workspace (up to 15 assets). References are rewritten to the local copies so you can"},{"name":"site_autofix","description":"Apply safe automatic fixes to an HTML page in a hosted site: lang attribute, charset, viewport, title, meta description, canonical, Open Graph tags, lazy-loadin"},{"name":"crypto_markets","description":"Live market snapshot: top coins by market cap (or specific coin ids) with price, 1h/24h/7d/30d change, volume, market cap and distance from all-time high, plus "},{"name":"crypto_coin","description":"Detailed look at one coin: price history summary, RSI, moving averages (20/50/200 day), trend, volume trend, volatility, max drawdown, and recent headlines that"},{"name":"crypto_search","description":"Search coins by name or symbol and get the id used by the other crypto tools, plus the trending coins right now. Cost: 1 credit per call."},{"name":"crypto_wallet","description":"Look up any public wallet address on Bitcoin, Ethereum or Solana: balance, USD value, token holdings (Ethereum), transaction count and optionally a risk check o"}],"toolCount":127,"toolsHash":"e6fd2940b0bb93c7c1728d19db7faf28314c93b404023ee4f82e68193f6d1569","serverName":"clear-line-ops","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T17:31:07.891Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":111,"error":null,"detail":{"tools":[{"name":"convert_media","description":"Convert any video or audio file to another format, with optional trimming and downscaling. Video outputs: mp4, mov, mkv, webm, gif. Audio outputs: mp3, wav, fla"},{"name":"compress_media","description":"Shrink a video or audio file to fit a size limit, such as 8 MB for Discord or 25 MB for email. Picks the bitrate for you and re-encodes once more if the first a"},{"name":"trim_media","description":"Cut a section out of a video or audio file. Lossless mode copies the data without re-encoding, so it is instant and keeps full quality (the cut snaps to the nea"},{"name":"extract_audio","description":"Pull the audio track out of a video (or re-encode an audio file). Choose which audio track when a file has several. Cost: 1 credit per minute of output. Long jo"},{"name":"merge_media","description":"Join several video or audio files end to end. Clips with different sizes, frame rates or audio settings are matched automatically, so mixed sources just work. C"},{"name":"edit_video","description":"Reframe and adjust a video in one pass: change aspect ratio (for example 9:16 for Shorts and Reels) by cropping to fill or adding bars, downscale, rotate, flip,"},{"name":"add_watermark","description":"Put a logo image and/or a line of text on a video, with position, size and opacity controls. Cost: 1 credit per minute of video. Long jobs return a job_id; poll"},{"name":"edit_metadata","description":"Set title, artist, album, comment or year tags, or strip all metadata (location, device, software) before sharing. Copies the streams without re-encoding, so qu"},{"name":"process_audio","description":"One-step audio cleanup. The podcast preset removes low rumble, reduces background noise, trims long silences and levels the loudness to -16 LUFS. You can also c"},{"name":"add_background_music","description":"Lay a music track under a video or voice recording. Ducking lowers the music automatically whenever someone is speaking. The music loops to fit and fades out at"},{"name":"audio_visualize","description":"Render an audio or video file's sound as a waveform picture or a spectrogram, as a PNG. Cost: 1 credit per minute of media. Long jobs return a job_id; poll it w"},{"name":"get_media_info","description":"Read a file's duration, resolution, frame rate, codecs, bitrate, audio tracks and metadata tags without converting it. Free. Cost: Free. Long jobs return a job_"},{"name":"analyze_media","description":"Analyse a file and report where the silences are (to cut dead air), where the scene changes are (to chapter or clip a video), and how loud it is in LUFS. Cost: "},{"name":"make_thumbnails","description":"Grab still frames from a video at chosen times or evenly spaced, or build one contact sheet that shows the whole video at a glance. Cost: 1 credit flat. Long jo"},{"name":"make_slideshow","description":"Turn a set of images into a video slideshow, with optional slow zoom and a music track. Cost: 1 credit per minute of video. Long jobs return a job_id; poll it w"},{"name":"create_hls_stream","description":"Package a video for web streaming as HLS with several quality levels (the format video players use to adapt to slow connections). Returns the master playlist li"},{"name":"transcribe_media","description":"Turn the speech in a video or audio file into text with timestamps. Returns the transcript plus ready-made .srt and .vtt subtitle files. Speech recognition runs"},{"name":"add_captions","description":"Add subtitles to a video, permanently shown on screen. Captions are written automatically from the speech, or you can supply your own in SRT format. Style, size"},{"name":"audio_pitch_tempo","description":"Shift an audio file's pitch in semitones and/or change its tempo (speed) independently, for remixes, practice tracks and key matching. Cost: 1 credit per minute"},{"name":"video_color_grade","description":"Give a video a cinematic look: pick a preset (teal and orange, warm film, cool noir, black and white, vintage) and fine-tune brightness, contrast, saturation an"},{"name":"video_reverse","description":"Play a short clip backwards, with its audio. Limited to 60 seconds because the whole clip is held in memory. Cost: 1 credit per minute of video. Long jobs retur"},{"name":"pixel_art","description":"Turn any image into crisp pixel art for games: pick the pixel size and colour count, and scale the result back up with sharp edges. Cost: 1 credit flat. Long jo"},{"name":"sprite_sheet","description":"Combine animation frames or icons into one sprite sheet PNG with a fixed cell size, and get the frame coordinates as JSON for your game engine. Cost: 1 credit f"},{"name":"scrape_page","description":"Fetch a web page and return its title, description and clean readable text (headings, paragraphs, lists). Use format=html for the raw HTML. Cost: 1 credit per c"},{"name":"extract_data","description":"Scrape specific elements from a page. Give a map of field name to CSS selector; each field returns the text of every match. Append '@attr' to a selector to read"},{"name":"extract_links","description":"List every link on a page with its anchor text. Optionally keep only links on the same domain. Cost: 1 credit per call."},{"name":"extract_tables","description":"Pull every table on a page as rows of cells (first row of each table is usually the header). Cost: 1 credit per call."},{"name":"page_metadata","description":"Read a page's title, description, canonical URL, Open Graph / Twitter tags, favicon, language, headings count and JSON-LD structured data. Cost: 1 credit per ca"},{"name":"fetch_json","description":"GET a public JSON endpoint and return the parsed result. Cost: 1 credit per call."},{"name":"parse_feed","description":"Fetch an RSS or Atom feed and return its entries (title, link, date, summary). Cost: 1 credit per call."},{"name":"sitemap_urls","description":"Find a site's sitemap (via robots.txt or /sitemap.xml) and list the page URLs in it. Cost: 2 credits per call."},{"name":"check_urls","description":"Check up to 20 URLs: HTTP status, final URL after redirects, content type. Good for finding broken links. Cost: 2 credits per call."},{"name":"dns_lookup","description":"Look up a domain's A, AAAA, MX, TXT, NS and CNAME records. Cost: 1 credit per call."},{"name":"email_check","description":"Check email syntax and whether the domain can receive mail (MX records). Flags common disposable domains. Cost: 1 credit per call."},{"name":"tls_certificate","description":"Inspect a site's HTTPS certificate: issuer, validity dates, days until expiry and alternate names. Cost: 1 credit per call."},{"name":"security_headers","description":"Check a site's HTTP security headers (HSTS, CSP, X-Frame-Options, etc.) and score them. Cost: 1 credit per call."},{"name":"extract_contacts","description":"Scan a page for email addresses, phone numbers and social profile links (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Cost: 1 credit per call."},{"name":"domain_info","description":"Look up a domain's registrar, registration and expiry dates and nameservers via RDAP. Cost: 1 credit per call."},{"name":"convert_data","description":"Convert between CSV and JSON text. Free of network calls; useful for cleaning scraped data. Cost: 1 credit per call."},{"name":"onion_fetch","description":"Fetch a public .onion page through the Tor network and return its title, readable text and links. For threat-intelligence, brand-protection and research use on "},{"name":"currency_convert","description":"Convert an amount between currencies using current reference exchange rates (ECB). Cost: 1 credit per call."},{"name":"ip_info","description":"Geolocate a public IP address: country, city, ISP/organization, ASN and timezone. Cost: 1 credit per call."},{"name":"wayback_snapshot","description":"Find the closest archived snapshot of a URL in the Internet Archive, optionally for a given date (YYYYMMDD). Cost: 1 credit per call."},{"name":"qr_code","description":"Create a QR code (SVG) for a URL or any text, e.g. for menus, payments or business cards. Cost: 1 credit per call."},{"name":"text_utils","description":"Hash text (md5, sha1, sha256, sha512), base64 or URL encode/decode, or generate UUIDs. Cost: 1 credit per call."},{"name":"onion_discover","description":"Collect v3 .onion addresses from a seed page (a clearnet link directory or a .onion page) and optionally follow the .onion links it lists one level deep to read"},{"name":"onion_directory","description":"List the curated and discovered .onion addresses, newest first. Optional search over address or title. Cost: 1 credit per call."},{"name":"web_search","description":"Search the web and return ranked results (title, URL, snippet). Set include_content to also fetch the top results and return their clean text, ready for an LLM "},{"name":"crawl_site","description":"Crawl a site breadth-first from a starting URL, staying on the same domain, and return the clean text of each page. Useful for building a knowledge base or RAG "},{"name":"extract_content","description":"Fetch up to 10 URLs in parallel and return the clean readable text of each (title, text). Failed URLs report an error. Cost: 3 credits per call."},{"name":"crime_case_report","description":"Look up a specific past incident in Chicago public crime data by case number, date (plus or minus a window), block, crime type, keyword or coordinates. Returns "},{"name":"crime_map_data","description":"Crime Radar. Query public open data by layer or combine several: drug incidents, overdose deaths, homicides, suicides (anonymised), human trafficking, prostitut"},{"name":"crime_stats","description":"Query the local Crime Radar statistics database (FBI Crime Data Explorer, annual counts and rates by offense). level=state returns state totals; level=county ro"},{"name":"ping","description":"Measure round-trip latency, jitter and packet loss to a host by timing TCP connections (default port 443). ICMP ping is not available from a hosted server, so t"},{"name":"port_check","description":"Check whether up to 10 TCP ports are open on a public host. Only scan systems you own or are authorized to test. Cost: 1 credit per call."},{"name":"traceroute","description":"Show the network path (each router hop with latency) from our server to a public host. Cost: 2 credits per call."},{"name":"reverse_dns","description":"Find the hostnames (PTR records) for a public IP address. Cost: 1 credit per call."},{"name":"ip_whois","description":"Look up who owns a public IP address: network name, range, country, registrant and abuse contact, from the regional internet registries. Cost: 1 credit per call"},{"name":"redirect_chain","description":"Follow a URL's redirects hop by hop and report each status code and location, up to 10 hops. Useful for tracing shortened or tracking links. Cost: 1 credit per "},{"name":"music_theory","description":"Look up the notes of any scale or mode, build the diatonic chords of a key, or turn a roman-numeral progression (for example I V vi IV) into chords. Optionally "},{"name":"midi_generate","description":"Create a downloadable .mid file from a chord list, as block chords, arpeggios or a bass line. Returns the file base64 encoded so it can be saved and opened in a"},{"name":"tempo_calculator","description":"Turn a tempo into millisecond note lengths, delay times and reverb pre-delay, plus the LFO frequency for each note value. Also converts bars to seconds. Cost: 1"},{"name":"subtitle_convert","description":"Convert subtitle text between SRT and WebVTT and shift all timings by an offset in seconds (positive delays, negative advances). Cost: 1 credit per call."},{"name":"timecode_calculator","description":"Convert between timecode (HH:MM:SS:FF), frame counts and seconds at any frame rate, add or subtract timecodes, and work out durations. Supports 23.976, 24, 25, "},{"name":"shot_list","description":"Build a shot list from a scene list: assigns shot numbers, estimates runtime and setup time per shot, and totals the schedule for a shoot day. Great for plannin"},{"name":"dice_roller","description":"Roll tabletop dice from notation like 2d6+3 or 4d6kh3 (keep highest), with repeatable seeds, plus the exact probability distribution of a roll. Cost: 1 credit p"},{"name":"loot_table","description":"Roll from a weighted loot table, or report each item's drop chance. Handles rarity weights and returns repeatable results with a seed. Cost: 1 credit per call."},{"name":"name_generator","description":"Generate character, town or ship names in a chosen style (fantasy, elven, dwarven, sci-fi, orcish). Repeatable with a seed. Cost: 1 credit per call."},{"name":"xp_curve","description":"Generate a level-up XP table from a curve (linear, quadratic, exponential or RuneScape-style) and report total XP and the time to reach each level at a given XP"},{"name":"noise_heightmap","description":"Generate a greyscale heightmap PNG from layered value noise for terrain, clouds or textures. Repeatable with a seed. Returns the PNG base64 encoded. Cost: 1 cre"},{"name":"color_palette","description":"Build a game or brand palette from one base colour using harmony rules (complementary, triadic, analogous, split-complementary, monochrome) with hex and HSL val"},{"name":"csv_profile","description":"Paste CSV text and get a data-quality report: row count, per-column type, blanks, distinct values, min/max/mean for numbers, top values and duplicate rows. Cost"},{"name":"amortization_schedule","description":"Calculate a loan's monthly payment and full amortization schedule, with optional extra monthly payments to show interest saved and the new payoff date. Cost: 1 "},{"name":"cron_explain","description":"Translate a 5-field cron expression into plain English and list the next run times. Cost: 1 credit per call."},{"name":"jwt_inspect","description":"Decode a JSON Web Token's header and claims and check expiry. Does not verify the signature and never sends the token anywhere. Cost: 1 credit per call."},{"name":"text_diff","description":"Line-by-line diff of two texts (contracts, configs, policies), with added and removed lines and a similarity score. Cost: 1 credit per call."},{"name":"business_days","description":"Count working days between two dates or add working days to a date, skipping weekends and optional holidays. Cost: 1 credit per call."},{"name":"cve_lookup","description":"Look up a CVE ID, or search recent vulnerabilities by keyword, using the US National Vulnerability Database. Returns severity (CVSS), description, affected prod"},{"name":"subdomain_enum","description":"List known subdomains of a domain from public certificate-transparency logs. Passive: no traffic is sent to the target. Useful for attack-surface mapping of dom"},{"name":"ioc_extract","description":"Pull IPs, domains, URLs, emails, file hashes (MD5, SHA-1, SHA-256) and CVE IDs out of a block of text such as a threat report, log or email. De-fangs hxxp and ["},{"name":"password_check","description":"Estimate password entropy and check whether it appears in known data breaches using the Have I Been Pwned range API. Only the first 5 characters of the SHA-1 ha"},{"name":"phishing_url_check","description":"Offline heuristic check of a URL for phishing signs: lookalike brand names, punycode, IP hosts, deep subdomains, risky TLDs, @ tricks and long obfuscated paths."},{"name":"hash_identify","description":"Guess which algorithm produced a hash (MD5, SHA family, bcrypt, argon2, crypt formats) from its length and format. Does not crack or reverse hashes. Cost: 1 cre"},{"name":"ad_copy_check","description":"Check headlines, descriptions and body text against character limits for Google Search (RSA), Meta, X, LinkedIn, TikTok and Microsoft Ads, and flag common polic"},{"name":"utm_builder","description":"Build campaign tracking URLs with consistent UTM parameters, one per source/medium pair, with lower-casing and safe encoding. Cost: 1 credit per call."},{"name":"ad_metrics","description":"Work out CTR, CPC, CPM, conversion rate, CPA, ROAS, ROI and break-even from any mix of spend, impressions, clicks, conversions and revenue. Also projects result"},{"name":"ab_test_calc","description":"Compare two ad or page variants for statistical significance (two-proportion z-test), or calculate how many visitors per variant you need to detect a given lift"},{"name":"keyword_formatter","description":"Turn a keyword list into Google/Microsoft Ads match types (broad, phrase, exact), find duplicates, and generate a negative-keyword starter list for a chosen int"},{"name":"multi_model_compare","description":"Send one prompt to up to 4 AI models in parallel (OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, Mistral) and get the answers side by side with latency and"},{"name":"site_create","description":"Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, fa"},{"name":"site_files","description":"Work with the files of a hosted site: list, read, write (one or many at once), delete. Text files (html, css, js, json, svg, xml, txt, md) are sent as utf8; ima"},{"name":"site_list","description":"List every site you have created with its id, name, live URL, publish state and file count. Cost: 1 credit per call."},{"name":"site_deploy","description":"Make a site live at its public URL, take it offline, or delete it permanently. Publishing checks the files first: pages with password fields are refused. Cost: "},{"name":"site_audit","description":"Check any public web page (or one of your hosted sites) for SEO, accessibility, mobile, performance and security problems. Returns a 0-100 score, issues ranked "},{"name":"site_import","description":"Copy a public page and its same-site CSS and JavaScript into a new editable workspace (up to 15 assets). References are rewritten to the local copies so you can"},{"name":"site_autofix","description":"Apply safe automatic fixes to an HTML page in a hosted site: lang attribute, charset, viewport, title, meta description, canonical, Open Graph tags, lazy-loadin"},{"name":"crypto_markets","description":"Live market snapshot: top coins by market cap (or specific coin ids) with price, 1h/24h/7d/30d change, volume, market cap and distance from all-time high, plus "},{"name":"crypto_coin","description":"Detailed look at one coin: price history summary, RSI, moving averages (20/50/200 day), trend, volume trend, volatility, max drawdown, and recent headlines that"},{"name":"crypto_search","description":"Search coins by name or symbol and get the id used by the other crypto tools, plus the trending coins right now. Cost: 1 credit per call."},{"name":"crypto_wallet","description":"Look up any public wallet address on Bitcoin, Ethereum or Solana: balance, USD value, token holdings (Ethereum), transaction count and optionally a risk check o"}],"toolCount":127,"toolsHash":"e6fd2940b0bb93c7c1728d19db7faf28314c93b404023ee4f82e68193f6d1569","serverName":"clear-line-ops","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T10:34:20.704Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":138,"error":null,"detail":{"tools":[{"name":"convert_media","description":"Convert any video or audio file to another format, with optional trimming and downscaling. Video outputs: mp4, mov, mkv, webm, gif. Audio outputs: mp3, wav, fla"},{"name":"compress_media","description":"Shrink a video or audio file to fit a size limit, such as 8 MB for Discord or 25 MB for email. Picks the bitrate for you and re-encodes once more if the first a"},{"name":"trim_media","description":"Cut a section out of a video or audio file. Lossless mode copies the data without re-encoding, so it is instant and keeps full quality (the cut snaps to the nea"},{"name":"extract_audio","description":"Pull the audio track out of a video (or re-encode an audio file). Choose which audio track when a file has several. Cost: 1 credit per minute of output. Long jo"},{"name":"merge_media","description":"Join several video or audio files end to end. Clips with different sizes, frame rates or audio settings are matched automatically, so mixed sources just work. C"},{"name":"edit_video","description":"Reframe and adjust a video in one pass: change aspect ratio (for example 9:16 for Shorts and Reels) by cropping to fill or adding bars, downscale, rotate, flip,"},{"name":"add_watermark","description":"Put a logo image and/or a line of text on a video, with position, size and opacity controls. Cost: 1 credit per minute of video. Long jobs return a job_id; poll"},{"name":"edit_metadata","description":"Set title, artist, album, comment or year tags, or strip all metadata (location, device, software) before sharing. Copies the streams without re-encoding, so qu"},{"name":"process_audio","description":"One-step audio cleanup. The podcast preset removes low rumble, reduces background noise, trims long silences and levels the loudness to -16 LUFS. You can also c"},{"name":"add_background_music","description":"Lay a music track under a video or voice recording. Ducking lowers the music automatically whenever someone is speaking. The music loops to fit and fades out at"},{"name":"audio_visualize","description":"Render an audio or video file's sound as a waveform picture or a spectrogram, as a PNG. Cost: 1 credit per minute of media. Long jobs return a job_id; poll it w"},{"name":"get_media_info","description":"Read a file's duration, resolution, frame rate, codecs, bitrate, audio tracks and metadata tags without converting it. Free. Cost: Free. Long jobs return a job_"},{"name":"analyze_media","description":"Analyse a file and report where the silences are (to cut dead air), where the scene changes are (to chapter or clip a video), and how loud it is in LUFS. Cost: "},{"name":"make_thumbnails","description":"Grab still frames from a video at chosen times or evenly spaced, or build one contact sheet that shows the whole video at a glance. Cost: 1 credit flat. Long jo"},{"name":"make_slideshow","description":"Turn a set of images into a video slideshow, with optional slow zoom and a music track. Cost: 1 credit per minute of video. Long jobs return a job_id; poll it w"},{"name":"create_hls_stream","description":"Package a video for web streaming as HLS with several quality levels (the format video players use to adapt to slow connections). Returns the master playlist li"},{"name":"transcribe_media","description":"Turn the speech in a video or audio file into text with timestamps. Returns the transcript plus ready-made .srt and .vtt subtitle files. Speech recognition runs"},{"name":"add_captions","description":"Add subtitles to a video, permanently shown on screen. Captions are written automatically from the speech, or you can supply your own in SRT format. Style, size"},{"name":"audio_pitch_tempo","description":"Shift an audio file's pitch in semitones and/or change its tempo (speed) independently, for remixes, practice tracks and key matching. Cost: 1 credit per minute"},{"name":"video_color_grade","description":"Give a video a cinematic look: pick a preset (teal and orange, warm film, cool noir, black and white, vintage) and fine-tune brightness, contrast, saturation an"},{"name":"video_reverse","description":"Play a short clip backwards, with its audio. Limited to 60 seconds because the whole clip is held in memory. Cost: 1 credit per minute of video. Long jobs retur"},{"name":"pixel_art","description":"Turn any image into crisp pixel art for games: pick the pixel size and colour count, and scale the result back up with sharp edges. Cost: 1 credit flat. Long jo"},{"name":"sprite_sheet","description":"Combine animation frames or icons into one sprite sheet PNG with a fixed cell size, and get the frame coordinates as JSON for your game engine. Cost: 1 credit f"},{"name":"scrape_page","description":"Fetch a web page and return its title, description and clean readable text (headings, paragraphs, lists). Use format=html for the raw HTML. Cost: 1 credit per c"},{"name":"extract_data","description":"Scrape specific elements from a page. Give a map of field name to CSS selector; each field returns the text of every match. Append '@attr' to a selector to read"},{"name":"extract_links","description":"List every link on a page with its anchor text. Optionally keep only links on the same domain. Cost: 1 credit per call."},{"name":"extract_tables","description":"Pull every table on a page as rows of cells (first row of each table is usually the header). Cost: 1 credit per call."},{"name":"page_metadata","description":"Read a page's title, description, canonical URL, Open Graph / Twitter tags, favicon, language, headings count and JSON-LD structured data. Cost: 1 credit per ca"},{"name":"fetch_json","description":"GET a public JSON endpoint and return the parsed result. Cost: 1 credit per call."},{"name":"parse_feed","description":"Fetch an RSS or Atom feed and return its entries (title, link, date, summary). Cost: 1 credit per call."},{"name":"sitemap_urls","description":"Find a site's sitemap (via robots.txt or /sitemap.xml) and list the page URLs in it. Cost: 2 credits per call."},{"name":"check_urls","description":"Check up to 20 URLs: HTTP status, final URL after redirects, content type. Good for finding broken links. Cost: 2 credits per call."},{"name":"dns_lookup","description":"Look up a domain's A, AAAA, MX, TXT, NS and CNAME records. Cost: 1 credit per call."},{"name":"email_check","description":"Check email syntax and whether the domain can receive mail (MX records). Flags common disposable domains. Cost: 1 credit per call."},{"name":"tls_certificate","description":"Inspect a site's HTTPS certificate: issuer, validity dates, days until expiry and alternate names. Cost: 1 credit per call."},{"name":"security_headers","description":"Check a site's HTTP security headers (HSTS, CSP, X-Frame-Options, etc.) and score them. Cost: 1 credit per call."},{"name":"extract_contacts","description":"Scan a page for email addresses, phone numbers and social profile links (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Cost: 1 credit per call."},{"name":"domain_info","description":"Look up a domain's registrar, registration and expiry dates and nameservers via RDAP. Cost: 1 credit per call."},{"name":"convert_data","description":"Convert between CSV and JSON text. Free of network calls; useful for cleaning scraped data. Cost: 1 credit per call."},{"name":"onion_fetch","description":"Fetch a public .onion page through the Tor network and return its title, readable text and links. For threat-intelligence, brand-protection and research use on "},{"name":"currency_convert","description":"Convert an amount between currencies using current reference exchange rates (ECB). Cost: 1 credit per call."},{"name":"ip_info","description":"Geolocate a public IP address: country, city, ISP/organization, ASN and timezone. Cost: 1 credit per call."},{"name":"wayback_snapshot","description":"Find the closest archived snapshot of a URL in the Internet Archive, optionally for a given date (YYYYMMDD). Cost: 1 credit per call."},{"name":"qr_code","description":"Create a QR code (SVG) for a URL or any text, e.g. for menus, payments or business cards. Cost: 1 credit per call."},{"name":"text_utils","description":"Hash text (md5, sha1, sha256, sha512), base64 or URL encode/decode, or generate UUIDs. Cost: 1 credit per call."},{"name":"onion_discover","description":"Collect v3 .onion addresses from a seed page (a clearnet link directory or a .onion page) and optionally follow the .onion links it lists one level deep to read"},{"name":"onion_directory","description":"List the curated and discovered .onion addresses, newest first. Optional search over address or title. Cost: 1 credit per call."},{"name":"web_search","description":"Search the web and return ranked results (title, URL, snippet). Set include_content to also fetch the top results and return their clean text, ready for an LLM "},{"name":"crawl_site","description":"Crawl a site breadth-first from a starting URL, staying on the same domain, and return the clean text of each page. Useful for building a knowledge base or RAG "},{"name":"extract_content","description":"Fetch up to 10 URLs in parallel and return the clean readable text of each (title, text). Failed URLs report an error. Cost: 3 credits per call."},{"name":"crime_case_report","description":"Look up a specific past incident in Chicago public crime data by case number, date (plus or minus a window), block, crime type, keyword or coordinates. Returns "},{"name":"crime_map_data","description":"Crime Radar. Query public open data by layer or combine several: drug incidents, overdose deaths, homicides, suicides (anonymised), human trafficking, prostitut"},{"name":"crime_stats","description":"Query the local Crime Radar statistics database (FBI Crime Data Explorer, annual counts and rates by offense). level=state returns state totals; level=county ro"},{"name":"ping","description":"Measure round-trip latency, jitter and packet loss to a host by timing TCP connections (default port 443). ICMP ping is not available from a hosted server, so t"},{"name":"port_check","description":"Check whether up to 10 TCP ports are open on a public host. Only scan systems you own or are authorized to test. Cost: 1 credit per call."},{"name":"traceroute","description":"Show the network path (each router hop with latency) from our server to a public host. Cost: 2 credits per call."},{"name":"reverse_dns","description":"Find the hostnames (PTR records) for a public IP address. Cost: 1 credit per call."},{"name":"ip_whois","description":"Look up who owns a public IP address: network name, range, country, registrant and abuse contact, from the regional internet registries. Cost: 1 credit per call"},{"name":"redirect_chain","description":"Follow a URL's redirects hop by hop and report each status code and location, up to 10 hops. Useful for tracing shortened or tracking links. Cost: 1 credit per "},{"name":"music_theory","description":"Look up the notes of any scale or mode, build the diatonic chords of a key, or turn a roman-numeral progression (for example I V vi IV) into chords. Optionally "},{"name":"midi_generate","description":"Create a downloadable .mid file from a chord list, as block chords, arpeggios or a bass line. Returns the file base64 encoded so it can be saved and opened in a"},{"name":"tempo_calculator","description":"Turn a tempo into millisecond note lengths, delay times and reverb pre-delay, plus the LFO frequency for each note value. Also converts bars to seconds. Cost: 1"},{"name":"subtitle_convert","description":"Convert subtitle text between SRT and WebVTT and shift all timings by an offset in seconds (positive delays, negative advances). Cost: 1 credit per call."},{"name":"timecode_calculator","description":"Convert between timecode (HH:MM:SS:FF), frame counts and seconds at any frame rate, add or subtract timecodes, and work out durations. Supports 23.976, 24, 25, "},{"name":"shot_list","description":"Build a shot list from a scene list: assigns shot numbers, estimates runtime and setup time per shot, and totals the schedule for a shoot day. Great for plannin"},{"name":"dice_roller","description":"Roll tabletop dice from notation like 2d6+3 or 4d6kh3 (keep highest), with repeatable seeds, plus the exact probability distribution of a roll. Cost: 1 credit p"},{"name":"loot_table","description":"Roll from a weighted loot table, or report each item's drop chance. Handles rarity weights and returns repeatable results with a seed. Cost: 1 credit per call."},{"name":"name_generator","description":"Generate character, town or ship names in a chosen style (fantasy, elven, dwarven, sci-fi, orcish). Repeatable with a seed. Cost: 1 credit per call."},{"name":"xp_curve","description":"Generate a level-up XP table from a curve (linear, quadratic, exponential or RuneScape-style) and report total XP and the time to reach each level at a given XP"},{"name":"noise_heightmap","description":"Generate a greyscale heightmap PNG from layered value noise for terrain, clouds or textures. Repeatable with a seed. Returns the PNG base64 encoded. Cost: 1 cre"},{"name":"color_palette","description":"Build a game or brand palette from one base colour using harmony rules (complementary, triadic, analogous, split-complementary, monochrome) with hex and HSL val"},{"name":"csv_profile","description":"Paste CSV text and get a data-quality report: row count, per-column type, blanks, distinct values, min/max/mean for numbers, top values and duplicate rows. Cost"},{"name":"amortization_schedule","description":"Calculate a loan's monthly payment and full amortization schedule, with optional extra monthly payments to show interest saved and the new payoff date. Cost: 1 "},{"name":"cron_explain","description":"Translate a 5-field cron expression into plain English and list the next run times. Cost: 1 credit per call."},{"name":"jwt_inspect","description":"Decode a JSON Web Token's header and claims and check expiry. Does not verify the signature and never sends the token anywhere. Cost: 1 credit per call."},{"name":"text_diff","description":"Line-by-line diff of two texts (contracts, configs, policies), with added and removed lines and a similarity score. Cost: 1 credit per call."},{"name":"business_days","description":"Count working days between two dates or add working days to a date, skipping weekends and optional holidays. Cost: 1 credit per call."},{"name":"cve_lookup","description":"Look up a CVE ID, or search recent vulnerabilities by keyword, using the US National Vulnerability Database. Returns severity (CVSS), description, affected prod"},{"name":"subdomain_enum","description":"List known subdomains of a domain from public certificate-transparency logs. Passive: no traffic is sent to the target. Useful for attack-surface mapping of dom"},{"name":"ioc_extract","description":"Pull IPs, domains, URLs, emails, file hashes (MD5, SHA-1, SHA-256) and CVE IDs out of a block of text such as a threat report, log or email. De-fangs hxxp and ["},{"name":"password_check","description":"Estimate password entropy and check whether it appears in known data breaches using the Have I Been Pwned range API. Only the first 5 characters of the SHA-1 ha"},{"name":"phishing_url_check","description":"Offline heuristic check of a URL for phishing signs: lookalike brand names, punycode, IP hosts, deep subdomains, risky TLDs, @ tricks and long obfuscated paths."},{"name":"hash_identify","description":"Guess which algorithm produced a hash (MD5, SHA family, bcrypt, argon2, crypt formats) from its length and format. Does not crack or reverse hashes. Cost: 1 cre"},{"name":"ad_copy_check","description":"Check headlines, descriptions and body text against character limits for Google Search (RSA), Meta, X, LinkedIn, TikTok and Microsoft Ads, and flag common polic"},{"name":"utm_builder","description":"Build campaign tracking URLs with consistent UTM parameters, one per source/medium pair, with lower-casing and safe encoding. Cost: 1 credit per call."},{"name":"ad_metrics","description":"Work out CTR, CPC, CPM, conversion rate, CPA, ROAS, ROI and break-even from any mix of spend, impressions, clicks, conversions and revenue. Also projects result"},{"name":"ab_test_calc","description":"Compare two ad or page variants for statistical significance (two-proportion z-test), or calculate how many visitors per variant you need to detect a given lift"},{"name":"keyword_formatter","description":"Turn a keyword list into Google/Microsoft Ads match types (broad, phrase, exact), find duplicates, and generate a negative-keyword starter list for a chosen int"},{"name":"multi_model_compare","description":"Send one prompt to up to 4 AI models in parallel (OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, Mistral) and get the answers side by side with latency and"},{"name":"site_create","description":"Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, fa"},{"name":"site_files","description":"Work with the files of a hosted site: list, read, write (one or many at once), delete. Text files (html, css, js, json, svg, xml, txt, md) are sent as utf8; ima"},{"name":"site_list","description":"List every site you have created with its id, name, live URL, publish state and file count. Cost: 1 credit per call."},{"name":"site_deploy","description":"Make a site live at its public URL, take it offline, or delete it permanently. Publishing checks the files first: pages with password fields are refused. Cost: "},{"name":"site_audit","description":"Check any public web page (or one of your hosted sites) for SEO, accessibility, mobile, performance and security problems. Returns a 0-100 score, issues ranked "},{"name":"site_import","description":"Copy a public page and its same-site CSS and JavaScript into a new editable workspace (up to 15 assets). References are rewritten to the local copies so you can"},{"name":"site_autofix","description":"Apply safe automatic fixes to an HTML page in a hosted site: lang attribute, charset, viewport, title, meta description, canonical, Open Graph tags, lazy-loadin"},{"name":"crypto_markets","description":"Live market snapshot: top coins by market cap (or specific coin ids) with price, 1h/24h/7d/30d change, volume, market cap and distance from all-time high, plus "},{"name":"crypto_coin","description":"Detailed look at one coin: price history summary, RSI, moving averages (20/50/200 day), trend, volume trend, volatility, max drawdown, and recent headlines that"},{"name":"crypto_search","description":"Search coins by name or symbol and get the id used by the other crypto tools, plus the trending coins right now. Cost: 1 credit per call."},{"name":"crypto_wallet","description":"Look up any public wallet address on Bitcoin, Ethereum or Solana: balance, USD value, token holdings (Ethereum), transaction count and optionally a risk check o"}],"toolCount":127,"toolsHash":"e6fd2940b0bb93c7c1728d19db7faf28314c93b404023ee4f82e68193f6d1569","serverName":"clear-line-ops","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T03:30:27.300Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":152,"error":null,"detail":{"tools":[{"name":"convert_media","description":"Convert any video or audio file to another format, with optional trimming and downscaling. Video outputs: mp4, mov, mkv, webm, gif. Audio outputs: mp3, wav, fla"},{"name":"compress_media","description":"Shrink a video or audio file to fit a size limit, such as 8 MB for Discord or 25 MB for email. Picks the bitrate for you and re-encodes once more if the first a"},{"name":"trim_media","description":"Cut a section out of a video or audio file. Lossless mode copies the data without re-encoding, so it is instant and keeps full quality (the cut snaps to the nea"},{"name":"extract_audio","description":"Pull the audio track out of a video (or re-encode an audio file). Choose which audio track when a file has several. Cost: 1 credit per minute of output. Long jo"},{"name":"merge_media","description":"Join several video or audio files end to end. Clips with different sizes, frame rates or audio settings are matched automatically, so mixed sources just work. C"},{"name":"edit_video","description":"Reframe and adjust a video in one pass: change aspect ratio (for example 9:16 for Shorts and Reels) by cropping to fill or adding bars, downscale, rotate, flip,"},{"name":"add_watermark","description":"Put a logo image and/or a line of text on a video, with position, size and opacity controls. Cost: 1 credit per minute of video. Long jobs return a job_id; poll"},{"name":"edit_metadata","description":"Set title, artist, album, comment or year tags, or strip all metadata (location, device, software) before sharing. Copies the streams without re-encoding, so qu"},{"name":"process_audio","description":"One-step audio cleanup. The podcast preset removes low rumble, reduces background noise, trims long silences and levels the loudness to -16 LUFS. You can also c"},{"name":"add_background_music","description":"Lay a music track under a video or voice recording. Ducking lowers the music automatically whenever someone is speaking. The music loops to fit and fades out at"},{"name":"audio_visualize","description":"Render an audio or video file's sound as a waveform picture or a spectrogram, as a PNG. Cost: 1 credit per minute of media. Long jobs return a job_id; poll it w"},{"name":"get_media_info","description":"Read a file's duration, resolution, frame rate, codecs, bitrate, audio tracks and metadata tags without converting it. Free. Cost: Free. Long jobs return a job_"},{"name":"analyze_media","description":"Analyse a file and report where the silences are (to cut dead air), where the scene changes are (to chapter or clip a video), and how loud it is in LUFS. Cost: "},{"name":"make_thumbnails","description":"Grab still frames from a video at chosen times or evenly spaced, or build one contact sheet that shows the whole video at a glance. Cost: 1 credit flat. Long jo"},{"name":"make_slideshow","description":"Turn a set of images into a video slideshow, with optional slow zoom and a music track. Cost: 1 credit per minute of video. Long jobs return a job_id; poll it w"},{"name":"create_hls_stream","description":"Package a video for web streaming as HLS with several quality levels (the format video players use to adapt to slow connections). Returns the master playlist li"},{"name":"transcribe_media","description":"Turn the speech in a video or audio file into text with timestamps. Returns the transcript plus ready-made .srt and .vtt subtitle files. Speech recognition runs"},{"name":"add_captions","description":"Add subtitles to a video, permanently shown on screen. Captions are written automatically from the speech, or you can supply your own in SRT format. Style, size"},{"name":"audio_pitch_tempo","description":"Shift an audio file's pitch in semitones and/or change its tempo (speed) independently, for remixes, practice tracks and key matching. Cost: 1 credit per minute"},{"name":"video_color_grade","description":"Give a video a cinematic look: pick a preset (teal and orange, warm film, cool noir, black and white, vintage) and fine-tune brightness, contrast, saturation an"},{"name":"video_reverse","description":"Play a short clip backwards, with its audio. Limited to 60 seconds because the whole clip is held in memory. Cost: 1 credit per minute of video. Long jobs retur"},{"name":"pixel_art","description":"Turn any image into crisp pixel art for games: pick the pixel size and colour count, and scale the result back up with sharp edges. Cost: 1 credit flat. Long jo"},{"name":"sprite_sheet","description":"Combine animation frames or icons into one sprite sheet PNG with a fixed cell size, and get the frame coordinates as JSON for your game engine. Cost: 1 credit f"},{"name":"scrape_page","description":"Fetch a web page and return its title, description and clean readable text (headings, paragraphs, lists). Use format=html for the raw HTML. Cost: 1 credit per c"},{"name":"extract_data","description":"Scrape specific elements from a page. Give a map of field name to CSS selector; each field returns the text of every match. Append '@attr' to a selector to read"},{"name":"extract_links","description":"List every link on a page with its anchor text. Optionally keep only links on the same domain. Cost: 1 credit per call."},{"name":"extract_tables","description":"Pull every table on a page as rows of cells (first row of each table is usually the header). Cost: 1 credit per call."},{"name":"page_metadata","description":"Read a page's title, description, canonical URL, Open Graph / Twitter tags, favicon, language, headings count and JSON-LD structured data. Cost: 1 credit per ca"},{"name":"fetch_json","description":"GET a public JSON endpoint and return the parsed result. Cost: 1 credit per call."},{"name":"parse_feed","description":"Fetch an RSS or Atom feed and return its entries (title, link, date, summary). Cost: 1 credit per call."},{"name":"sitemap_urls","description":"Find a site's sitemap (via robots.txt or /sitemap.xml) and list the page URLs in it. Cost: 2 credits per call."},{"name":"check_urls","description":"Check up to 20 URLs: HTTP status, final URL after redirects, content type. Good for finding broken links. Cost: 2 credits per call."},{"name":"dns_lookup","description":"Look up a domain's A, AAAA, MX, TXT, NS and CNAME records. Cost: 1 credit per call."},{"name":"email_check","description":"Check email syntax and whether the domain can receive mail (MX records). Flags common disposable domains. Cost: 1 credit per call."},{"name":"tls_certificate","description":"Inspect a site's HTTPS certificate: issuer, validity dates, days until expiry and alternate names. Cost: 1 credit per call."},{"name":"security_headers","description":"Check a site's HTTP security headers (HSTS, CSP, X-Frame-Options, etc.) and score them. Cost: 1 credit per call."},{"name":"extract_contacts","description":"Scan a page for email addresses, phone numbers and social profile links (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Cost: 1 credit per call."},{"name":"domain_info","description":"Look up a domain's registrar, registration and expiry dates and nameservers via RDAP. Cost: 1 credit per call."},{"name":"convert_data","description":"Convert between CSV and JSON text. Free of network calls; useful for cleaning scraped data. Cost: 1 credit per call."},{"name":"onion_fetch","description":"Fetch a public .onion page through the Tor network and return its title, readable text and links. For threat-intelligence, brand-protection and research use on "},{"name":"currency_convert","description":"Convert an amount between currencies using current reference exchange rates (ECB). Cost: 1 credit per call."},{"name":"ip_info","description":"Geolocate a public IP address: country, city, ISP/organization, ASN and timezone. Cost: 1 credit per call."},{"name":"wayback_snapshot","description":"Find the closest archived snapshot of a URL in the Internet Archive, optionally for a given date (YYYYMMDD). Cost: 1 credit per call."},{"name":"qr_code","description":"Create a QR code (SVG) for a URL or any text, e.g. for menus, payments or business cards. Cost: 1 credit per call."},{"name":"text_utils","description":"Hash text (md5, sha1, sha256, sha512), base64 or URL encode/decode, or generate UUIDs. Cost: 1 credit per call."},{"name":"onion_discover","description":"Collect v3 .onion addresses from a seed page (a clearnet link directory or a .onion page) and optionally follow the .onion links it lists one level deep to read"},{"name":"onion_directory","description":"List the curated and discovered .onion addresses, newest first. Optional search over address or title. Cost: 1 credit per call."},{"name":"web_search","description":"Search the web and return ranked results (title, URL, snippet). Set include_content to also fetch the top results and return their clean text, ready for an LLM "},{"name":"crawl_site","description":"Crawl a site breadth-first from a starting URL, staying on the same domain, and return the clean text of each page. Useful for building a knowledge base or RAG "},{"name":"extract_content","description":"Fetch up to 10 URLs in parallel and return the clean readable text of each (title, text). Failed URLs report an error. Cost: 3 credits per call."},{"name":"crime_case_report","description":"Look up a specific past incident in Chicago public crime data by case number, date (plus or minus a window), block, crime type, keyword or coordinates. Returns "},{"name":"crime_map_data","description":"Crime Radar. Query public open data by layer or combine several: drug incidents, overdose deaths, homicides, suicides (anonymised), human trafficking, prostitut"},{"name":"crime_stats","description":"Query the local Crime Radar statistics database (FBI Crime Data Explorer, annual counts and rates by offense). level=state returns state totals; level=county ro"},{"name":"ping","description":"Measure round-trip latency, jitter and packet loss to a host by timing TCP connections (default port 443). ICMP ping is not available from a hosted server, so t"},{"name":"port_check","description":"Check whether up to 10 TCP ports are open on a public host. Only scan systems you own or are authorized to test. Cost: 1 credit per call."},{"name":"traceroute","description":"Show the network path (each router hop with latency) from our server to a public host. Cost: 2 credits per call."},{"name":"reverse_dns","description":"Find the hostnames (PTR records) for a public IP address. Cost: 1 credit per call."},{"name":"ip_whois","description":"Look up who owns a public IP address: network name, range, country, registrant and abuse contact, from the regional internet registries. Cost: 1 credit per call"},{"name":"redirect_chain","description":"Follow a URL's redirects hop by hop and report each status code and location, up to 10 hops. Useful for tracing shortened or tracking links. Cost: 1 credit per "},{"name":"music_theory","description":"Look up the notes of any scale or mode, build the diatonic chords of a key, or turn a roman-numeral progression (for example I V vi IV) into chords. Optionally "},{"name":"midi_generate","description":"Create a downloadable .mid file from a chord list, as block chords, arpeggios or a bass line. Returns the file base64 encoded so it can be saved and opened in a"},{"name":"tempo_calculator","description":"Turn a tempo into millisecond note lengths, delay times and reverb pre-delay, plus the LFO frequency for each note value. Also converts bars to seconds. Cost: 1"},{"name":"subtitle_convert","description":"Convert subtitle text between SRT and WebVTT and shift all timings by an offset in seconds (positive delays, negative advances). Cost: 1 credit per call."},{"name":"timecode_calculator","description":"Convert between timecode (HH:MM:SS:FF), frame counts and seconds at any frame rate, add or subtract timecodes, and work out durations. Supports 23.976, 24, 25, "},{"name":"shot_list","description":"Build a shot list from a scene list: assigns shot numbers, estimates runtime and setup time per shot, and totals the schedule for a shoot day. Great for plannin"},{"name":"dice_roller","description":"Roll tabletop dice from notation like 2d6+3 or 4d6kh3 (keep highest), with repeatable seeds, plus the exact probability distribution of a roll. Cost: 1 credit p"},{"name":"loot_table","description":"Roll from a weighted loot table, or report each item's drop chance. Handles rarity weights and returns repeatable results with a seed. Cost: 1 credit per call."},{"name":"name_generator","description":"Generate character, town or ship names in a chosen style (fantasy, elven, dwarven, sci-fi, orcish). Repeatable with a seed. Cost: 1 credit per call."},{"name":"xp_curve","description":"Generate a level-up XP table from a curve (linear, quadratic, exponential or RuneScape-style) and report total XP and the time to reach each level at a given XP"},{"name":"noise_heightmap","description":"Generate a greyscale heightmap PNG from layered value noise for terrain, clouds or textures. Repeatable with a seed. Returns the PNG base64 encoded. Cost: 1 cre"},{"name":"color_palette","description":"Build a game or brand palette from one base colour using harmony rules (complementary, triadic, analogous, split-complementary, monochrome) with hex and HSL val"},{"name":"csv_profile","description":"Paste CSV text and get a data-quality report: row count, per-column type, blanks, distinct values, min/max/mean for numbers, top values and duplicate rows. Cost"},{"name":"amortization_schedule","description":"Calculate a loan's monthly payment and full amortization schedule, with optional extra monthly payments to show interest saved and the new payoff date. Cost: 1 "},{"name":"cron_explain","description":"Translate a 5-field cron expression into plain English and list the next run times. Cost: 1 credit per call."},{"name":"jwt_inspect","description":"Decode a JSON Web Token's header and claims and check expiry. Does not verify the signature and never sends the token anywhere. Cost: 1 credit per call."},{"name":"text_diff","description":"Line-by-line diff of two texts (contracts, configs, policies), with added and removed lines and a similarity score. Cost: 1 credit per call."},{"name":"business_days","description":"Count working days between two dates or add working days to a date, skipping weekends and optional holidays. Cost: 1 credit per call."},{"name":"cve_lookup","description":"Look up a CVE ID, or search recent vulnerabilities by keyword, using the US National Vulnerability Database. Returns severity (CVSS), description, affected prod"},{"name":"subdomain_enum","description":"List known subdomains of a domain from public certificate-transparency logs. Passive: no traffic is sent to the target. Useful for attack-surface mapping of dom"},{"name":"ioc_extract","description":"Pull IPs, domains, URLs, emails, file hashes (MD5, SHA-1, SHA-256) and CVE IDs out of a block of text such as a threat report, log or email. De-fangs hxxp and ["},{"name":"password_check","description":"Estimate password entropy and check whether it appears in known data breaches using the Have I Been Pwned range API. Only the first 5 characters of the SHA-1 ha"},{"name":"phishing_url_check","description":"Offline heuristic check of a URL for phishing signs: lookalike brand names, punycode, IP hosts, deep subdomains, risky TLDs, @ tricks and long obfuscated paths."},{"name":"hash_identify","description":"Guess which algorithm produced a hash (MD5, SHA family, bcrypt, argon2, crypt formats) from its length and format. Does not crack or reverse hashes. Cost: 1 cre"},{"name":"ad_copy_check","description":"Check headlines, descriptions and body text against character limits for Google Search (RSA), Meta, X, LinkedIn, TikTok and Microsoft Ads, and flag common polic"},{"name":"utm_builder","description":"Build campaign tracking URLs with consistent UTM parameters, one per source/medium pair, with lower-casing and safe encoding. Cost: 1 credit per call."},{"name":"ad_metrics","description":"Work out CTR, CPC, CPM, conversion rate, CPA, ROAS, ROI and break-even from any mix of spend, impressions, clicks, conversions and revenue. Also projects result"},{"name":"ab_test_calc","description":"Compare two ad or page variants for statistical significance (two-proportion z-test), or calculate how many visitors per variant you need to detect a given lift"},{"name":"keyword_formatter","description":"Turn a keyword list into Google/Microsoft Ads match types (broad, phrase, exact), find duplicates, and generate a negative-keyword starter list for a chosen int"},{"name":"multi_model_compare","description":"Send one prompt to up to 4 AI models in parallel (OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, Mistral) and get the answers side by side with latency and"},{"name":"site_create","description":"Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, fa"},{"name":"site_files","description":"Work with the files of a hosted site: list, read, write (one or many at once), delete. Text files (html, css, js, json, svg, xml, txt, md) are sent as utf8; ima"},{"name":"site_list","description":"List every site you have created with its id, name, live URL, publish state and file count. Cost: 1 credit per call."},{"name":"site_deploy","description":"Make a site live at its public URL, take it offline, or delete it permanently. Publishing checks the files first: pages with password fields are refused. Cost: "},{"name":"site_audit","description":"Check any public web page (or one of your hosted sites) for SEO, accessibility, mobile, performance and security problems. Returns a 0-100 score, issues ranked "},{"name":"site_import","description":"Copy a public page and its same-site CSS and JavaScript into a new editable workspace (up to 15 assets). References are rewritten to the local copies so you can"},{"name":"site_autofix","description":"Apply safe automatic fixes to an HTML page in a hosted site: lang attribute, charset, viewport, title, meta description, canonical, Open Graph tags, lazy-loadin"},{"name":"crypto_markets","description":"Live market snapshot: top coins by market cap (or specific coin ids) with price, 1h/24h/7d/30d change, volume, market cap and distance from all-time high, plus "},{"name":"crypto_coin","description":"Detailed look at one coin: price history summary, RSI, moving averages (20/50/200 day), trend, volume trend, volatility, max drawdown, and recent headlines that"},{"name":"crypto_search","description":"Search coins by name or symbol and get the id used by the other crypto tools, plus the trending coins right now. Cost: 1 credit per call."},{"name":"crypto_wallet","description":"Look up any public wallet address on Bitcoin, Ethereum or Solana: balance, USD value, token holdings (Ethereum), transaction count and optionally a risk check o"}],"toolCount":127,"toolsHash":"e6fd2940b0bb93c7c1728d19db7faf28314c93b404023ee4f82e68193f6d1569","serverName":"clear-line-ops","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T20:30:27.935Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":159,"error":null,"detail":{"tools":[{"name":"convert_media","description":"Convert any video or audio file to another format, with optional trimming and downscaling. Video outputs: mp4, mov, mkv, webm, gif. Audio outputs: mp3, wav, fla"},{"name":"compress_media","description":"Shrink a video or audio file to fit a size limit, such as 8 MB for Discord or 25 MB for email. Picks the bitrate for you and re-encodes once more if the first a"},{"name":"trim_media","description":"Cut a section out of a video or audio file. Lossless mode copies the data without re-encoding, so it is instant and keeps full quality (the cut snaps to the nea"},{"name":"extract_audio","description":"Pull the audio track out of a video (or re-encode an audio file). Choose which audio track when a file has several. Cost: 1 credit per minute of output. Long jo"},{"name":"merge_media","description":"Join several video or audio files end to end. Clips with different sizes, frame rates or audio settings are matched automatically, so mixed sources just work. C"},{"name":"edit_video","description":"Reframe and adjust a video in one pass: change aspect ratio (for example 9:16 for Shorts and Reels) by cropping to fill or adding bars, downscale, rotate, flip,"},{"name":"add_watermark","description":"Put a logo image and/or a line of text on a video, with position, size and opacity controls. Cost: 1 credit per minute of video. Long jobs return a job_id; poll"},{"name":"edit_metadata","description":"Set title, artist, album, comment or year tags, or strip all metadata (location, device, software) before sharing. Copies the streams without re-encoding, so qu"},{"name":"process_audio","description":"One-step audio cleanup. The podcast preset removes low rumble, reduces background noise, trims long silences and levels the loudness to -16 LUFS. You can also c"},{"name":"add_background_music","description":"Lay a music track under a video or voice recording. Ducking lowers the music automatically whenever someone is speaking. The music loops to fit and fades out at"},{"name":"audio_visualize","description":"Render an audio or video file's sound as a waveform picture or a spectrogram, as a PNG. Cost: 1 credit per minute of media. Long jobs return a job_id; poll it w"},{"name":"get_media_info","description":"Read a file's duration, resolution, frame rate, codecs, bitrate, audio tracks and metadata tags without converting it. Free. Cost: Free. Long jobs return a job_"},{"name":"analyze_media","description":"Analyse a file and report where the silences are (to cut dead air), where the scene changes are (to chapter or clip a video), and how loud it is in LUFS. Cost: "},{"name":"make_thumbnails","description":"Grab still frames from a video at chosen times or evenly spaced, or build one contact sheet that shows the whole video at a glance. Cost: 1 credit flat. Long jo"},{"name":"make_slideshow","description":"Turn a set of images into a video slideshow, with optional slow zoom and a music track. Cost: 1 credit per minute of video. Long jobs return a job_id; poll it w"},{"name":"create_hls_stream","description":"Package a video for web streaming as HLS with several quality levels (the format video players use to adapt to slow connections). Returns the master playlist li"},{"name":"transcribe_media","description":"Turn the speech in a video or audio file into text with timestamps. Returns the transcript plus ready-made .srt and .vtt subtitle files. Speech recognition runs"},{"name":"add_captions","description":"Add subtitles to a video, permanently shown on screen. Captions are written automatically from the speech, or you can supply your own in SRT format. Style, size"},{"name":"audio_pitch_tempo","description":"Shift an audio file's pitch in semitones and/or change its tempo (speed) independently, for remixes, practice tracks and key matching. Cost: 1 credit per minute"},{"name":"video_color_grade","description":"Give a video a cinematic look: pick a preset (teal and orange, warm film, cool noir, black and white, vintage) and fine-tune brightness, contrast, saturation an"},{"name":"video_reverse","description":"Play a short clip backwards, with its audio. Limited to 60 seconds because the whole clip is held in memory. Cost: 1 credit per minute of video. Long jobs retur"},{"name":"pixel_art","description":"Turn any image into crisp pixel art for games: pick the pixel size and colour count, and scale the result back up with sharp edges. Cost: 1 credit flat. Long jo"},{"name":"sprite_sheet","description":"Combine animation frames or icons into one sprite sheet PNG with a fixed cell size, and get the frame coordinates as JSON for your game engine. Cost: 1 credit f"},{"name":"scrape_page","description":"Fetch a web page and return its title, description and clean readable text (headings, paragraphs, lists). Use format=html for the raw HTML. Cost: 1 credit per c"},{"name":"extract_data","description":"Scrape specific elements from a page. Give a map of field name to CSS selector; each field returns the text of every match. Append '@attr' to a selector to read"},{"name":"extract_links","description":"List every link on a page with its anchor text. Optionally keep only links on the same domain. Cost: 1 credit per call."},{"name":"extract_tables","description":"Pull every table on a page as rows of cells (first row of each table is usually the header). Cost: 1 credit per call."},{"name":"page_metadata","description":"Read a page's title, description, canonical URL, Open Graph / Twitter tags, favicon, language, headings count and JSON-LD structured data. Cost: 1 credit per ca"},{"name":"fetch_json","description":"GET a public JSON endpoint and return the parsed result. Cost: 1 credit per call."},{"name":"parse_feed","description":"Fetch an RSS or Atom feed and return its entries (title, link, date, summary). Cost: 1 credit per call."},{"name":"sitemap_urls","description":"Find a site's sitemap (via robots.txt or /sitemap.xml) and list the page URLs in it. Cost: 2 credits per call."},{"name":"check_urls","description":"Check up to 20 URLs: HTTP status, final URL after redirects, content type. Good for finding broken links. Cost: 2 credits per call."},{"name":"dns_lookup","description":"Look up a domain's A, AAAA, MX, TXT, NS and CNAME records. Cost: 1 credit per call."},{"name":"email_check","description":"Check email syntax and whether the domain can receive mail (MX records). Flags common disposable domains. Cost: 1 credit per call."},{"name":"tls_certificate","description":"Inspect a site's HTTPS certificate: issuer, validity dates, days until expiry and alternate names. Cost: 1 credit per call."},{"name":"security_headers","description":"Check a site's HTTP security headers (HSTS, CSP, X-Frame-Options, etc.) and score them. Cost: 1 credit per call."},{"name":"extract_contacts","description":"Scan a page for email addresses, phone numbers and social profile links (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Cost: 1 credit per call."},{"name":"domain_info","description":"Look up a domain's registrar, registration and expiry dates and nameservers via RDAP. Cost: 1 credit per call."},{"name":"convert_data","description":"Convert between CSV and JSON text. Free of network calls; useful for cleaning scraped data. Cost: 1 credit per call."},{"name":"onion_fetch","description":"Fetch a public .onion page through the Tor network and return its title, readable text and links. For threat-intelligence, brand-protection and research use on "},{"name":"currency_convert","description":"Convert an amount between currencies using current reference exchange rates (ECB). Cost: 1 credit per call."},{"name":"ip_info","description":"Geolocate a public IP address: country, city, ISP/organization, ASN and timezone. Cost: 1 credit per call."},{"name":"wayback_snapshot","description":"Find the closest archived snapshot of a URL in the Internet Archive, optionally for a given date (YYYYMMDD). Cost: 1 credit per call."},{"name":"qr_code","description":"Create a QR code (SVG) for a URL or any text, e.g. for menus, payments or business cards. Cost: 1 credit per call."},{"name":"text_utils","description":"Hash text (md5, sha1, sha256, sha512), base64 or URL encode/decode, or generate UUIDs. Cost: 1 credit per call."},{"name":"onion_discover","description":"Collect v3 .onion addresses from a seed page (a clearnet link directory or a .onion page) and optionally follow the .onion links it lists one level deep to read"},{"name":"onion_directory","description":"List the curated and discovered .onion addresses, newest first. Optional search over address or title. Cost: 1 credit per call."},{"name":"web_search","description":"Search the web and return ranked results (title, URL, snippet). Set include_content to also fetch the top results and return their clean text, ready for an LLM "},{"name":"crawl_site","description":"Crawl a site breadth-first from a starting URL, staying on the same domain, and return the clean text of each page. Useful for building a knowledge base or RAG "},{"name":"extract_content","description":"Fetch up to 10 URLs in parallel and return the clean readable text of each (title, text). Failed URLs report an error. Cost: 3 credits per call."},{"name":"crime_case_report","description":"Look up a specific past incident in Chicago public crime data by case number, date (plus or minus a window), block, crime type, keyword or coordinates. Returns "},{"name":"crime_map_data","description":"Crime Radar. Query public open data by layer or combine several: drug incidents, overdose deaths, homicides, suicides (anonymised), human trafficking, prostitut"},{"name":"crime_stats","description":"Query the local Crime Radar statistics database (FBI Crime Data Explorer, annual counts and rates by offense). level=state returns state totals; level=county ro"},{"name":"ping","description":"Measure round-trip latency, jitter and packet loss to a host by timing TCP connections (default port 443). ICMP ping is not available from a hosted server, so t"},{"name":"port_check","description":"Check whether up to 10 TCP ports are open on a public host. Only scan systems you own or are authorized to test. Cost: 1 credit per call."},{"name":"traceroute","description":"Show the network path (each router hop with latency) from our server to a public host. Cost: 2 credits per call."},{"name":"reverse_dns","description":"Find the hostnames (PTR records) for a public IP address. Cost: 1 credit per call."},{"name":"ip_whois","description":"Look up who owns a public IP address: network name, range, country, registrant and abuse contact, from the regional internet registries. Cost: 1 credit per call"},{"name":"redirect_chain","description":"Follow a URL's redirects hop by hop and report each status code and location, up to 10 hops. Useful for tracing shortened or tracking links. Cost: 1 credit per "},{"name":"music_theory","description":"Look up the notes of any scale or mode, build the diatonic chords of a key, or turn a roman-numeral progression (for example I V vi IV) into chords. Optionally "},{"name":"midi_generate","description":"Create a downloadable .mid file from a chord list, as block chords, arpeggios or a bass line. Returns the file base64 encoded so it can be saved and opened in a"},{"name":"tempo_calculator","description":"Turn a tempo into millisecond note lengths, delay times and reverb pre-delay, plus the LFO frequency for each note value. Also converts bars to seconds. Cost: 1"},{"name":"subtitle_convert","description":"Convert subtitle text between SRT and WebVTT and shift all timings by an offset in seconds (positive delays, negative advances). Cost: 1 credit per call."},{"name":"timecode_calculator","description":"Convert between timecode (HH:MM:SS:FF), frame counts and seconds at any frame rate, add or subtract timecodes, and work out durations. Supports 23.976, 24, 25, "},{"name":"shot_list","description":"Build a shot list from a scene list: assigns shot numbers, estimates runtime and setup time per shot, and totals the schedule for a shoot day. Great for plannin"},{"name":"dice_roller","description":"Roll tabletop dice from notation like 2d6+3 or 4d6kh3 (keep highest), with repeatable seeds, plus the exact probability distribution of a roll. Cost: 1 credit p"},{"name":"loot_table","description":"Roll from a weighted loot table, or report each item's drop chance. Handles rarity weights and returns repeatable results with a seed. Cost: 1 credit per call."},{"name":"name_generator","description":"Generate character, town or ship names in a chosen style (fantasy, elven, dwarven, sci-fi, orcish). Repeatable with a seed. Cost: 1 credit per call."},{"name":"xp_curve","description":"Generate a level-up XP table from a curve (linear, quadratic, exponential or RuneScape-style) and report total XP and the time to reach each level at a given XP"},{"name":"noise_heightmap","description":"Generate a greyscale heightmap PNG from layered value noise for terrain, clouds or textures. Repeatable with a seed. Returns the PNG base64 encoded. Cost: 1 cre"},{"name":"color_palette","description":"Build a game or brand palette from one base colour using harmony rules (complementary, triadic, analogous, split-complementary, monochrome) with hex and HSL val"},{"name":"csv_profile","description":"Paste CSV text and get a data-quality report: row count, per-column type, blanks, distinct values, min/max/mean for numbers, top values and duplicate rows. Cost"},{"name":"amortization_schedule","description":"Calculate a loan's monthly payment and full amortization schedule, with optional extra monthly payments to show interest saved and the new payoff date. Cost: 1 "},{"name":"cron_explain","description":"Translate a 5-field cron expression into plain English and list the next run times. Cost: 1 credit per call."},{"name":"jwt_inspect","description":"Decode a JSON Web Token's header and claims and check expiry. Does not verify the signature and never sends the token anywhere. Cost: 1 credit per call."},{"name":"text_diff","description":"Line-by-line diff of two texts (contracts, configs, policies), with added and removed lines and a similarity score. Cost: 1 credit per call."},{"name":"business_days","description":"Count working days between two dates or add working days to a date, skipping weekends and optional holidays. Cost: 1 credit per call."},{"name":"cve_lookup","description":"Look up a CVE ID, or search recent vulnerabilities by keyword, using the US National Vulnerability Database. Returns severity (CVSS), description, affected prod"},{"name":"subdomain_enum","description":"List known subdomains of a domain from public certificate-transparency logs. Passive: no traffic is sent to the target. Useful for attack-surface mapping of dom"},{"name":"ioc_extract","description":"Pull IPs, domains, URLs, emails, file hashes (MD5, SHA-1, SHA-256) and CVE IDs out of a block of text such as a threat report, log or email. De-fangs hxxp and ["},{"name":"password_check","description":"Estimate password entropy and check whether it appears in known data breaches using the Have I Been Pwned range API. Only the first 5 characters of the SHA-1 ha"},{"name":"phishing_url_check","description":"Offline heuristic check of a URL for phishing signs: lookalike brand names, punycode, IP hosts, deep subdomains, risky TLDs, @ tricks and long obfuscated paths."},{"name":"hash_identify","description":"Guess which algorithm produced a hash (MD5, SHA family, bcrypt, argon2, crypt formats) from its length and format. Does not crack or reverse hashes. Cost: 1 cre"},{"name":"ad_copy_check","description":"Check headlines, descriptions and body text against character limits for Google Search (RSA), Meta, X, LinkedIn, TikTok and Microsoft Ads, and flag common polic"},{"name":"utm_builder","description":"Build campaign tracking URLs with consistent UTM parameters, one per source/medium pair, with lower-casing and safe encoding. Cost: 1 credit per call."},{"name":"ad_metrics","description":"Work out CTR, CPC, CPM, conversion rate, CPA, ROAS, ROI and break-even from any mix of spend, impressions, clicks, conversions and revenue. Also projects result"},{"name":"ab_test_calc","description":"Compare two ad or page variants for statistical significance (two-proportion z-test), or calculate how many visitors per variant you need to detect a given lift"},{"name":"keyword_formatter","description":"Turn a keyword list into Google/Microsoft Ads match types (broad, phrase, exact), find duplicates, and generate a negative-keyword starter list for a chosen int"},{"name":"multi_model_compare","description":"Send one prompt to up to 4 AI models in parallel (OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, Mistral) and get the answers side by side with latency and"},{"name":"site_create","description":"Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, fa"},{"name":"site_files","description":"Work with the files of a hosted site: list, read, write (one or many at once), delete. Text files (html, css, js, json, svg, xml, txt, md) are sent as utf8; ima"},{"name":"site_list","description":"List every site you have created with its id, name, live URL, publish state and file count. Cost: 1 credit per call."},{"name":"site_deploy","description":"Make a site live at its public URL, take it offline, or delete it permanently. Publishing checks the files first: pages with password fields are refused. Cost: "},{"name":"site_audit","description":"Check any public web page (or one of your hosted sites) for SEO, accessibility, mobile, performance and security problems. Returns a 0-100 score, issues ranked "},{"name":"site_import","description":"Copy a public page and its same-site CSS and JavaScript into a new editable workspace (up to 15 assets). References are rewritten to the local copies so you can"},{"name":"site_autofix","description":"Apply safe automatic fixes to an HTML page in a hosted site: lang attribute, charset, viewport, title, meta description, canonical, Open Graph tags, lazy-loadin"},{"name":"crypto_markets","description":"Live market snapshot: top coins by market cap (or specific coin ids) with price, 1h/24h/7d/30d change, volume, market cap and distance from all-time high, plus "},{"name":"crypto_coin","description":"Detailed look at one coin: price history summary, RSI, moving averages (20/50/200 day), trend, volume trend, volatility, max drawdown, and recent headlines that"},{"name":"crypto_search","description":"Search coins by name or symbol and get the id used by the other crypto tools, plus the trending coins right now. Cost: 1 credit per call."},{"name":"crypto_wallet","description":"Look up any public wallet address on Bitcoin, Ethereum or Solana: balance, USD value, token holdings (Ethereum), transaction count and optionally a risk check o"}],"toolCount":127,"toolsHash":"e6fd2940b0bb93c7c1728d19db7faf28314c93b404023ee4f82e68193f6d1569","serverName":"clear-line-ops","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T11:28:07.205Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":118,"error":null,"detail":{"tools":[{"name":"convert_media","description":"Convert any video or audio file to another format, with optional trimming and downscaling. Video outputs: mp4, mov, mkv, webm, gif. Audio outputs: mp3, wav, fla"},{"name":"compress_media","description":"Shrink a video or audio file to fit a size limit, such as 8 MB for Discord or 25 MB for email. Picks the bitrate for you and re-encodes once more if the first a"},{"name":"trim_media","description":"Cut a section out of a video or audio file. Lossless mode copies the data without re-encoding, so it is instant and keeps full quality (the cut snaps to the nea"},{"name":"extract_audio","description":"Pull the audio track out of a video (or re-encode an audio file). Choose which audio track when a file has several. Cost: 1 credit per minute of output. Long jo"},{"name":"merge_media","description":"Join several video or audio files end to end. Clips with different sizes, frame rates or audio settings are matched automatically, so mixed sources just work. C"},{"name":"edit_video","description":"Reframe and adjust a video in one pass: change aspect ratio (for example 9:16 for Shorts and Reels) by cropping to fill or adding bars, downscale, rotate, flip,"},{"name":"add_watermark","description":"Put a logo image and/or a line of text on a video, with position, size and opacity controls. Cost: 1 credit per minute of video. Long jobs return a job_id; poll"},{"name":"edit_metadata","description":"Set title, artist, album, comment or year tags, or strip all metadata (location, device, software) before sharing. Copies the streams without re-encoding, so qu"},{"name":"process_audio","description":"One-step audio cleanup. The podcast preset removes low rumble, reduces background noise, trims long silences and levels the loudness to -16 LUFS. You can also c"},{"name":"add_background_music","description":"Lay a music track under a video or voice recording. Ducking lowers the music automatically whenever someone is speaking. The music loops to fit and fades out at"},{"name":"audio_visualize","description":"Render an audio or video file's sound as a waveform picture or a spectrogram, as a PNG. Cost: 1 credit per minute of media. Long jobs return a job_id; poll it w"},{"name":"get_media_info","description":"Read a file's duration, resolution, frame rate, codecs, bitrate, audio tracks and metadata tags without converting it. Free. Cost: Free. Long jobs return a job_"},{"name":"analyze_media","description":"Analyse a file and report where the silences are (to cut dead air), where the scene changes are (to chapter or clip a video), and how loud it is in LUFS. Cost: "},{"name":"make_thumbnails","description":"Grab still frames from a video at chosen times or evenly spaced, or build one contact sheet that shows the whole video at a glance. Cost: 1 credit flat. Long jo"},{"name":"make_slideshow","description":"Turn a set of images into a video slideshow, with optional slow zoom and a music track. Cost: 1 credit per minute of video. Long jobs return a job_id; poll it w"},{"name":"create_hls_stream","description":"Package a video for web streaming as HLS with several quality levels (the format video players use to adapt to slow connections). Returns the master playlist li"},{"name":"transcribe_media","description":"Turn the speech in a video or audio file into text with timestamps. Returns the transcript plus ready-made .srt and .vtt subtitle files. Speech recognition runs"},{"name":"add_captions","description":"Add subtitles to a video, permanently shown on screen. Captions are written automatically from the speech, or you can supply your own in SRT format. Style, size"},{"name":"audio_pitch_tempo","description":"Shift an audio file's pitch in semitones and/or change its tempo (speed) independently, for remixes, practice tracks and key matching. Cost: 1 credit per minute"},{"name":"video_color_grade","description":"Give a video a cinematic look: pick a preset (teal and orange, warm film, cool noir, black and white, vintage) and fine-tune brightness, contrast, saturation an"},{"name":"video_reverse","description":"Play a short clip backwards, with its audio. Limited to 60 seconds because the whole clip is held in memory. Cost: 1 credit per minute of video. Long jobs retur"},{"name":"pixel_art","description":"Turn any image into crisp pixel art for games: pick the pixel size and colour count, and scale the result back up with sharp edges. Cost: 1 credit flat. Long jo"},{"name":"sprite_sheet","description":"Combine animation frames or icons into one sprite sheet PNG with a fixed cell size, and get the frame coordinates as JSON for your game engine. Cost: 1 credit f"},{"name":"scrape_page","description":"Fetch a web page and return its title, description and clean readable text (headings, paragraphs, lists). Use format=html for the raw HTML. Cost: 1 credit per c"},{"name":"extract_data","description":"Scrape specific elements from a page. Give a map of field name to CSS selector; each field returns the text of every match. Append '@attr' to a selector to read"},{"name":"extract_links","description":"List every link on a page with its anchor text. Optionally keep only links on the same domain. Cost: 1 credit per call."},{"name":"extract_tables","description":"Pull every table on a page as rows of cells (first row of each table is usually the header). Cost: 1 credit per call."},{"name":"page_metadata","description":"Read a page's title, description, canonical URL, Open Graph / Twitter tags, favicon, language, headings count and JSON-LD structured data. Cost: 1 credit per ca"},{"name":"fetch_json","description":"GET a public JSON endpoint and return the parsed result. Cost: 1 credit per call."},{"name":"parse_feed","description":"Fetch an RSS or Atom feed and return its entries (title, link, date, summary). Cost: 1 credit per call."},{"name":"sitemap_urls","description":"Find a site's sitemap (via robots.txt or /sitemap.xml) and list the page URLs in it. Cost: 2 credits per call."},{"name":"check_urls","description":"Check up to 20 URLs: HTTP status, final URL after redirects, content type. Good for finding broken links. Cost: 2 credits per call."},{"name":"dns_lookup","description":"Look up a domain's A, AAAA, MX, TXT, NS and CNAME records. Cost: 1 credit per call."},{"name":"email_check","description":"Check email syntax and whether the domain can receive mail (MX records). Flags common disposable domains. Cost: 1 credit per call."},{"name":"tls_certificate","description":"Inspect a site's HTTPS certificate: issuer, validity dates, days until expiry and alternate names. Cost: 1 credit per call."},{"name":"security_headers","description":"Check a site's HTTP security headers (HSTS, CSP, X-Frame-Options, etc.) and score them. Cost: 1 credit per call."},{"name":"extract_contacts","description":"Scan a page for email addresses, phone numbers and social profile links (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Cost: 1 credit per call."},{"name":"domain_info","description":"Look up a domain's registrar, registration and expiry dates and nameservers via RDAP. Cost: 1 credit per call."},{"name":"convert_data","description":"Convert between CSV and JSON text. Free of network calls; useful for cleaning scraped data. Cost: 1 credit per call."},{"name":"onion_fetch","description":"Fetch a public .onion page through the Tor network and return its title, readable text and links. For threat-intelligence, brand-protection and research use on "},{"name":"currency_convert","description":"Convert an amount between currencies using current reference exchange rates (ECB). Cost: 1 credit per call."},{"name":"ip_info","description":"Geolocate a public IP address: country, city, ISP/organization, ASN and timezone. Cost: 1 credit per call."},{"name":"wayback_snapshot","description":"Find the closest archived snapshot of a URL in the Internet Archive, optionally for a given date (YYYYMMDD). Cost: 1 credit per call."},{"name":"qr_code","description":"Create a QR code (SVG) for a URL or any text, e.g. for menus, payments or business cards. Cost: 1 credit per call."},{"name":"text_utils","description":"Hash text (md5, sha1, sha256, sha512), base64 or URL encode/decode, or generate UUIDs. Cost: 1 credit per call."},{"name":"onion_discover","description":"Collect v3 .onion addresses from a seed page (a clearnet link directory or a .onion page) and optionally follow the .onion links it lists one level deep to read"},{"name":"onion_directory","description":"List the curated and discovered .onion addresses, newest first. Optional search over address or title. Cost: 1 credit per call."},{"name":"web_search","description":"Search the web and return ranked results (title, URL, snippet). Set include_content to also fetch the top results and return their clean text, ready for an LLM "},{"name":"crawl_site","description":"Crawl a site breadth-first from a starting URL, staying on the same domain, and return the clean text of each page. Useful for building a knowledge base or RAG "},{"name":"extract_content","description":"Fetch up to 10 URLs in parallel and return the clean readable text of each (title, text). Failed URLs report an error. Cost: 3 credits per call."},{"name":"crime_case_report","description":"Look up a specific past incident in Chicago public crime data by case number, date (plus or minus a window), block, crime type, keyword or coordinates. Returns "},{"name":"crime_map_data","description":"Crime Radar. Query public open data by layer or combine several: drug incidents, overdose deaths, homicides, suicides (anonymised), human trafficking, prostitut"},{"name":"crime_stats","description":"Query the local Crime Radar statistics database (FBI Crime Data Explorer, annual counts and rates by offense). level=state returns state totals; level=county ro"},{"name":"ping","description":"Measure round-trip latency, jitter and packet loss to a host by timing TCP connections (default port 443). ICMP ping is not available from a hosted server, so t"},{"name":"port_check","description":"Check whether up to 10 TCP ports are open on a public host. Only scan systems you own or are authorized to test. Cost: 1 credit per call."},{"name":"traceroute","description":"Show the network path (each router hop with latency) from our server to a public host. Cost: 2 credits per call."},{"name":"reverse_dns","description":"Find the hostnames (PTR records) for a public IP address. Cost: 1 credit per call."},{"name":"ip_whois","description":"Look up who owns a public IP address: network name, range, country, registrant and abuse contact, from the regional internet registries. Cost: 1 credit per call"},{"name":"redirect_chain","description":"Follow a URL's redirects hop by hop and report each status code and location, up to 10 hops. Useful for tracing shortened or tracking links. Cost: 1 credit per "},{"name":"music_theory","description":"Look up the notes of any scale or mode, build the diatonic chords of a key, or turn a roman-numeral progression (for example I V vi IV) into chords. Optionally "},{"name":"midi_generate","description":"Create a downloadable .mid file from a chord list, as block chords, arpeggios or a bass line. Returns the file base64 encoded so it can be saved and opened in a"},{"name":"tempo_calculator","description":"Turn a tempo into millisecond note lengths, delay times and reverb pre-delay, plus the LFO frequency for each note value. Also converts bars to seconds. Cost: 1"},{"name":"subtitle_convert","description":"Convert subtitle text between SRT and WebVTT and shift all timings by an offset in seconds (positive delays, negative advances). Cost: 1 credit per call."},{"name":"timecode_calculator","description":"Convert between timecode (HH:MM:SS:FF), frame counts and seconds at any frame rate, add or subtract timecodes, and work out durations. Supports 23.976, 24, 25, "},{"name":"shot_list","description":"Build a shot list from a scene list: assigns shot numbers, estimates runtime and setup time per shot, and totals the schedule for a shoot day. Great for plannin"},{"name":"dice_roller","description":"Roll tabletop dice from notation like 2d6+3 or 4d6kh3 (keep highest), with repeatable seeds, plus the exact probability distribution of a roll. Cost: 1 credit p"},{"name":"loot_table","description":"Roll from a weighted loot table, or report each item's drop chance. Handles rarity weights and returns repeatable results with a seed. Cost: 1 credit per call."},{"name":"name_generator","description":"Generate character, town or ship names in a chosen style (fantasy, elven, dwarven, sci-fi, orcish). Repeatable with a seed. Cost: 1 credit per call."},{"name":"xp_curve","description":"Generate a level-up XP table from a curve (linear, quadratic, exponential or RuneScape-style) and report total XP and the time to reach each level at a given XP"},{"name":"noise_heightmap","description":"Generate a greyscale heightmap PNG from layered value noise for terrain, clouds or textures. Repeatable with a seed. Returns the PNG base64 encoded. Cost: 1 cre"},{"name":"color_palette","description":"Build a game or brand palette from one base colour using harmony rules (complementary, triadic, analogous, split-complementary, monochrome) with hex and HSL val"},{"name":"csv_profile","description":"Paste CSV text and get a data-quality report: row count, per-column type, blanks, distinct values, min/max/mean for numbers, top values and duplicate rows. Cost"},{"name":"amortization_schedule","description":"Calculate a loan's monthly payment and full amortization schedule, with optional extra monthly payments to show interest saved and the new payoff date. Cost: 1 "},{"name":"cron_explain","description":"Translate a 5-field cron expression into plain English and list the next run times. Cost: 1 credit per call."},{"name":"jwt_inspect","description":"Decode a JSON Web Token's header and claims and check expiry. Does not verify the signature and never sends the token anywhere. Cost: 1 credit per call."},{"name":"text_diff","description":"Line-by-line diff of two texts (contracts, configs, policies), with added and removed lines and a similarity score. Cost: 1 credit per call."},{"name":"business_days","description":"Count working days between two dates or add working days to a date, skipping weekends and optional holidays. Cost: 1 credit per call."},{"name":"cve_lookup","description":"Look up a CVE ID, or search recent vulnerabilities by keyword, using the US National Vulnerability Database. Returns severity (CVSS), description, affected prod"},{"name":"subdomain_enum","description":"List known subdomains of a domain from public certificate-transparency logs. Passive: no traffic is sent to the target. Useful for attack-surface mapping of dom"},{"name":"ioc_extract","description":"Pull IPs, domains, URLs, emails, file hashes (MD5, SHA-1, SHA-256) and CVE IDs out of a block of text such as a threat report, log or email. De-fangs hxxp and ["},{"name":"password_check","description":"Estimate password entropy and check whether it appears in known data breaches using the Have I Been Pwned range API. Only the first 5 characters of the SHA-1 ha"},{"name":"phishing_url_check","description":"Offline heuristic check of a URL for phishing signs: lookalike brand names, punycode, IP hosts, deep subdomains, risky TLDs, @ tricks and long obfuscated paths."},{"name":"hash_identify","description":"Guess which algorithm produced a hash (MD5, SHA family, bcrypt, argon2, crypt formats) from its length and format. Does not crack or reverse hashes. Cost: 1 cre"},{"name":"ad_copy_check","description":"Check headlines, descriptions and body text against character limits for Google Search (RSA), Meta, X, LinkedIn, TikTok and Microsoft Ads, and flag common polic"},{"name":"utm_builder","description":"Build campaign tracking URLs with consistent UTM parameters, one per source/medium pair, with lower-casing and safe encoding. Cost: 1 credit per call."},{"name":"ad_metrics","description":"Work out CTR, CPC, CPM, conversion rate, CPA, ROAS, ROI and break-even from any mix of spend, impressions, clicks, conversions and revenue. Also projects result"},{"name":"ab_test_calc","description":"Compare two ad or page variants for statistical significance (two-proportion z-test), or calculate how many visitors per variant you need to detect a given lift"},{"name":"keyword_formatter","description":"Turn a keyword list into Google/Microsoft Ads match types (broad, phrase, exact), find duplicates, and generate a negative-keyword starter list for a chosen int"},{"name":"multi_model_compare","description":"Send one prompt to up to 4 AI models in parallel (OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, Mistral) and get the answers side by side with latency and"},{"name":"site_create","description":"Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, fa"},{"name":"site_files","description":"Work with the files of a hosted site: list, read, write (one or many at once), delete. Text files (html, css, js, json, svg, xml, txt, md) are sent as utf8; ima"},{"name":"site_list","description":"List every site you have created with its id, name, live URL, publish state and file count. Cost: 1 credit per call."},{"name":"site_deploy","description":"Make a site live at its public URL, take it offline, or delete it permanently. Publishing checks the files first: pages with password fields are refused. Cost: "},{"name":"site_audit","description":"Check any public web page (or one of your hosted sites) for SEO, accessibility, mobile, performance and security problems. Returns a 0-100 score, issues ranked "},{"name":"site_import","description":"Copy a public page and its same-site CSS and JavaScript into a new editable workspace (up to 15 assets). References are rewritten to the local copies so you can"},{"name":"site_autofix","description":"Apply safe automatic fixes to an HTML page in a hosted site: lang attribute, charset, viewport, title, meta description, canonical, Open Graph tags, lazy-loadin"},{"name":"crypto_markets","description":"Live market snapshot: top coins by market cap (or specific coin ids) with price, 1h/24h/7d/30d change, volume, market cap and distance from all-time high, plus "},{"name":"crypto_coin","description":"Detailed look at one coin: price history summary, RSI, moving averages (20/50/200 day), trend, volume trend, volatility, max drawdown, and recent headlines that"},{"name":"crypto_search","description":"Search coins by name or symbol and get the id used by the other crypto tools, plus the trending coins right now. Cost: 1 credit per call."},{"name":"crypto_wallet","description":"Look up any public wallet address on Bitcoin, Ethereum or Solana: balance, USD value, token holdings (Ethereum), transaction count and optionally a risk check o"}],"toolCount":127,"toolsHash":"e6fd2940b0bb93c7c1728d19db7faf28314c93b404023ee4f82e68193f6d1569","serverName":"clear-line-ops","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"convert_media","description":"Convert any video or audio file to another format, with optional trimming and downscaling. Video outputs: mp4, mov, mkv, webm, gif. Audio outputs: mp3, wav, fla"},{"name":"compress_media","description":"Shrink a video or audio file to fit a size limit, such as 8 MB for Discord or 25 MB for email. Picks the bitrate for you and re-encodes once more if the first a"},{"name":"trim_media","description":"Cut a section out of a video or audio file. Lossless mode copies the data without re-encoding, so it is instant and keeps full quality (the cut snaps to the nea"},{"name":"extract_audio","description":"Pull the audio track out of a video (or re-encode an audio file). Choose which audio track when a file has several. Cost: 1 credit per minute of output. Long jo"},{"name":"merge_media","description":"Join several video or audio files end to end. Clips with different sizes, frame rates or audio settings are matched automatically, so mixed sources just work. C"},{"name":"edit_video","description":"Reframe and adjust a video in one pass: change aspect ratio (for example 9:16 for Shorts and Reels) by cropping to fill or adding bars, downscale, rotate, flip,"},{"name":"add_watermark","description":"Put a logo image and/or a line of text on a video, with position, size and opacity controls. Cost: 1 credit per minute of video. Long jobs return a job_id; poll"},{"name":"edit_metadata","description":"Set title, artist, album, comment or year tags, or strip all metadata (location, device, software) before sharing. Copies the streams without re-encoding, so qu"},{"name":"process_audio","description":"One-step audio cleanup. The podcast preset removes low rumble, reduces background noise, trims long silences and levels the loudness to -16 LUFS. You can also c"},{"name":"add_background_music","description":"Lay a music track under a video or voice recording. Ducking lowers the music automatically whenever someone is speaking. The music loops to fit and fades out at"},{"name":"audio_visualize","description":"Render an audio or video file's sound as a waveform picture or a spectrogram, as a PNG. Cost: 1 credit per minute of media. Long jobs return a job_id; poll it w"},{"name":"get_media_info","description":"Read a file's duration, resolution, frame rate, codecs, bitrate, audio tracks and metadata tags without converting it. Free. Cost: Free. Long jobs return a job_"},{"name":"analyze_media","description":"Analyse a file and report where the silences are (to cut dead air), where the scene changes are (to chapter or clip a video), and how loud it is in LUFS. Cost: "},{"name":"make_thumbnails","description":"Grab still frames from a video at chosen times or evenly spaced, or build one contact sheet that shows the whole video at a glance. Cost: 1 credit flat. Long jo"},{"name":"make_slideshow","description":"Turn a set of images into a video slideshow, with optional slow zoom and a music track. Cost: 1 credit per minute of video. Long jobs return a job_id; poll it w"},{"name":"create_hls_stream","description":"Package a video for web streaming as HLS with several quality levels (the format video players use to adapt to slow connections). Returns the master playlist li"},{"name":"transcribe_media","description":"Turn the speech in a video or audio file into text with timestamps. Returns the transcript plus ready-made .srt and .vtt subtitle files. Speech recognition runs"},{"name":"add_captions","description":"Add subtitles to a video, permanently shown on screen. Captions are written automatically from the speech, or you can supply your own in SRT format. Style, size"},{"name":"audio_pitch_tempo","description":"Shift an audio file's pitch in semitones and/or change its tempo (speed) independently, for remixes, practice tracks and key matching. Cost: 1 credit per minute"},{"name":"video_color_grade","description":"Give a video a cinematic look: pick a preset (teal and orange, warm film, cool noir, black and white, vintage) and fine-tune brightness, contrast, saturation an"},{"name":"video_reverse","description":"Play a short clip backwards, with its audio. Limited to 60 seconds because the whole clip is held in memory. Cost: 1 credit per minute of video. Long jobs retur"},{"name":"pixel_art","description":"Turn any image into crisp pixel art for games: pick the pixel size and colour count, and scale the result back up with sharp edges. Cost: 1 credit flat. Long jo"},{"name":"sprite_sheet","description":"Combine animation frames or icons into one sprite sheet PNG with a fixed cell size, and get the frame coordinates as JSON for your game engine. Cost: 1 credit f"},{"name":"scrape_page","description":"Fetch a web page and return its title, description and clean readable text (headings, paragraphs, lists). Use format=html for the raw HTML. Cost: 1 credit per c"},{"name":"extract_data","description":"Scrape specific elements from a page. Give a map of field name to CSS selector; each field returns the text of every match. Append '@attr' to a selector to read"},{"name":"extract_links","description":"List every link on a page with its anchor text. Optionally keep only links on the same domain. Cost: 1 credit per call."},{"name":"extract_tables","description":"Pull every table on a page as rows of cells (first row of each table is usually the header). Cost: 1 credit per call."},{"name":"page_metadata","description":"Read a page's title, description, canonical URL, Open Graph / Twitter tags, favicon, language, headings count and JSON-LD structured data. Cost: 1 credit per ca"},{"name":"fetch_json","description":"GET a public JSON endpoint and return the parsed result. Cost: 1 credit per call."},{"name":"parse_feed","description":"Fetch an RSS or Atom feed and return its entries (title, link, date, summary). Cost: 1 credit per call."},{"name":"sitemap_urls","description":"Find a site's sitemap (via robots.txt or /sitemap.xml) and list the page URLs in it. Cost: 2 credits per call."},{"name":"check_urls","description":"Check up to 20 URLs: HTTP status, final URL after redirects, content type. Good for finding broken links. Cost: 2 credits per call."},{"name":"dns_lookup","description":"Look up a domain's A, AAAA, MX, TXT, NS and CNAME records. Cost: 1 credit per call."},{"name":"email_check","description":"Check email syntax and whether the domain can receive mail (MX records). Flags common disposable domains. Cost: 1 credit per call."},{"name":"tls_certificate","description":"Inspect a site's HTTPS certificate: issuer, validity dates, days until expiry and alternate names. Cost: 1 credit per call."},{"name":"security_headers","description":"Check a site's HTTP security headers (HSTS, CSP, X-Frame-Options, etc.) and score them. Cost: 1 credit per call."},{"name":"extract_contacts","description":"Scan a page for email addresses, phone numbers and social profile links (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Cost: 1 credit per call."},{"name":"domain_info","description":"Look up a domain's registrar, registration and expiry dates and nameservers via RDAP. Cost: 1 credit per call."},{"name":"convert_data","description":"Convert between CSV and JSON text. Free of network calls; useful for cleaning scraped data. Cost: 1 credit per call."},{"name":"onion_fetch","description":"Fetch a public .onion page through the Tor network and return its title, readable text and links. For threat-intelligence, brand-protection and research use on "},{"name":"currency_convert","description":"Convert an amount between currencies using current reference exchange rates (ECB). Cost: 1 credit per call."},{"name":"ip_info","description":"Geolocate a public IP address: country, city, ISP/organization, ASN and timezone. Cost: 1 credit per call."},{"name":"wayback_snapshot","description":"Find the closest archived snapshot of a URL in the Internet Archive, optionally for a given date (YYYYMMDD). Cost: 1 credit per call."},{"name":"qr_code","description":"Create a QR code (SVG) for a URL or any text, e.g. for menus, payments or business cards. Cost: 1 credit per call."},{"name":"text_utils","description":"Hash text (md5, sha1, sha256, sha512), base64 or URL encode/decode, or generate UUIDs. Cost: 1 credit per call."},{"name":"onion_discover","description":"Collect v3 .onion addresses from a seed page (a clearnet link directory or a .onion page) and optionally follow the .onion links it lists one level deep to read"},{"name":"onion_directory","description":"List the curated and discovered .onion addresses, newest first. Optional search over address or title. Cost: 1 credit per call."},{"name":"web_search","description":"Search the web and return ranked results (title, URL, snippet). Set include_content to also fetch the top results and return their clean text, ready for an LLM "},{"name":"crawl_site","description":"Crawl a site breadth-first from a starting URL, staying on the same domain, and return the clean text of each page. Useful for building a knowledge base or RAG "},{"name":"extract_content","description":"Fetch up to 10 URLs in parallel and return the clean readable text of each (title, text). Failed URLs report an error. Cost: 3 credits per call."},{"name":"crime_case_report","description":"Look up a specific past incident in Chicago public crime data by case number, date (plus or minus a window), block, crime type, keyword or coordinates. Returns "},{"name":"crime_map_data","description":"Crime Radar. Query public open data by layer or combine several: drug incidents, overdose deaths, homicides, suicides (anonymised), human trafficking, prostitut"},{"name":"crime_stats","description":"Query the local Crime Radar statistics database (FBI Crime Data Explorer, annual counts and rates by offense). level=state returns state totals; level=county ro"},{"name":"ping","description":"Measure round-trip latency, jitter and packet loss to a host by timing TCP connections (default port 443). ICMP ping is not available from a hosted server, so t"},{"name":"port_check","description":"Check whether up to 10 TCP ports are open on a public host. Only scan systems you own or are authorized to test. Cost: 1 credit per call."},{"name":"traceroute","description":"Show the network path (each router hop with latency) from our server to a public host. Cost: 2 credits per call."},{"name":"reverse_dns","description":"Find the hostnames (PTR records) for a public IP address. Cost: 1 credit per call."},{"name":"ip_whois","description":"Look up who owns a public IP address: network name, range, country, registrant and abuse contact, from the regional internet registries. Cost: 1 credit per call"},{"name":"redirect_chain","description":"Follow a URL's redirects hop by hop and report each status code and location, up to 10 hops. Useful for tracing shortened or tracking links. Cost: 1 credit per "},{"name":"music_theory","description":"Look up the notes of any scale or mode, build the diatonic chords of a key, or turn a roman-numeral progression (for example I V vi IV) into chords. Optionally "},{"name":"midi_generate","description":"Create a downloadable .mid file from a chord list, as block chords, arpeggios or a bass line. Returns the file base64 encoded so it can be saved and opened in a"},{"name":"tempo_calculator","description":"Turn a tempo into millisecond note lengths, delay times and reverb pre-delay, plus the LFO frequency for each note value. Also converts bars to seconds. Cost: 1"},{"name":"subtitle_convert","description":"Convert subtitle text between SRT and WebVTT and shift all timings by an offset in seconds (positive delays, negative advances). Cost: 1 credit per call."},{"name":"timecode_calculator","description":"Convert between timecode (HH:MM:SS:FF), frame counts and seconds at any frame rate, add or subtract timecodes, and work out durations. Supports 23.976, 24, 25, "},{"name":"shot_list","description":"Build a shot list from a scene list: assigns shot numbers, estimates runtime and setup time per shot, and totals the schedule for a shoot day. Great for plannin"},{"name":"dice_roller","description":"Roll tabletop dice from notation like 2d6+3 or 4d6kh3 (keep highest), with repeatable seeds, plus the exact probability distribution of a roll. Cost: 1 credit p"},{"name":"loot_table","description":"Roll from a weighted loot table, or report each item's drop chance. Handles rarity weights and returns repeatable results with a seed. Cost: 1 credit per call."},{"name":"name_generator","description":"Generate character, town or ship names in a chosen style (fantasy, elven, dwarven, sci-fi, orcish). Repeatable with a seed. Cost: 1 credit per call."},{"name":"xp_curve","description":"Generate a level-up XP table from a curve (linear, quadratic, exponential or RuneScape-style) and report total XP and the time to reach each level at a given XP"},{"name":"noise_heightmap","description":"Generate a greyscale heightmap PNG from layered value noise for terrain, clouds or textures. Repeatable with a seed. Returns the PNG base64 encoded. Cost: 1 cre"},{"name":"color_palette","description":"Build a game or brand palette from one base colour using harmony rules (complementary, triadic, analogous, split-complementary, monochrome) with hex and HSL val"},{"name":"csv_profile","description":"Paste CSV text and get a data-quality report: row count, per-column type, blanks, distinct values, min/max/mean for numbers, top values and duplicate rows. Cost"},{"name":"amortization_schedule","description":"Calculate a loan's monthly payment and full amortization schedule, with optional extra monthly payments to show interest saved and the new payoff date. Cost: 1 "},{"name":"cron_explain","description":"Translate a 5-field cron expression into plain English and list the next run times. Cost: 1 credit per call."},{"name":"jwt_inspect","description":"Decode a JSON Web Token's header and claims and check expiry. Does not verify the signature and never sends the token anywhere. Cost: 1 credit per call."},{"name":"text_diff","description":"Line-by-line diff of two texts (contracts, configs, policies), with added and removed lines and a similarity score. Cost: 1 credit per call."},{"name":"business_days","description":"Count working days between two dates or add working days to a date, skipping weekends and optional holidays. Cost: 1 credit per call."},{"name":"cve_lookup","description":"Look up a CVE ID, or search recent vulnerabilities by keyword, using the US National Vulnerability Database. Returns severity (CVSS), description, affected prod"},{"name":"subdomain_enum","description":"List known subdomains of a domain from public certificate-transparency logs. Passive: no traffic is sent to the target. Useful for attack-surface mapping of dom"},{"name":"ioc_extract","description":"Pull IPs, domains, URLs, emails, file hashes (MD5, SHA-1, SHA-256) and CVE IDs out of a block of text such as a threat report, log or email. De-fangs hxxp and ["},{"name":"password_check","description":"Estimate password entropy and check whether it appears in known data breaches using the Have I Been Pwned range API. Only the first 5 characters of the SHA-1 ha"},{"name":"phishing_url_check","description":"Offline heuristic check of a URL for phishing signs: lookalike brand names, punycode, IP hosts, deep subdomains, risky TLDs, @ tricks and long obfuscated paths."},{"name":"hash_identify","description":"Guess which algorithm produced a hash (MD5, SHA family, bcrypt, argon2, crypt formats) from its length and format. Does not crack or reverse hashes. Cost: 1 cre"},{"name":"ad_copy_check","description":"Check headlines, descriptions and body text against character limits for Google Search (RSA), Meta, X, LinkedIn, TikTok and Microsoft Ads, and flag common polic"},{"name":"utm_builder","description":"Build campaign tracking URLs with consistent UTM parameters, one per source/medium pair, with lower-casing and safe encoding. Cost: 1 credit per call."},{"name":"ad_metrics","description":"Work out CTR, CPC, CPM, conversion rate, CPA, ROAS, ROI and break-even from any mix of spend, impressions, clicks, conversions and revenue. Also projects result"},{"name":"ab_test_calc","description":"Compare two ad or page variants for statistical significance (two-proportion z-test), or calculate how many visitors per variant you need to detect a given lift"},{"name":"keyword_formatter","description":"Turn a keyword list into Google/Microsoft Ads match types (broad, phrase, exact), find duplicates, and generate a negative-keyword starter list for a chosen int"},{"name":"multi_model_compare","description":"Send one prompt to up to 4 AI models in parallel (OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, Mistral) and get the answers side by side with latency and"},{"name":"site_create","description":"Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, fa"},{"name":"site_files","description":"Work with the files of a hosted site: list, read, write (one or many at once), delete. Text files (html, css, js, json, svg, xml, txt, md) are sent as utf8; ima"},{"name":"site_list","description":"List every site you have created with its id, name, live URL, publish state and file count. Cost: 1 credit per call."},{"name":"site_deploy","description":"Make a site live at its public URL, take it offline, or delete it permanently. Publishing checks the files first: pages with password fields are refused. Cost: "},{"name":"site_audit","description":"Check any public web page (or one of your hosted sites) for SEO, accessibility, mobile, performance and security problems. Returns a 0-100 score, issues ranked "},{"name":"site_import","description":"Copy a public page and its same-site CSS and JavaScript into a new editable workspace (up to 15 assets). References are rewritten to the local copies so you can"},{"name":"site_autofix","description":"Apply safe automatic fixes to an HTML page in a hosted site: lang attribute, charset, viewport, title, meta description, canonical, Open Graph tags, lazy-loadin"},{"name":"crypto_markets","description":"Live market snapshot: top coins by market cap (or specific coin ids) with price, 1h/24h/7d/30d change, volume, market cap and distance from all-time high, plus "},{"name":"crypto_coin","description":"Detailed look at one coin: price history summary, RSI, moving averages (20/50/200 day), trend, volume trend, volatility, max drawdown, and recent headlines that"},{"name":"crypto_search","description":"Search coins by name or symbol and get the id used by the other crypto tools, plus the trending coins right now. Cost: 1 credit per call."},{"name":"crypto_wallet","description":"Look up any public wallet address on Bitcoin, Ethereum or Solana: balance, USD value, token holdings (Ethereum), transaction count and optionally a risk check o"}],"package":null,"toolSurface":{"id":"ts_6q8p2dhvjdpt","endpointId":"ep_sap53htna9fk","hash":"e6fd2940b0bb93c7c1728d19db7faf28314c93b404023ee4f82e68193f6d1569","toolCount":127,"serverName":"clear-line-ops","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-16T16:31:37.103Z","lastSeenAt":"2026-10-24T03:20:59.511Z","observations":27,"toolNames":["convert_media","compress_media","trim_media","extract_audio","merge_media","edit_video","add_watermark","edit_metadata","process_audio","add_background_music","audio_visualize","get_media_info","analyze_media","make_thumbnails","make_slideshow","create_hls_stream","transcribe_media","add_captions","audio_pitch_tempo","video_color_grade","video_reverse","pixel_art","sprite_sheet","scrape_page","extract_data","extract_links","extract_tables","page_metadata","fetch_json","parse_feed","sitemap_urls","check_urls","dns_lookup","email_check","tls_certificate","security_headers","extract_contacts","domain_info","convert_data","onion_fetch","currency_convert","ip_info","wayback_snapshot","qr_code","text_utils","onion_discover","onion_directory","web_search","crawl_site","extract_content","crime_case_report","crime_map_data","crime_stats","ping","port_check","traceroute","reverse_dns","ip_whois","redirect_chain","music_theory","midi_generate","tempo_calculator","subtitle_convert","timecode_calculator","shot_list","dice_roller","loot_table","name_generator","xp_curve","noise_heightmap","color_palette","csv_profile","amortization_schedule","cron_explain","jwt_inspect","text_diff","business_days","cve_lookup","subdomain_enum","ioc_extract","password_check","phishing_url_check","hash_identify","ad_copy_check","utm_builder","ad_metrics","ab_test_calc","keyword_formatter","multi_model_compare","site_create","site_files","site_list","site_deploy","site_audit","site_import","site_autofix","crypto_markets","crypto_coin","crypto_search","crypto_wallet","crypto_news","crypto_signals","hub_setup","hub_apps","hub_routes","hub_send","hub_read","hub_state","app_frontend","recipe_save","recipe_list","recipe_run","recipe_delete","recipe_publish","recipe_import","cad_ideas","cad_part","cad_machine","cad_fusion","cad_calc","cad_build","cad_reverse","arch_design","arch_review","get_job","get_balance","get_audit_log"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_sap53htna9fk","url":"https://mcp.clear-line-operations.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-24T03:20:59.528Z","auth":{"observedAt":"2026-10-24T03:20:59.635Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-24T03:20:59.847Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.clear-line-operations.com","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-10-13T10:25:37.000Z","validTo":"2027-01-11T10:25:36.000Z","daysToExpiry":79,"sanCount":1,"fingerprint256":"1D:66:71:77:4E:57:A7:0C:98:9C:5E:43:EE:4A:DA:2C:08:12:34:B8:91:5E:17:6C:8C:BD:25:93:A6:36:99:F1"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.mfarrell628/clear-line-ops","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.mfarrell628%2Fclear-line-ops","firstSeenAt":"2026-10-16T16:19:27.041Z","fetchedAt":"2026-10-23T13:19:31.782Z","normalizedAt":"2026-10-23T13:19:31.782Z"}]},"firstSeenAt":"2026-10-16T16:19:27.041Z","updatedAt":"2026-10-24T03:25:48.228Z"}