clear-line-ops
Server Details
150+ hosted tools: describe-to-build CAD, scan-to-CAD, architecture studio, web research, media.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- mfarrell628/clear-line-ops-mcp
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
127 toolsab_test_calcA/B test significance and sample sizeInspect
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. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| a_visitors | No | ||
| b_visitors | No | ||
| a_conversions | No | ||
| b_conversions | No | ||
| minimum_lift_percent | No | For sample size: smallest relative lift to detect | |
| baseline_rate_percent | No | For sample size: current conversion rate |
ad_copy_checkCheck ad copy against platform limitsInspect
Check headlines, descriptions and body text against character limits for Google Search (RSA), Meta, X, LinkedIn, TikTok and Microsoft Ads, and flag common policy problems (ALL CAPS, repeated punctuation, excessive emoji, unsupported claims). Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| platform | Yes | ||
| headlines | No | ||
| descriptions | No |
add_background_musicAdd background musicInspect
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 the end. Cost: 1 credit per minute of main file. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Main video or audio: public http(s) link | |
| format | No | Defaults to mp4 for video, mp3 for audio | |
| ducking | No | Lower the music while the main audio has speech | |
| music_url | Yes | Music track: public http(s) link | |
| music_volume_db | No | Music level in dB. Lower is quieter | |
| fade_out_seconds | No |
add_captionsBurn captions into a videoInspect
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 and position are adjustable. Cost: 3 credits per minute with automatic captions, 1 with your own SRT. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| srt | No | Your own captions in SRT format. Skips speech recognition | |
| url | Yes | Video: public http(s) link | |
| color | No | Text colour | #ffffff |
| language | No | Spoken language in English, e.g. spanish. Leave empty to detect it | |
| position | No | bottom | |
| font_size | No | ||
| translate_to_english | No | Translate the speech into English |
add_watermarkAdd logo or text watermarkInspect
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 it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Video: public http(s) link | |
| text | No | Text to show. Leave empty to use only a logo | |
| color | No | Text colour | #ffffff |
| margin | No | Distance from the edge in pixels | |
| opacity | No | ||
| quality | No | Quality. Lower quality gives smaller files | medium |
| position | No | bottom_right | |
| font_size | No | ||
| watermark_url | No | Logo image (PNG, JPEG or WebP): public http(s) link | |
| logo_width_percent | No | Logo width as a percent of the video width |
ad_metricsAd performance calculatorInspect
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 results for a new budget. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| spend | No | ||
| clicks | No | ||
| revenue | No | ||
| new_budget | No | Project results at this spend, assuming the same efficiency | |
| conversions | No | ||
| impressions | No | ||
| profit_margin_percent | No |
amortization_scheduleLoan amortization scheduleInspect
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 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| years | Yes | ||
| principal | Yes | ||
| extra_monthly | No | ||
| annual_rate_percent | Yes |
analyze_mediaFind silences, scenes, loudnessInspect
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: 1 credit per minute of media. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Source file: public http(s) link | |
| analyses | No | ||
| scene_threshold | No | Lower finds more scene changes | |
| min_silence_seconds | No | ||
| silence_threshold_db | No |
app_frontendGenerate a stylish app frontendInspect
Build a polished, responsive front end for an app and host it instantly. Layouts: 'dashboard' (sidebar, animated KPI cards, live chart, searchable sortable table), 'crud' (a full create/edit/delete data manager for any record type with modal forms), 'chat' (an AI-chat style interface with typing indicator). Themes: glass (frosted, gradient), neon (terminal glow), paper (warm editorial), brutal (bold neo-brutalist). Includes dark/light mode, mobile drawer navigation and accessible controls. Runs on sample data out of the box and connects to your real API with api_base_url (crud: GET/POST/PUT/DELETE on /), data_url (dashboard JSON) or chat_endpoint (POST {message, history} returns {reply}). Output is plain HTML/CSS/JS you can edit with site_files. Pages run sandboxed, so settings are kept in memory only. Cost: 2 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| chat | No | ||
| crud | No | ||
| name | Yes | App name | |
| theme | No | glass | |
| accent | No | #6366f1 | |
| layout | No | dashboard | |
| publish | No | ||
| site_id | No | Overwrite the front end of an existing site | |
| data_url | No | dashboard: URL returning {kpis, chart, table} | |
| dashboard | No | ||
| nav_items | No | Sidebar links. The first one shows the app; others are placeholder pages to wire up later | |
| api_base_url | No | crud: base URL of your REST API | |
| default_mode | No | auto | |
| chat_endpoint | No |
arch_designDesign a building from a descriptionInspect
Describe a building in plain language ('two storey house, 3 bedrooms, 2 baths, open kitchen, about 180 m2'; also offices, schools, shops). Generates a laid-out floor plan per storey (DXF/SVG for AutoCAD), a 3D model (STL + interactive viewer), room schedule, rough energy and budget numbers, and a step-by-step build guide. Give budget_usd to size the building to a budget (live material prices), or layout (plan.json exported from the studio) to rebuild an edited design. The result page has a first-person walk-inside-and-design-live studio with a bill of materials and cost that tracks market prices, plus DXF, STL, IFC (BIM for Revit/ArchiCAD) and CSV downloads. Optional: floors, floor_height_m, width_m, depth_m, roof (gable|flat), structure (wood|steel|concrete), rooms {bedroom:3,...}, target_area_m2. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| roof | No | ||
| brief | No | Plain-language description. Optional if layout is given. | |
| rooms | No | ||
| title | No | ||
| floors | No | ||
| layout | No | ||
| region | No | ||
| depth_m | No | ||
| width_m | No | ||
| site_lat | No | ||
| site_lon | No | ||
| structure | No | wood | |
| budget_usd | No | ||
| floor_height_m | No | ||
| target_area_m2 | No |
arch_reviewStress-test an existing building designInspect
Screen an existing project for weaknesses and improvements. Provide whatever you have: beams [{name, span_m, width_mm, depth_mm, material (timber|steel|concrete|lvl), tributary_width_m}], columns [{name, load_kn, width_mm, depth_mm, height_m, material}], rooms [{name, area_m2, windows_m2, egress_window, ventilation, occupants}], floors, floor_height_m, exits, corridor_width_m, stair_width_m, ceiling_height_m, structure, sprinklers, r_value, seismic_zone/wind_zone ('high'), bracing, soft_storey, dead_load_kpa, live_load_kpa, and optionally dxf (text of a DXF plan). Returns a score, prioritised findings with fixes (bending, deflection, buckling, daylight, egress, fire, energy, lateral loads) and improvement ideas. Screening only, not a stamped engineering check. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| dxf | No | ||
| beams | No | ||
| exits | No | ||
| rooms | No | ||
| floors | No | ||
| bracing | No | ||
| columns | No | ||
| r_value | No | ||
| structure | No | ||
| wind_zone | No | ||
| sprinklers | No | ||
| shear_walls | No | ||
| soft_storey | No | ||
| aspect_ratio | No | ||
| seismic_zone | No | ||
| dead_load_kpa | No | ||
| live_load_kpa | No | ||
| stair_width_m | No | ||
| floor_height_m | No | ||
| ceiling_height_m | No | ||
| corridor_width_m | No |
audio_pitch_tempoChange pitch and tempoInspect
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 of audio. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Audio or video file: public http(s) link | |
| tempo | No | 1 is original speed. 1.25 is 25% faster, pitch unchanged | |
| format | No | mp3 | |
| semitones | No | Pitch shift. +12 is one octave up |
audio_visualizeWaveform or spectrogram imageInspect
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 with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Audio or video file: public http(s) link | |
| type | No | waveform | |
| color | No | Waveform colour | #2f9e63 |
| width | No | ||
| height | No |
business_daysBusiness days calculatorInspect
Count working days between two dates or add working days to a date, skipping weekends and optional holidays. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ||
| start | Yes | ||
| add_days | No | ||
| holidays | No |
cad_buildSay what you want to build: design, DXF template and build reportInspect
Describe a project in plain language ('a 6 ft workbench', 'bookshelf 800 x 300 x 1800 mm', 'raised garden bed 2 m x 1 m', 'a desk 1200x600', 'a toy chest') and get a complete design: 3D model (STL + viewer), AutoCAD DXF with a to-scale cut layout, SVG drawing, cut list, bill of materials with estimated cost, fastener count, weight, and a step-by-step build report. Supported: table, desk, workbench, bookshelf, raised_bed, chest. Optional: kind, length_mm, width_mm, height_mm, wood (pine|plywood|oak|maple|cedar). Does not design weapons, firearms, ammunition or explosives. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| wood | No | pine | |
| brief | Yes | ||
| title | No | ||
| width_mm | No | ||
| height_mm | No | ||
| length_mm | No |
cad_calcEngineering calculatorInspect
Quick engineering checks. kind='beam' {length_mm, load_N, width_mm, height_mm, support:'cantilever'|'simple', material}; 'torsion' {torque_Nm, diameter_mm, material}; 'bolt' {diameter_mm, load_N, bolts, grade, mode:'tension'|'shear'}; 'motor' {force_N, radius_mm, speed_rpm, efficiency}; 'spring' {wire_mm, coil_mm, active_coils, deflection_mm}; 'belt' {drive_diameter_mm, driven_diameter_mm, drive_rpm, center_distance_mm}. Materials: steel, stainless, aluminum, titanium, brass, abs, pla, nylon. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| values | Yes |
cad_fusionFusion reactor concept designerInspect
Scope a tokamak fusion reactor concept: enter geometry and plasma parameters (major_radius_m, minor_radius_m, toroidal_field_T, plasma_current_MA, elongation, triangularity, density_1e20_m3, temperature_keV, heating_MW, tf_coils) and get plasma volume, safety factor q95, Greenwald density limit, normalised beta, confinement time (IPB98), triple product, fusion power, Q, peak coil field and required superconductor class, plus a 3D model of the plasma and magnets, a cross-section DXF and a component list. Defaults approximate ITER. Concept-level, scaling-law based. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| params | No |
cad_ideasTurn an idea into a machine planInspect
Describe a machine, mechanism or product idea in plain language (e.g. '40 kg lift arm', 'a 30:1 gear reducer for a winch'). Returns which CAD tool to run and pre-filled parameters extracted from your numbers. Does not design weapons, firearms, ammunition or explosives. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| idea | Yes |
cad_machineDesign a machine (assembly + engineering checks)Inspect
Design a working mechanism with 3D model, 2D layout DXF, bill of materials and engineering checks. machine='gearbox' {input_rpm, input_torque_nm, ratio, stages, safety_factor}: picks tooth counts, module (Lewis bending check), shaft diameters, bearings, meshed gear layout and per-gear cut files. machine='four_bar' {ground, crank, coupler, rocker, coupler_point_distance, coupler_point_angle_deg}: Grashof type, transmission angle, rocker swing and coupler curve. machine='robot_arm' {link1, link2, payload_kg, tube_width, tube_wall, shoulder_deg, elbow_deg}: reach, workspace, joint torques, motor sizing, tip deflection and stress. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| params | No | ||
| machine | Yes | ||
| material | No | steel |
cad_partGenerate a CAD part (DXF + STL)Inspect
Generate a precise parametric part and host it: AutoCAD-compatible DXF (2D, layers), STL (3D, ready for printing/CNC/slicers), SVG drawing, an interactive 3D viewer, mass and specs. Parts and their params: gear {module, teeth, thickness, bore} (true involute profile); plate {width, height, thickness, corner_radius, hole_diameter, hole_inset, holes:[{x,y,d}]}; flange {outer_diameter, bore, bolt_circle, bolts, bolt_diameter, thickness}; enclosure {width, depth, height, wall, screw_diameter} (flat cut layout); shaft {segments:[{d,l}]}; pulley {outer_diameter, width, bore, hub_diameter, hub_length, groove_depth}; heatsink {width, depth, base_thickness, fin_height, fin_thickness, fins} (thermal estimates); hex_nut {across_flats, thickness, bore}; washer {outer_diameter, inner_diameter, thickness}. All dimensions in mm. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| part | Yes | ||
| title | No | ||
| params | No | ||
| material | No | steel |
cad_reverseScan or mesh to CAD drawings and specsInspect
Reverse engineer a physical part or object from a 3D scan or mesh (STL binary/ASCII, OBJ, ASCII PLY; send as data_base64 or as text in data_text). Returns exact overall dimensions, volume, surface area, centre of mass, weight in a chosen material, true cross-section outlines through the middle of each axis (they show holes and pockets), convex-hull silhouettes, a three-view AutoCAD DXF with dimensions, a re-exported STL in millimetres with the origin at the corner, and an interactive viewer. unit: mm|cm|m|in (units of the input, default mm). Does not process weapons, firearms, ammunition or explosives. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| unit | No | mm | |
| title | No | ||
| format | No | ||
| material | No | steel | |
| data_text | No | ||
| data_base64 | No |
check_urlsCheck URLs (status and redirects)Inspect
Check up to 20 URLs: HTTP status, final URL after redirects, content type. Good for finding broken links. Cost: 2 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes |
color_paletteColour palette generatorInspect
Build a game or brand palette from one base colour using harmony rules (complementary, triadic, analogous, split-complementary, monochrome) with hex and HSL values. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| base | Yes | ||
| harmony | No | analogous |
compress_mediaCompress to a target sizeInspect
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 attempt lands over the limit. Cost: 1 credit per minute of output. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Source file: public http(s) link | |
| format | No | Defaults to mp4 for video and mp3 for audio | |
| max_height | No | Shrink video to at most this height, e.g. 720 | |
| start_seconds | No | Start time in seconds | |
| target_size_mb | Yes | Largest allowed file size in MB | |
| duration_seconds | No | Length of the result in seconds |
convert_dataConvert CSV / JSONInspect
Convert between CSV and JSON text. Free of network calls; useful for cleaning scraped data. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The CSV text, or a JSON array of flat objects | |
| direction | Yes |
convert_mediaConvert video or audioInspect
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, flac, aac, m4a, ogg, opus. Cost: 1 credit per minute of output. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Source file: public http(s) link | |
| format | Yes | Output format | |
| quality | No | Quality. Lower quality gives smaller files | medium |
| max_height | No | Shrink video to at most this height, e.g. 720 | |
| start_seconds | No | Start time in seconds | |
| duration_seconds | No | Length of the result in seconds | |
| audio_bitrate_kbps | No | Audio bitrate in kbps |
crawl_siteCrawl a websiteInspect
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 corpus. Cost: 5 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) page URL | |
| max_pages | No | ||
| max_chars_per_page | No |
create_hls_streamMake an adaptive streaming versionInspect
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 link. Segments are served from the same address. Cost: 2 credits per minute. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Video: public http(s) link | |
| heights | No | Quality levels by height | |
| segment_seconds | No |
crime_case_reportCrime Radar case report: pinpoint a past crime and find similar onesInspect
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 a report with the pinpointed location (block-level, map link), full public details, other candidate matches, ranked similar incidents nearby (same offence, location type, time of day, block, proximity) and an area pattern summary. Works for incidents from 2001 to about a week ago. Public data: no victim or suspect identities, not evidence of guilt. Cost: 5 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | ||
| lon | No | ||
| date | No | Approximate date YYYY-MM-DD | |
| block | No | Street or block text, e.g. STATE ST or 012XX N | |
| keyword | No | Offence or location keyword, e.g. APARTMENT, FENTANYL | |
| crime_type | No | ||
| case_number | No | Police case number, e.g. JE123456 | |
| window_days | No | Days either side of date | |
| similar_limit | No | ||
| similar_years | No | Years either side to look for similar incidents | |
| search_radius_m | No | ||
| similar_radius_m | No |
crime_map_dataCrime Radar: drug, homicide, suicide, trafficking and prostitution map dataInspect
Crime Radar. Query public open data by layer or combine several: drug incidents, overdose deaths, homicides, suicides (anonymised), human trafficking, prostitution, sex offences, Seattle narcotics 911 calls, SAMHSA treatment sites and CDC state overdose trends. Use layer for one, or layers for several at once. Filter by date range, keyword and map box. Set refresh=true to re-pull live from the source agencies instead of the hourly cache. Returns points plus ranked hotspots. Data is public, may lag, and shows reported incidents, not guilt. Cost: 3 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End date YYYY-MM-DD | |
| east | No | ||
| from | No | Start date YYYY-MM-DD | |
| near | No | ZIP code or address for treatment_sites | |
| west | No | ||
| year | No | ||
| layer | No | list_layers | |
| limit | No | ||
| north | No | ||
| south | No | ||
| state | No | Two-letter state for state_overdose_trend | |
| layers | No | Search several layers at once; overrides layer | |
| keyword | No | Offense or cause keyword, e.g. FENTANYL, POSSESSION, CANNABIS | |
| refresh | No | Bypass the cache and re-scrape the source data | |
| radius_miles | No |
crime_statsCrime Radar stats: state, county and town crime statisticsInspect
Query the local Crime Radar statistics database (FBI Crime Data Explorer, annual counts and rates by offense). level=state returns state totals; level=county rolls reporting agencies up to a county; level=town looks up a city or agency by name. Filter by state, offense and year range. Call with level=coverage to see what has been loaded so far. Reported crime only; agencies that do not report to the FBI are missing, and rate is the sum of monthly per-100k rates. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| town | No | City or agency name text, e.g. SPRINGFIELD | |
| level | No | coverage | |
| state | No | Two-letter state code | |
| county | No | ||
| offense | No | ||
| year_to | No | ||
| year_from | No |
cron_explainExplain a cron scheduleInspect
Translate a 5-field cron expression into plain English and list the next run times. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| runs | No | ||
| expression | Yes | e.g. '*/15 9-17 * * 1-5' |
crypto_coinCoin deep dive with indicatorsInspect
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 mention it. Cost: 2 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | CoinGecko id, e.g. bitcoin, ethereum, solana. Use crypto_search if unsure | |
| days | No |
crypto_marketsCrypto market overviewInspect
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 global market cap, BTC dominance and the Fear & Greed index. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | CoinGecko ids such as bitcoin, ethereum, solana. Overrides limit | |
| sort | No | market_cap | |
| limit | No |
crypto_newsCrypto headlines with sentimentInspect
Latest headlines from CoinDesk, Cointelegraph, Decrypt and The Block, each tagged positive, negative or neutral by keyword, with an overall mood score. Filter by coin name or symbol. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| coin | No | Name or symbol, e.g. Solana or SOL | |
| limit | No |
crypto_searchFind a coin idInspect
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 | Required | Description | Default |
|---|---|---|---|
| query | No | Leave empty to see trending coins |
crypto_signalsSpot potential runs and downfallsInspect
Scan the market for coins that look set to run and coins showing warning signs. Combines live price action (momentum, volume surge, RSI, trend vs 20/50-day averages, distance from all-time high) with the latest news sentiment and the Fear & Greed index. Returns two ranked lists, 'potential runs' and 'risk watch', each with a score and the reasons behind it. Scan the top coins or pass your own list. Cost: 3 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Coins to scan. Default: the top coins by market cap | |
| deep | No | How many top candidates get a full indicator check (RSI, moving averages) | |
| universe | No |
crypto_walletView a wallet (read-only)Inspect
Look up any public wallet address on Bitcoin, Ethereum or Solana: balance, USD value, token holdings (Ethereum), transaction count and optionally a risk check on the biggest holdings. READ-ONLY by design: it only needs a public address and refuses private keys or seed phrases. It cannot move funds. Cost: 2 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| chain | Yes | ||
| address | Yes | ||
| include_signals | No | Also run the risk/momentum scan on the native coin |
csv_profileProfile a CSV (data quality)Inspect
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: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| csv | Yes |
currency_convertCurrency conversionInspect
Convert an amount between currencies using current reference exchange rates (ECB). Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| from | Yes | ||
| amount | Yes |
cve_lookupCVE vulnerability lookupInspect
Look up a CVE ID, or search recent vulnerabilities by keyword, using the US National Vulnerability Database. Returns severity (CVSS), description, affected products and references. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cve_id | No | ||
| keyword | No |
dice_rollerDice roller and oddsInspect
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 per call.
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | ||
| times | No | ||
| notation | Yes | e.g. 1d20+5, 2d6, 4d6kh3 |
dns_lookupDNS lookupInspect
Look up a domain's A, AAAA, MX, TXT, NS and CNAME records. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes |
domain_infoDomain registration info (RDAP)Inspect
Look up a domain's registrar, registration and expiry dates and nameservers via RDAP. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes |
edit_metadataEdit or strip metadataInspect
Set title, artist, album, comment or year tags, or strip all metadata (location, device, software) before sharing. Copies the streams without re-encoding, so quality is untouched. Cost: 1 credit flat. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Source file: public http(s) link | |
| year | No | ||
| album | No | ||
| title | No | ||
| artist | No | ||
| comment | No | ||
| strip_all | No | Remove all existing metadata first |
edit_videoResize, crop, rotate, speedInspect
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, change speed (audio pitch is preserved), set frame rate, or remove the audio. Cost: 1 credit per minute of output. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| fit | No | Crop to fill the frame, or pad with black bars | crop |
| fps | No | Output frame rate | |
| url | Yes | Video: public http(s) link | |
| flip | No | Mirror the picture | none |
| mute | No | Remove the audio | |
| speed | No | 1 is normal. 2 is double speed, 0.5 is slow motion | |
| format | No | Output format | mp4 |
| rotate | No | Rotate clockwise, in degrees | 0 |
| quality | No | Quality. Lower quality gives smaller files | medium |
| max_height | No | Shrink video to at most this height, e.g. 720 | |
| aspect_ratio | No | Reframe to this aspect ratio | |
| start_seconds | No | Start time in seconds | |
| duration_seconds | No | Length of the result in seconds |
email_checkValidate an email addressInspect
Check email syntax and whether the domain can receive mail (MX records). Flags common disposable domains. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| Yes |
extract_audioExtract audio from videoInspect
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 jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Source file: public http(s) link | |
| format | No | Audio format | mp3 |
| audio_track | No | Which audio track, starting at 0 | |
| bitrate_kbps | No | Audio bitrate in kbps | |
| start_seconds | No | Start time in seconds | |
| duration_seconds | No | Length of the result in seconds |
extract_contactsFind contact details on a pageInspect
Scan a page for email addresses, phone numbers and social profile links (LinkedIn, X, Facebook, Instagram, YouTube, GitHub). Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) page URL |
extract_contentExtract content from many URLsInspect
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 | Required | Description | Default |
|---|---|---|---|
| urls | Yes | ||
| max_chars_per_page | No |
extract_dataExtract data with CSS selectorsInspect
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 an attribute instead, e.g. 'a.product@href' or 'img@src'. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) page URL | |
| limit | No | Max matches per field | |
| selectors | Yes | e.g. {"titles": "h2.title", "links": "a.item@href"} |
extract_linksExtract linksInspect
List every link on a page with its anchor text. Optionally keep only links on the same domain. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) page URL | |
| same_domain_only | No |
extract_tablesExtract HTML tablesInspect
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 | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) page URL | |
| max_tables | No |
fetch_jsonFetch a JSON APIInspect
GET a public JSON endpoint and return the parsed result. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) page URL |
get_audit_logGet audit logInspect
Free. List this API key's recent web and dark web tool calls (time, tool, input, success) for compliance and record keeping. For CSV export use GET /api/audit?format=csv with your key.
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | Only this tool, e.g. onion_fetch | |
| limit | No |
get_balanceGet balanceInspect
Show how many media minutes (credits) are left on this API key.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_jobGet job statusInspect
Check a job started by any other tool. Returns the results when it is finished.
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes |
get_media_infoInspect a media fileInspect
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_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Source file: public http(s) link |
hash_identifyIdentify a hash typeInspect
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 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| hash | Yes |
hub_appsConnect, list and test appsInspect
Manage the apps in a workspace. Actions: list (apps, inbound URLs, routes and activity), add (an agent inbox, Slack, Discord or generic https webhook), remove, test (send a test message to an app), rotate_token (new inbound URL if one leaked). Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| kind | No | agent | |
| name | No | ||
| action | No | list | |
| workspace | No | Workspace name. Leave as main unless you run several | main |
hub_readRead an agent inbox or the event logInspect
Read messages waiting in an agent app's inbox (marks them read unless peek is true), or the recent event log of the whole workspace for debugging. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| app | No | Agent app to read. Omit to read the workspace event log | |
| peek | No | ||
| limit | No | ||
| workspace | No | Workspace name. Leave as main unless you run several | main |
| include_read | No |
hub_routesConnect apps with routesInspect
Decide what flows where. A route forwards events from one app (or * for any) to another when the event type matches (supports * wildcards such as alert.*) and optionally when the payload contains some text. Templates shape the message, e.g. '{{from}} says {{payload.message}}'. Actions: add, list, remove. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | ||
| from | No | ||
| when | No | ||
| action | No | add | |
| contains | No | ||
| route_id | No | ||
| template | No | ||
| workspace | No | Workspace name. Leave as main unless you run several | main |
hub_sendSend a message or event between appsInspect
Send an event into the workspace as one of your apps. Routes then deliver it to Slack, Discord, webhooks or agent inboxes. Use to to deliver straight to one app without a route. This is how agents and apps talk to each other. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | ||
| from | No | Which app is sending | agent |
| type | No | Event type, e.g. alert.price or to:reviewer | message |
| message | No | ||
| payload | No | Any JSON data to include | |
| workspace | No | Workspace name. Leave as main unless you run several | main |
hub_setupSet up a connected workspace in one stepInspect
Create a workspace that links your apps and agents so they can talk to each other. Pick a template or list apps and routes yourself. Every app gets a private inbound URL: any tool that can POST JSON to it sends events into the workspace, and routes forward those events to other apps (Slack, Discord, any https webhook, or an agent inbox that AI agents read with hub_read). Templates: 'chat_alerts' (send alerts from anything into Slack/Discord), 'agent_team' (give each agent an inbox and let them message one another), 'webhook_relay' (receive events and forward them to another service), 'blank'. Cost: 2 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| apps | No | ||
| agents | No | agent_team: names, e.g. [researcher, writer, reviewer] | |
| routes | No | ||
| chat_url | No | chat_alerts: Slack or Discord incoming-webhook URL | |
| template | No | blank | |
| workspace | No | Workspace name. Leave as main unless you run several | main |
| target_url | No | webhook_relay: https URL to forward events to |
hub_stateShared workspace memoryInspect
A small key-value store every app and agent in the workspace can read and write, so they share context (current task, last result, settings). Actions: get, set, delete, list. Up to 100 keys of 4 KB each. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | ||
| value | No | ||
| action | No | list | |
| workspace | No | Workspace name. Leave as main unless you run several | main |
ioc_extractExtract indicators of compromiseInspect
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 [.] notation. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes |
ip_infoIP / domain geolocationInspect
Geolocate a public IP address: country, city, ISP/organization, ASN and timezone. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| ip | Yes |
ip_whoisIP WHOIS (RDAP)Inspect
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 | Required | Description | Default |
|---|---|---|---|
| ip | Yes |
jwt_inspectDecode a JWTInspect
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 | Required | Description | Default |
|---|---|---|---|
| token | Yes |
keyword_formatterKeyword match-type formatterInspect
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 intent. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| keywords | Yes | ||
| negatives_for | No | none |
loot_tableWeighted loot and drop tablesInspect
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 | Required | Description | Default |
|---|---|---|---|
| seed | No | ||
| items | Yes | ||
| rolls | No |
make_slideshowImages to videoInspect
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 with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | 1280x720 | |
| zoom | No | Slow zoom on each image | |
| images | Yes | Images, in order: public http(s) links | |
| music_url | No | Music (optional): public http(s) link | |
| seconds_per_image | No |
make_thumbnailsThumbnails and contact sheetInspect
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 jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Video: public http(s) link | |
| mode | No | frames | |
| count | No | How many frames, spread evenly through the video | |
| width | No | Frame width in pixels | |
| format | No | jpg | |
| at_seconds | No | Exact times to grab. Overrides count |
merge_mediaJoin clips togetherInspect
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. Clips without audio get silence and audio-only clips get a black picture. Cost: 1 credit per minute of output. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | Clips, in order: public http(s) links | |
| format | No | Defaults to mp4 for video and mp3 for audio-only | |
| quality | No | Quality. Lower quality gives smaller files | medium |
| max_height | No | Shrink video to at most this height, e.g. 720 |
midi_generateMake a MIDI file from chordsInspect
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 any DAW. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| bpm | No | ||
| seed | No | Same seed gives the same velocities | |
| chords | Yes | Chord names, e.g. ['Am','F','C','G'] | |
| octave | No | ||
| pattern | No | block | |
| beats_per_chord | No |
multi_model_compareRun up to 4 AI models at onceInspect
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 token use. Bring your own API key per model: keys are used for this single request only and are never stored or logged. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| models | Yes | ||
| prompt | Yes | ||
| system | No | ||
| max_tokens | No | ||
| temperature | No |
music_theoryScales, chords and keysInspect
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 transpose. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| root | No | Key or root note, e.g. C, F#, Bb | C |
| scale | No | major | |
| progression | No | Roman numerals separated by spaces, e.g. 'I V vi IV' or 'ii V I' | |
| transpose_semitones | No |
name_generatorFantasy and sci-fi name generatorInspect
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 | Required | Description | Default |
|---|---|---|---|
| seed | No | ||
| count | No | ||
| style | No | fantasy |
noise_heightmapProcedural terrain heightmap (PNG)Inspect
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 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | world | |
| size | No | ||
| scale | No | ||
| octaves | No |
onion_directoryList collected .onion addressesInspect
List the curated and discovered .onion addresses, newest first. Optional search over address or title. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| search | No |
onion_discoverDiscover .onion addressesInspect
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 their titles. New addresses are saved to the shared directory; use onion_directory to list everything collected. Slow when crawling. DISCLAIMER: for lawful use only. You are solely responsible for what you collect and how you use it (see /terms). Cost: 3 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| crawl | No | Also fetch up to this many discovered .onion pages (via Tor) to record their titles and any further addresses | |
| seed_url | Yes | Page to harvest addresses from, e.g. a public hidden-service link list |
onion_fetchScrape a .onion (dark web) pageInspect
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 publicly reachable hidden services. Slow (can take 30+ seconds); .onion addresses only. DISCLAIMER: for lawful use only. You are solely responsible for what you fetch and how you use it (see /terms). Cost: 3 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | A http(s) URL on a .onion host | |
| include_links | No |
page_metadataPage metadata and SEOInspect
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 call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) page URL |
parse_feedRead an RSS / Atom feedInspect
Fetch an RSS or Atom feed and return its entries (title, link, date, summary). Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) page URL | |
| limit | No |
password_checkPassword strength and breach checkInspect
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 hash leave this server (k-anonymity) and nothing is stored. You can pass a SHA-1 hash instead of the password. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| sha1 | No | ||
| password | No |
phishing_url_checkPhishing URL red-flag checkInspect
Offline heuristic check of a URL for phishing signs: lookalike brand names, punycode, IP hosts, deep subdomains, risky TLDs, @ tricks and long obfuscated paths. Makes no request to the URL. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes |
pingPing (TCP latency)Inspect
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 this checks that a service is reachable and how fast. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | ||
| port | No | ||
| count | No |
pixel_artPixel-art converterInspect
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 jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Image: public http(s) link | |
| colors | No | ||
| upscale | No | Scale the final picture up by this whole number | |
| pixel_width | No | Width of the pixel grid. Smaller is chunkier |
port_checkPort checkInspect
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 | Required | Description | Default |
|---|---|---|---|
| host | Yes | ||
| ports | No |
process_audioClean up and master audioInspect
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 change volume, fade in and out, speed, or mix to mono. Cost: 1 credit per minute of output. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Audio or video file: public http(s) link | |
| mono | No | ||
| speed | No | ||
| format | No | mp3 | |
| preset | No | Podcast: denoise, trim silence and normalise loudness | podcast |
| denoise | No | Reduce steady background noise | |
| volume_db | No | Volume change in dB | |
| trim_silence | No | Cut long pauses and leading or trailing silence | |
| start_seconds | No | Start time in seconds | |
| normalize_lufs | No | Target loudness. Overrides the preset's -16 | |
| fade_in_seconds | No | ||
| duration_seconds | No | Length of the result in seconds | |
| fade_out_seconds | No |
qr_codeGenerate a QR codeInspect
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 | Required | Description | Default |
|---|---|---|---|
| size | No | ||
| text | Yes |
recipe_deleteDelete a recipeInspect
Delete one of your saved recipes. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes |
recipe_importImport a shared recipeInspect
Add a recipe someone shared with you, using its share code. Review it with recipe_list before running it. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | ||
| rename | No |
recipe_listList your recipesInspect
List the saved recipes on your account with their inputs and steps. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
recipe_publishShare a recipeInspect
Publish a copy of one of your recipes and get a share code. Anyone can add it to their account with recipe_import. Only the workflow (tools and arguments) is shared, never your account or results. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes |
recipe_runRun a recipeInspect
Run a saved recipe: executes its steps in order, passing outputs forward, and returns every step's result. Stops at the first failing step and reports which one failed. Pass the recipe's inputs as an object. Cost: 3 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| inputs | No |
recipe_saveSave a tool recipeInspect
Save a reusable multi-step workflow that chains this server's tools. Each step is {tool, args, as?}. Args may reference {{input.x}} (values supplied at run time) or {{steps..}} (output of an earlier step; steps without 'as' are s1, s2...). Up to 6 steps. Example: steps [{tool:'web_search',args:{query:'{{input.topic}}'},as:'find'},{tool:'extract_content',args:{url:'{{steps.find.results.0.url}}'}}]. Run it later with recipe_run, or publish it with recipe_publish. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| steps | Yes | ||
| inputs | No | Names of the inputs the recipe expects | |
| description | No |
redirect_chainRedirect chainInspect
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 call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes |
reverse_dnsReverse DNSInspect
Find the hostnames (PTR records) for a public IP address. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| ip | Yes |
scrape_pageScrape a web pageInspect
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 call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) page URL | |
| format | No | text | |
| include_links | No | Also return the page's links |
security_headersSecurity headers auditInspect
Check a site's HTTP security headers (HSTS, CSP, X-Frame-Options, etc.) and score them. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) page URL |
shot_listShot list and runtime plannerInspect
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 planning short films and ads. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| scenes | Yes | ||
| setup_minutes_per_shot | No |
site_auditAudit a website and list fixesInspect
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 by severity with the exact fix for each, and optionally checks up to 25 links on the page for breakage. Cost: 2 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Public page to audit | |
| path | No | Page inside the hosted site | index.html |
| site_id | No | Site id from site_create or site_list | |
| check_links | No |
site_autofixAuto-fix common HTML problemsInspect
Apply safe automatic fixes to an HTML page in a hosted site: lang attribute, charset, viewport, title, meta description, canonical, Open Graph tags, lazy-loading and dimensions hints on images, rel=noopener on new-tab links, defer on head scripts, and empty alt on images missing it. Returns what changed and the new audit score. Cost: 2 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | en | |
| path | No | index.html | |
| fixes | No | ||
| title | No | ||
| site_id | Yes | Site id from site_create or site_list | |
| og_image | No | ||
| description | No | ||
| canonical_url | No |
site_createGenerate a dynamic website in secondsInspect
Create a complete, responsive, animated website from a short brief and host it instantly. Pick sections (hero, features, stats, about, pricing, testimonials, faq, gallery, contact, cta), a style and an accent colour. Includes dark mode, mobile menu, scroll reveals, count-up stats, monthly/yearly pricing toggle, FAQ accordion, validated contact form, SEO tags, favicon, robots.txt and sitemap. Returns a site_id and a live URL once published. Edit afterwards with site_files and redeploy with site_deploy. Sites are served in a sandbox, so avoid code that needs cookies or cross-origin storage. Cost: 3 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| font | No | system | |
| lang | No | en | |
| name | Yes | Business or site name | |
| style | No | modern | |
| accent | No | #4f46e5 | |
| content | No | ||
| publish | No | ||
| site_id | No | Regenerate into an existing site (overwrites index.html, styles.css, app.js) | |
| tagline | Yes | Headline, e.g. 'Fresh bread, baked daily' | |
| cta_link | No | ||
| cta_text | No | Get started | |
| currency | No | $ | |
| sections | No | ||
| description | No | One or two sentences under the headline | |
| contact_email | No | Contact form falls back to opening this mailbox | |
| form_endpoint | No | Optional form backend (e.g. Formspree) that accepts JSON POST |
site_deployPublish, unpublish or delete a siteInspect
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: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | publish | |
| site_id | Yes | Site id from site_create or site_list |
site_filesRead, write and manage site filesInspect
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; images and fonts as base64. Limits: 200 files, 1.5 MB each, 25 MB per site. Changes are live immediately on published sites. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | For read, delete, or a single write | |
| files | No | For writing many files at once | |
| action | Yes | ||
| content | No | For a single write | |
| site_id | Yes | Site id from site_create or site_list | |
| encoding | No | utf8 |
site_importImport a customer's site to fix itInspect
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 fix the code with site_files and site_autofix, then publish a corrected version. Only import sites your customer owns or has asked you to fix. Cost: 3 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| name | No | ||
| site_id | No | Import into an existing workspace |
site_listList your hosted sitesInspect
List every site you have created with its id, name, live URL, publish state and file count. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
sitemap_urlsList a site's sitemap URLsInspect
Find a site's sitemap (via robots.txt or /sitemap.xml) and list the page URLs in it. Cost: 2 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | Site root, e.g. https://example.com | |
| limit | No |
sprite_sheetPack images into a sprite sheetInspect
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 flat. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| images | Yes | Frames, in order: public http(s) links | |
| columns | No | ||
| nearest | No | Keep pixel art sharp when resizing | |
| cell_width | No | ||
| cell_height | No |
subdomain_enumFind subdomains (certificate logs)Inspect
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 domains you own or are authorised to assess. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes |
subtitle_convertConvert and shift subtitlesInspect
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 | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| text | Yes | ||
| shift_seconds | No |
tempo_calculatorBPM, delay and reverb timesInspect
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 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| bpm | Yes | ||
| bars | No | Optional: number of 4/4 bars to convert to time |
text_diffCompare two textsInspect
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 | Required | Description | Default |
|---|---|---|---|
| after | Yes | ||
| before | Yes |
text_utilsHash / encode / UUID utilitiesInspect
Hash text (md5, sha1, sha256, sha512), base64 or URL encode/decode, or generate UUIDs. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | ||
| count | No | How many UUIDs | |
| action | Yes | ||
| algorithm | No | sha256 |
timecode_calculatorTimecode and frame mathsInspect
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, 29.97 (drop-frame) and 30 fps. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| fps | No | 24 | |
| frames | No | ||
| seconds | No | ||
| timecode | No | e.g. 01:02:03:12 | |
| add_timecode | No | Timecode to add to the first one |
tls_certificateTLS certificate checkInspect
Inspect a site's HTTPS certificate: issuer, validity dates, days until expiry and alternate names. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes |
tracerouteTracerouteInspect
Show the network path (each router hop with latency) from our server to a public host. Cost: 2 credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | ||
| max_hops | No |
transcribe_mediaTranscribe speechInspect
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 on this server, so your files are not sent to any other AI service. Cost: 2 credits per minute. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Audio or video file: public http(s) link | |
| language | No | Spoken language in English, e.g. spanish. Leave empty to detect it | |
| translate_to_english | No | Translate the speech into English |
trim_mediaTrim or cutInspect
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 nearest keyframe). Cost: 1 credit per minute of output. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Source file: public http(s) link | |
| format | No | Output format when not lossless. Defaults to mp4 or mp3 | |
| quality | No | Quality. Lower quality gives smaller files | medium |
| lossless | No | Copy without re-encoding (instant, keeps quality) | |
| end_seconds | No | Where the cut ends, in seconds | |
| start_seconds | Yes | Where the cut starts, in seconds | |
| duration_seconds | No | Length of the result in seconds |
utm_builderUTM link builderInspect
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 | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| term | No | ||
| content | No | ||
| campaign | Yes | ||
| channels | Yes |
video_color_gradeColour grade a videoInspect
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 and vignette. Cost: 1 credit per minute of video. Long jobs return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Video: public http(s) link | |
| preset | No | teal_orange | |
| quality | No | Quality. Lower quality gives smaller files | medium |
| contrast | No | ||
| vignette | No | ||
| brightness | No | ||
| saturation | No |
video_reverseReverse a clipInspect
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 return a job_id; poll it with get_job. Result links expire in 1 hour.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Video: public http(s) link | |
| format | No | mp4 | |
| max_height | No | Shrink video to at most this height, e.g. 720 |
wayback_snapshotWayback Machine snapshotInspect
Find the closest archived snapshot of a URL in the Internet Archive, optionally for a given date (YYYYMMDD). Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) page URL | |
| date | No |
web_searchSearch the webInspect
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 to read. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| max_results | No | ||
| include_content | No | Fetch the top 3 results and include their text |
xp_curveXP and difficulty curve builderInspect
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-per-hour pace. Cost: 1 credit per call.
| Name | Required | Description | Default |
|---|---|---|---|
| curve | No | quadratic | |
| growth | No | Exponential growth factor | |
| levels | No | ||
| base_xp | No | ||
| xp_per_hour | No |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
127 tool updates
- First observed
ab_test_calc - First observed
ad_copy_check - First observed
ad_metrics - First observed
add_background_music - First observed
add_captions - First observed
add_watermark - First observed
amortization_schedule - First observed
analyze_media - First observed
app_frontend - First observed
arch_design - First observed
arch_review - First observed
audio_pitch_tempo - First observed
audio_visualize - First observed
business_days - First observed
cad_build - First observed
cad_calc - First observed
cad_fusion - First observed
cad_ideas - First observed
cad_machine - First observed
cad_part - First observed
cad_reverse - First observed
check_urls - First observed
color_palette - First observed
compress_media - First observed
convert_data - First observed
convert_media - First observed
crawl_site - First observed
create_hls_stream - First observed
crime_case_report - First observed
crime_map_data - First observed
crime_stats - First observed
cron_explain - First observed
crypto_coin - First observed
crypto_markets - First observed
crypto_news - First observed
crypto_search - First observed
crypto_signals - First observed
crypto_wallet - First observed
csv_profile - First observed
currency_convert - First observed
cve_lookup - First observed
dice_roller - First observed
dns_lookup - First observed
domain_info - First observed
edit_metadata - First observed
edit_video - First observed
email_check - First observed
extract_audio - First observed
extract_contacts - First observed
extract_content - First observed
extract_data - First observed
extract_links - First observed
extract_tables - First observed
fetch_json - First observed
get_audit_log - First observed
get_balance - First observed
get_job - First observed
get_media_info - First observed
hash_identify - First observed
hub_apps - First observed
hub_read - First observed
hub_routes - First observed
hub_send - First observed
hub_setup - First observed
hub_state - First observed
ioc_extract - First observed
ip_info - First observed
ip_whois - First observed
jwt_inspect - First observed
keyword_formatter - First observed
loot_table - First observed
make_slideshow - First observed
make_thumbnails - First observed
merge_media - First observed
midi_generate - First observed
multi_model_compare - First observed
music_theory - First observed
name_generator - First observed
noise_heightmap - First observed
onion_directory - First observed
onion_discover - First observed
onion_fetch - First observed
page_metadata - First observed
parse_feed - First observed
password_check - First observed
phishing_url_check - First observed
ping - First observed
pixel_art - First observed
port_check - First observed
process_audio - First observed
qr_code - First observed
recipe_delete - First observed
recipe_import - First observed
recipe_list - First observed
recipe_publish - First observed
recipe_run - First observed
recipe_save - First observed
redirect_chain - First observed
reverse_dns - First observed
scrape_page - First observed
security_headers - First observed
shot_list - First observed
site_audit - First observed
site_autofix - First observed
site_create - First observed
site_deploy - First observed
site_files - First observed
site_import - First observed
site_list - First observed
sitemap_urls - First observed
sprite_sheet - First observed
subdomain_enum - First observed
subtitle_convert - First observed
tempo_calculator - First observed
text_diff - First observed
text_utils - First observed
timecode_calculator - First observed
tls_certificate - First observed
traceroute - First observed
transcribe_media - First observed
trim_media - First observed
utm_builder - First observed
video_color_grade - First observed
video_reverse - First observed
wayback_snapshot - First observed
web_search - First observed
xp_curve
Related MCP Connectors
Turn plain-English goals into hosted tools and agents with live URLs. Budget-capped, private.
66 public tools: semantic search, queues, inboxes, webhooks, approvals, DNS, images, PDF and more.
- PebbleOAuthcom.shippebble
Host the tools your AI builds — small internal tools in isolated microVMs, live for your team.
Pay-per-result data tools: bulk APIs, docs to Markdown, OCR, files, datasets, papers, tech stack.
1
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to automate 2D architectural drafting and CAD file management, including DXF/DWG parsing, SVG/PNG/PDF rendering, wall extrusion to 3D STL meshes, room and beam analysis, block/script library access, and persistent depot storage via a REST API and MCP tools.18MIT
- AlicenseAqualityCmaintenanceEnables AI agents and MCP clients to perform 3D asset creation and verification: exact b-rep CAD, GLB validation with embedded certificates, mesh inspection, and physics scenes, with most tools running without Blender.3648 npmMIT
- AlicenseNot gradedqualityCmaintenanceConverts spoken descriptions into standards-compliant floor plans and furnished 3D models, enabling real-time collaborative editing through a live browser editor with Claude AI.6 npmApache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to design, modify, and verify exact B-rep 3D CAD models by running build123d scripts on an OpenCascade kernel, with live three.js preview, collision and FDM printability checks, text-based spatial perception, user notes/sketch annotations, version history, and one-click export to OrcaSlicer.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.