Skip to content

FreeDailyPro Tools

com.freedailypro/toolsfreedailypro.comstreamable-httpv1.2.0Scanned

178 tools for text, PDF, documents, calculators, images, audio and video. Nothing is stored.

178 tools: 1 can delete or cancel things, 9 do something that can't be undone, 159 change things and 9 only read.

Tools: 1 delete, 9 irreversible, 159 write, 9 read.
  • Reads private data · 0
  • Reads text others write · 1
  • Can send data out · 7
  • 36 findings

Tools listed without sign-in. Remote posture

Anlyon alternative

169 of these tools change something. Run those as governed actions.

Declare what an action changes, and Anlyon puts it under a shared limit, binds every approval to the exact request, and grades the outcome. It works on any HTTPS API you can describe as an action.

Anlyon does not run, proxy or govern this MCP server. A tool your own code calls directly is not routed through Anlyon and is not governed by it.

Import an OpenAPI spec →

Tools

Grouped by what each tool does, most consequential first. Open one for its reasons and full description; descriptions are the publisher's own words.

178 tools

Deletes or cancels 1Claude Code: deny
  • audio_remove_silenceRemove silence throughout an audio file client and server side from freedailypro2 findings

    Why it is in this group

    • The name "audio_remove_silence" says "remove": a word for removing or ending something.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    • The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "audio_remove_silence" read-only (readOnlyHint: true), and its own name, description or input give the class "destructive".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_remove_silence" says "remove": a word for removing or ending something.

      What this check looks for
    • Warn

      The server marks "audio_remove_silence" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_remove_silence" says "remove": a word for removing or ending something.

      What this check looks for
    Description, as the server wrote it
    Remove silence throughout an audio file client and server side from freedailypro

    Annotations the server declares

    • title: Audio Remove Silence
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Can't be undone 9Claude Code: ask
  • audio_mergeMerge multiple audio files into one client and server side from freedailypro1 finding

    Why it is in this group

    • The name "audio_merge" says "merge": a word for a change that another call does not undo.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "audio_merge" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_merge" says "merge": a word for a change that another call does not undo.

      What this check looks for
    Description, as the server wrote it
    Merge multiple audio files into one client and server side from freedailypro

    Annotations the server declares

    • title: Audio Merge
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_pay_stubPay stub generator client and server side from freedailypro1 finding

    Why it is in this group

    • The name "business_pay_stub" says "pay": a word that usually means money moves, which cannot be taken back.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "business_pay_stub" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "business_pay_stub" says "pay": a word that usually means money moves, which cannot be taken back.

      What this check looks for
    Description, as the server wrote it
    Pay stub generator client and server side from freedailypro

    Annotations the server declares

    • title: Business Pay Stub
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • convert_currencyCurrency converter client and server side from freedailypro — converts between currencies using a periodic rate snapshot (not a live feed)Can send data out1 finding

    Why it is in this group

    • The name "convert_currency" says "convert": a word for a change.
    • The input addresses people (input.to): what it sends cannot be taken back.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    What it can reach

    • outboundThe input takes a destination (input.to): what the tool writes goes there.

    Findings

    • Warn

      The server marks "convert_currency" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_currency" says "convert": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Currency converter client and server side from freedailypro — converts between currencies using a periodic rate snapshot (not a live feed)

    Annotations the server declares

    • title: Convert Currency
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • convert_lengthUnit converter (length) client and server side from freedailyproCan send data out1 finding

    Why it is in this group

    • The name "convert_length" says "convert": a word for a change.
    • The input addresses people (input.to): what it sends cannot be taken back.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    What it can reach

    • outboundThe input takes a destination (input.to): what the tool writes goes there.

    Findings

    • Warn

      The server marks "convert_length" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_length" says "convert": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Unit converter (length) client and server side from freedailypro

    Annotations the server declares

    • title: Convert Length
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • convert_temperatureUnit converter (temperature) client and server side from freedailyproCan send data out1 finding

    Why it is in this group

    • The name "convert_temperature" says "convert": a word for a change.
    • The input addresses people (input.to): what it sends cannot be taken back.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    What it can reach

    • outboundThe input takes a destination (input.to): what the tool writes goes there.

    Findings

    • Warn

      The server marks "convert_temperature" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_temperature" says "convert": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Unit converter (temperature) client and server side from freedailypro

    Annotations the server declares

    • title: Convert Temperature
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • convert_weightUnit converter (weight) client and server side from freedailyproCan send data out1 finding

    Why it is in this group

    • The name "convert_weight" says "convert": a word for a change.
    • The input addresses people (input.to): what it sends cannot be taken back.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    What it can reach

    • outboundThe input takes a destination (input.to): what the tool writes goes there.

    Findings

    • Warn

      The server marks "convert_weight" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_weight" says "convert": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Unit converter (weight) client and server side from freedailypro

    Annotations the server declares

    • title: Convert Weight
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_file_sizeFile size converter client and server side from freedailyproCan send data out1 finding

    Why it is in this group

    • The input addresses people (input.to): what it sends cannot be taken back.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    What it can reach

    • outboundThe input takes a destination (input.to): what the tool writes goes there.

    Findings

    • Warn

      The server marks "converters_file_size" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.

      What this check looks for
    Description, as the server wrote it
    File size converter client and server side from freedailypro

    Annotations the server declares

    • title: Converters File Size
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_mergeMerge multiple PDFs into one client and server side from freedailypro1 finding

    Why it is in this group

    • The name "pdf_merge" says "merge": a word for a change that another call does not undo.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "pdf_merge" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pdf_merge" says "merge": a word for a change that another call does not undo.

      What this check looks for
    Description, as the server wrote it
    Merge multiple PDFs into one client and server side from freedailypro

    Annotations the server declares

    • title: Pdf Merge
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • video_mergeMerge multiple videos into one client and server side from freedailypro -- requires matching codec/resolution/frame rate across inputs1 finding

    Why it is in this group

    • The name "video_merge" says "merge": a word for a change that another call does not undo.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "video_merge" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "video_merge" says "merge": a word for a change that another call does not undo.

      What this check looks for
    Description, as the server wrote it
    Merge multiple videos into one client and server side from freedailypro -- requires matching codec/resolution/frame rate across inputs

    Annotations the server declares

    • title: Video Merge
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Changes things 159Claude Code: ask
  • apply_timezone_offsetTimezone converter client and server side from freedailypro — apply fixed offset to UTC1 finding

    Why it is in this group

    • The name "apply_timezone_offset" says "apply": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "apply_timezone_offset" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "apply_timezone_offset" says "apply": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Timezone converter client and server side from freedailypro — apply fixed offset to UTC

    Annotations the server declares

    • title: Apply Timezone Offset
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • audio_compressCompress audio toward a target file-size percentage client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Compress audio toward a target file-size percentage client and server side from freedailypro

    Annotations the server declares

    • title: Audio Compress
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • audio_convertConvert audio between formats client and server side from freedailypro (mp3/wav/ogg/m4a/flac)1 finding

    Why it is in this group

    • The name "audio_convert" says "convert": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "audio_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_convert" says "convert": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Convert audio between formats client and server side from freedailypro (mp3/wav/ogg/m4a/flac)

    Annotations the server declares

    • title: Audio Convert
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • audio_denoiseReduce background noise in audio client and server side from freedailypro -- FFT-based spectral subtractionNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Reduce background noise in audio client and server side from freedailypro -- FFT-based spectral subtraction

    Annotations the server declares

    • title: Audio Denoise
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • audio_normalizeNormalize audio loudness client and server side from freedailypro -- EBU R128 broadcast standardNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Normalize audio loudness client and server side from freedailypro -- EBU R128 broadcast standard

    Annotations the server declares

    • title: Audio Normalize
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • audio_pitchShift audio pitch without altering speed client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shift audio pitch without altering speed client and server side from freedailypro

    Annotations the server declares

    • title: Audio Pitch
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • audio_speedChange audio playback speed without altering pitch client and server side from freedailypro -- 0.5 to 2.0No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Change audio playback speed without altering pitch client and server side from freedailypro -- 0.5 to 2.0

    Annotations the server declares

    • title: Audio Speed
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • audio_trimTrim audio to a time range client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Trim audio to a time range client and server side from freedailypro

    Annotations the server declares

    • title: Audio Trim
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • base64Base64 tool client and server side from freedailypro — encode or decodeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Base64 tool client and server side from freedailypro — encode or decode

    Annotations the server declares

    • title: Base64
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • binary_asciiBinary ascii converter client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Binary ascii converter client and server side from freedailypro

    Annotations the server declares

    • title: Binary Ascii
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_bank_statement_to_csvBank statement to CSV client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Bank statement to CSV client and server side from freedailypro

    Annotations the server declares

    • title: Business Bank Statement To Csv
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_bill_of_sale_draftBill of sale draft client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Bill of sale draft client and server side from freedailypro

    Annotations the server declares

    • title: Business Bill Of Sale Draft
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_blind_cvBlind CV redactor client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Blind CV redactor client and server side from freedailypro

    Annotations the server declares

    • title: Business Blind Cv
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_break_evenBreak even calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Break even calculator client and server side from freedailypro

    Annotations the server declares

    • title: Business Break Even
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_contract_packContract templates client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Contract templates client and server side from freedailypro

    Annotations the server declares

    • title: Business Contract Pack
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_cover_letterCover letter maker client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Cover letter maker client and server side from freedailypro

    Annotations the server declares

    • title: Business Cover Letter
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_eviction_notice_draftEviction notice draft client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Eviction notice draft client and server side from freedailypro

    Annotations the server declares

    • title: Business Eviction Notice Draft
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_expensesExpense tracker client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Expense tracker client and server side from freedailypro

    Annotations the server declares

    • title: Business Expenses
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_government_formsGovernment forms hub client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Government forms hub client and server side from freedailypro

    Annotations the server declares

    • title: Business Government Forms
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_invention_disclosureInvention disclosure worksheet client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Invention disclosure worksheet client and server side from freedailypro

    Annotations the server declares

    • title: Business Invention Disclosure
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_invoice_totalsInvoice totals client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Invoice totals client and server side from freedailypro

    Annotations the server declares

    • title: Business Invoice Totals
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_lease_draftLease agreement draft client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Lease agreement draft client and server side from freedailypro

    Annotations the server declares

    • title: Business Lease Draft
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_marketplace_feeMarketplace fee calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Marketplace fee calculator client and server side from freedailypro

    Annotations the server declares

    • title: Business Marketplace Fee
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_nda_draftNDA draft client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    NDA draft client and server side from freedailypro

    Annotations the server declares

    • title: Business Nda Draft
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_offer_letter_draftEmployment offer letter draft client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Employment offer letter draft client and server side from freedailypro

    Annotations the server declares

    • title: Business Offer Letter Draft
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_poa_draftPower of attorney draft client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Power of attorney draft client and server side from freedailypro

    Annotations the server declares

    • title: Business Poa Draft
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_product_marginProduct margin calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Product margin calculator client and server side from freedailypro

    Annotations the server declares

    • title: Business Product Margin
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_profit_marginProfit margin calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Profit margin calculator client and server side from freedailypro

    Annotations the server declares

    • title: Business Profit Margin
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_promissory_note_draftPromissory note draft client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Promissory note draft client and server side from freedailypro

    Annotations the server declares

    • title: Business Promissory Note Draft
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_proposalProposal builder client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Proposal builder client and server side from freedailypro

    Annotations the server declares

    • title: Business Proposal
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_receiptReceipt maker client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Receipt maker client and server side from freedailypro

    Annotations the server declares

    • title: Business Receipt
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_rental_applicationRental application maker client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Rental application maker client and server side from freedailypro

    Annotations the server declares

    • title: Business Rental Application
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_resume_outlineResume outline builder client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Resume outline builder client and server side from freedailypro

    Annotations the server declares

    • title: Business Resume Outline
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_shipping_estimateShipping cost estimator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Shipping cost estimator client and server side from freedailypro

    Annotations the server declares

    • title: Business Shipping Estimate
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • business_startup_namesStartup name generator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Startup name generator client and server side from freedailypro

    Annotations the server declares

    • title: Business Startup Names
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_ageAge calculator client and server side from freedailypro — years/months/days between datesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Age calculator client and server side from freedailypro — years/months/days between dates

    Annotations the server declares

    • title: Calculate Age
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_bmiBmi calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Bmi calculator client and server side from freedailypro

    Annotations the server declares

    • title: Calculate Bmi
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_bmrBmr calorie calculator client and server side from freedailypro — Mifflin-St Jeor + TDEENo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Bmr calorie calculator client and server side from freedailypro — Mifflin-St Jeor + TDEE

    Annotations the server declares

    • title: Calculate Bmr
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_compound_interestCompound interest calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Compound interest calculator client and server side from freedailypro

    Annotations the server declares

    • title: Calculate Compound Interest
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_discountDiscount calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Discount calculator client and server side from freedailypro

    Annotations the server declares

    • title: Calculate Discount
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_gpaGpa calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Gpa calculator client and server side from freedailypro

    Annotations the server declares

    • title: Calculate Gpa
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_ideal_weightIdeal weight calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Ideal weight calculator client and server side from freedailypro

    Annotations the server declares

    • title: Calculate Ideal Weight
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_loanLoan calculator client and server side from freedailypro — EMI / amortizing loanNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Loan calculator client and server side from freedailypro — EMI / amortizing loan

    Annotations the server declares

    • title: Calculate Loan
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_pregnancy_due_datePregnancy due date calculator client and server side from freedailypro — Naegele ruleNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Pregnancy due date calculator client and server side from freedailypro — Naegele rule

    Annotations the server declares

    • title: Calculate Pregnancy Due Date
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_sales_taxSales tax calculator client and server side from freedailypro — add or extract taxNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sales tax calculator client and server side from freedailypro — add or extract tax

    Annotations the server declares

    • title: Calculate Sales Tax
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_simple_interestSimple interest calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Simple interest calculator client and server side from freedailypro

    Annotations the server declares

    • title: Calculate Simple Interest
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_sipSip calculator client and server side from freedailypro — systematic investment plan future valueNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Sip calculator client and server side from freedailypro — systematic investment plan future value

    Annotations the server declares

    • title: Calculate Sip
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_tipTip calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Tip calculator client and server side from freedailypro

    Annotations the server declares

    • title: Calculate Tip
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • calculate_water_intakeWater intake calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Water intake calculator client and server side from freedailypro

    Annotations the server declares

    • title: Calculate Water Intake
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • case_convertCase converter client and server side from freedailypro — upper, lower, title, sentence, camel, pascal, snake, kebab, constant, alternating, inverse1 finding

    Why it is in this group

    • The name "case_convert" says "convert": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "case_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "case_convert" says "convert": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Case converter client and server side from freedailypro — upper, lower, title, sentence, camel, pascal, snake, kebab, constant, alternating, inverse

    Annotations the server declares

    • title: Case Convert
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • check_grammarGrammar checker client and server side from freedailypro — lightweight, rule-based checks (not an LLM), catches common misspellings, spacing, capitalization, and repeated-word issu…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Grammar checker client and server side from freedailypro — lightweight, rule-based checks (not an LLM), catches common misspellings, spacing, capitalization, and repeated-word issues

    Annotations the server declares

    • title: Check Grammar
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • color_convertColor converter client and server side from freedailypro — hex/rgb/hsl1 finding

    Why it is in this group

    • The name "color_convert" says "convert": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "color_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "color_convert" says "convert": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Color converter client and server side from freedailypro — hex/rgb/hsl

    Annotations the server declares

    • title: Color Convert
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • contrast_ratioContrast checker client and server side from freedailypro — WCAG AA/AAANo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Contrast checker client and server side from freedailypro — WCAG AA/AAA

    Annotations the server declares

    • title: Contrast Ratio
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • convert_timestampTimestamp converter client and server side from freedailypro1 finding

    Why it is in this group

    • The name "convert_timestamp" says "convert": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "convert_timestamp" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_timestamp" says "convert": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Timestamp converter client and server side from freedailypro

    Annotations the server declares

    • title: Convert Timestamp
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_401k401k projection client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    401k projection client and server side from freedailypro

    Annotations the server declares

    • title: Converters 401k
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_529529 calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    529 calculator client and server side from freedailypro

    Annotations the server declares

    • title: Converters 529
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_amortizationLoan amortization client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Loan amortization client and server side from freedailypro

    Annotations the server declares

    • title: Converters Amortization
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_college_costCollege cost calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    College cost calculator client and server side from freedailypro

    Annotations the server declares

    • title: Converters College Cost
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_countdownCountdown calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Countdown calculator client and server side from freedailypro

    Annotations the server declares

    • title: Converters Countdown
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_fireFIRE calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    FIRE calculator client and server side from freedailypro

    Annotations the server declares

    • title: Converters Fire
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_india_income_taxIndia income tax calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    India income tax calculator client and server side from freedailypro

    Annotations the server declares

    • title: Converters India Income Tax
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_job_experienceJob experience calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Job experience calculator client and server side from freedailypro

    Annotations the server declares

    • title: Converters Job Experience
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_paycheckPaycheck estimator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Paycheck estimator client and server side from freedailypro

    Annotations the server declares

    • title: Converters Paycheck
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_rmdRMD estimator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    RMD estimator client and server side from freedailypro

    Annotations the server declares

    • title: Converters Rmd
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_romanRoman numeral converter client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Roman numeral converter client and server side from freedailypro

    Annotations the server declares

    • title: Converters Roman
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_self_employment_taxSelf employment tax calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Self employment tax calculator client and server side from freedailypro

    Annotations the server declares

    • title: Converters Self Employment Tax
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_social_securitySocial security estimator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Social security estimator client and server side from freedailypro

    Annotations the server declares

    • title: Converters Social Security
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_state_taxState tax calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    State tax calculator client and server side from freedailypro

    Annotations the server declares

    • title: Converters State Tax
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_student_loanStudent loan calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Student loan calculator client and server side from freedailypro

    Annotations the server declares

    • title: Converters Student Loan
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_tdeeCalorie TDEE calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Calorie TDEE calculator client and server side from freedailypro

    Annotations the server declares

    • title: Converters Tdee
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_uk_taxUK tax calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    UK tax calculator client and server side from freedailypro

    Annotations the server declares

    • title: Converters Uk Tax
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_us_income_taxUS income tax estimator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    US income tax estimator client and server side from freedailypro

    Annotations the server declares

    • title: Converters Us Income Tax
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • converters_vat_gstVAT GST calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    VAT GST calculator client and server side from freedailypro

    Annotations the server declares

    • title: Converters Vat Gst
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • decode_jwtJwt decoder client and server side from freedailypro — header + payload only, no signature verificationNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Jwt decoder client and server side from freedailypro — header + payload only, no signature verification

    Annotations the server declares

    • title: Decode Jwt
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • ecommerce_etsy_listing_checkEtsy listing checker client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Etsy listing checker client and server side from freedailypro

    Annotations the server declares

    • title: Ecommerce Etsy Listing Check
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • estimate_body_fatBody fat calculator client and server side from freedailypro — US Navy style estimateNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Body fat calculator client and server side from freedailypro — US Navy style estimate

    Annotations the server declares

    • title: Estimate Body Fat
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • estimate_password_strengthPassword strength client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Password strength client and server side from freedailypro

    Annotations the server declares

    • title: Estimate Password Strength
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • extract_emailsEmail extractor client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Email extractor client and server side from freedailypro

    Annotations the server declares

    • title: Extract Emails
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • extract_urlsUrl extractor client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Url extractor client and server side from freedailypro

    Annotations the server declares

    • title: Extract Urls
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • fancy_textFancy font generator client and server side from freedailypro — unicode stylesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Fancy font generator client and server side from freedailypro — unicode styles

    Annotations the server declares

    • title: Fancy Text
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • format_jsonJson formatter client and server side from freedailypro — validate, pretty-print or minifyNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Json formatter client and server side from freedailypro — validate, pretty-print or minify

    Annotations the server declares

    • title: Format Json
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • generate_captionsSocial caption generator client and server side from freedailypro — template-based, not an LLM1 finding

    Why it is in this group

    • The name "generate_captions" says "generate": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "generate_captions" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_captions" says "generate": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Social caption generator client and server side from freedailypro — template-based, not an LLM

    Annotations the server declares

    • title: Generate Captions
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • generate_hashHash generator client and server side from freedailypro — md5, sha1, sha256, sha384, sha5121 finding

    Why it is in this group

    • The name "generate_hash" says "generate": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "generate_hash" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_hash" says "generate": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Hash generator client and server side from freedailypro — md5, sha1, sha256, sha384, sha512

    Annotations the server declares

    • title: Generate Hash
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • generate_loremLorem ipsum generator client and server side from freedailypro1 finding

    Why it is in this group

    • The name "generate_lorem" says "generate": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "generate_lorem" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_lorem" says "generate": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Lorem ipsum generator client and server side from freedailypro

    Annotations the server declares

    • title: Generate Lorem
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • generate_meta_tagsMeta tag generator client and server side from freedailypro — Open Graph + TwitterCan send data out1 finding

    Why it is in this group

    • The name "generate_meta_tags" says "generate": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    What it can reach

    • outboundThe input takes a URL (input.url): a request to a URL can carry data to whoever runs it.

    Findings

    • Warn

      The server marks "generate_meta_tags" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_meta_tags" says "generate": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Meta tag generator client and server side from freedailypro — Open Graph + Twitter

    Annotations the server declares

    • title: Generate Meta Tags
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • generate_passwordPassword generator client and server side from freedailypro — cryptographically secure password1 finding

    Why it is in this group

    • The name "generate_password" says "generate": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "generate_password" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_password" says "generate": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Password generator client and server side from freedailypro — cryptographically secure password

    Annotations the server declares

    • title: Generate Password
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • generate_random_numbersRandom number generator client and server side from freedailypro1 finding

    Why it is in this group

    • The name "generate_random_numbers" says "generate": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "generate_random_numbers" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_random_numbers" says "generate": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Random number generator client and server side from freedailypro

    Annotations the server declares

    • title: Generate Random Numbers
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • generate_robots_sitemapRobots.txt and sitemap.xml generator client and server side from freedailypro1 finding

    Why it is in this group

    • The name "generate_robots_sitemap" says "generate": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "generate_robots_sitemap" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_robots_sitemap" says "generate": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Robots.txt and sitemap.xml generator client and server side from freedailypro

    Annotations the server declares

    • title: Generate Robots Sitemap
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • generate_slugSlug generator client and server side from freedailypro — SEO-friendly URL slug1 finding

    Why it is in this group

    • The name "generate_slug" says "generate": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "generate_slug" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_slug" says "generate": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Slug generator client and server side from freedailypro — SEO-friendly URL slug

    Annotations the server declares

    • title: Generate Slug
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • generate_uuidUuid generator client and server side from freedailypro — v4, optional bulk1 finding

    Why it is in this group

    • The name "generate_uuid" says "generate": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "generate_uuid" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_uuid" says "generate": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Uuid generator client and server side from freedailypro — v4, optional bulk

    Annotations the server declares

    • title: Generate Uuid
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • hashtagsHashtag generator client and server side from freedailypro — extract or generateNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Hashtag generator client and server side from freedailypro — extract or generate

    Annotations the server declares

    • title: Hashtags
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • html_entitiesHtml entity converter client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Html entity converter client and server side from freedailypro

    Annotations the server declares

    • title: Html Entities
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • image_convertConvert an image between PNG and JPEG client and server side from freedailypro -- WebP output isn't supported (this build's canvas library can't encode it)1 finding

    Why it is in this group

    • The name "image_convert" says "convert": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "image_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "image_convert" says "convert": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Convert an image between PNG and JPEG client and server side from freedailypro -- WebP output isn't supported (this build's canvas library can't encode it)

    Annotations the server declares

    • title: Image Convert
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • image_cropCrop an image to a region client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Crop an image to a region client and server side from freedailypro

    Annotations the server declares

    • title: Image Crop
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • image_flipFlip an image horizontally or vertically client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Flip an image horizontally or vertically client and server side from freedailypro

    Annotations the server declares

    • title: Image Flip
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • image_resizeResize an image to exact pixel dimensions client and server side from freedailypro1 finding

    Why it is in this group

    • The name "image_resize" says "resize": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "image_resize" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "image_resize" says "resize": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Resize an image to exact pixel dimensions client and server side from freedailypro

    Annotations the server declares

    • title: Image Resize
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • image_rotateRotate an image client and server side from freedailypro -- 90-degree steps onlyNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Rotate an image client and server side from freedailypro -- 90-degree steps only

    Annotations the server declares

    • title: Image Rotate
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • invisible_textInvisible text generator client and server side from freedailypro — encode/decode/strip/generate zero-widthNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Invisible text generator client and server side from freedailypro — encode/decode/strip/generate zero-width

    Annotations the server declares

    • title: Invisible Text
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • keyword_densityKeyword density client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Keyword density client and server side from freedailypro

    Annotations the server declares

    • title: Keyword Density
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • markdown_to_htmlMarkdown html converter client and server side from freedailypro — basic subsetNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Markdown html converter client and server side from freedailypro — basic subset

    Annotations the server declares

    • title: Markdown To Html
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • minify_codeCss js minifier client and server side from freedailypro — whitespace and comment strip1 finding

    Why it is in this group

    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "minify_code" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input takes a statement or command to run (input.code), which can change anything it can reach.

      What this check looks for
    Description, as the server wrote it
    Css js minifier client and server side from freedailypro — whitespace and comment strip

    Annotations the server declares

    • title: Minify Code
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • paraphrase_textParaphraser client and server side from freedailypro — dictionary-based synonym substitution, not an LLMNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Paraphraser client and server side from freedailypro — dictionary-based synonym substitution, not an LLM

    Annotations the server declares

    • title: Paraphrase Text
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • parse_user_agentUser agent parser client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    User agent parser client and server side from freedailypro

    Annotations the server declares

    • title: Parse User Agent
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_add_page_numbersAdd page numbers to a PDF client and server side from freedailypro1 finding

    Why it is in this group

    • The name "pdf_add_page_numbers" says "add": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "pdf_add_page_numbers" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pdf_add_page_numbers" says "add": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Add page numbers to a PDF client and server side from freedailypro

    Annotations the server declares

    • title: Pdf Add Page Numbers
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_compressLight, lossless PDF compression client and server side from freedailypro -- restructures the file without touching content, no guaranteed size reductionNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Light, lossless PDF compression client and server side from freedailypro -- restructures the file without touching content, no guaranteed size reduction

    Annotations the server declares

    • title: Pdf Compress
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_extract_pagesExtract specific pages from a PDF into a new PDF client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Extract specific pages from a PDF into a new PDF client and server side from freedailypro

    Annotations the server declares

    • title: Pdf Extract Pages
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_fill_formFill a PDF form's fields client and server side from freedailypro — sets text/checkbox/dropdown/radio field values and returns the filled PDF, optionally flattened so it can no lon…1 finding

    Why it is in this group

    • The name "pdf_fill_form" says "fill": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "pdf_fill_form" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pdf_fill_form" says "fill": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Fill a PDF form's fields client and server side from freedailypro — sets text/checkbox/dropdown/radio field values and returns the filled PDF, optionally flattened so it can no longer be edited

    Annotations the server declares

    • title: Pdf Fill Form
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_flattenPermanently flatten a PDF's fillable form fields client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Permanently flatten a PDF's fillable form fields client and server side from freedailypro

    Annotations the server declares

    • title: Pdf Flatten
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_organizeReorder, duplicate, rotate, or insert blank pages in a PDF client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Reorder, duplicate, rotate, or insert blank pages in a PDF client and server side from freedailypro

    Annotations the server declares

    • title: Pdf Organize
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_parse_fillable_formParse a PDF's fillable form fields client and server side from freedailypro — lists every fillable field's name and type (text, checkbox, dropdown, radio) so you know what to fillNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Parse a PDF's fillable form fields client and server side from freedailypro — lists every fillable field's name and type (text, checkbox, dropdown, radio) so you know what to fill

    Annotations the server declares

    • title: Pdf Parse Fillable Form
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_redactPermanently redact areas of a PDF client and server side from freedailypro — genuinely removes marked areas (not just paints over them) by rasterizing affected pages, so no underly…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Permanently redact areas of a PDF client and server side from freedailypro — genuinely removes marked areas (not just paints over them) by rasterizing affected pages, so no underlying text/vector data survives

    Annotations the server declares

    • title: Pdf Redact
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_repairAttempt to recover a damaged or corrupted PDF client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Attempt to recover a damaged or corrupted PDF client and server side from freedailypro

    Annotations the server declares

    • title: Pdf Repair
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_rotateRotate PDF pages client and server side from freedailypro — 90-degree steps only (0, 90, 180, 270)No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Rotate PDF pages client and server side from freedailypro — 90-degree steps only (0, 90, 180, 270)

    Annotations the server declares

    • title: Pdf Rotate
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_splitSplit a PDF into multiple files by page range client and server side from freedailypro, or combine specific ranges into one reordered fileNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Split a PDF into multiple files by page range client and server side from freedailypro, or combine specific ranges into one reordered file

    Annotations the server declares

    • title: Pdf Split
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • pdf_watermarkAdd a text watermark to a PDF client and server side from freedailypro1 finding

    Why it is in this group

    • The description's first verb is "add": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "pdf_watermark" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "add": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Add a text watermark to a PDF client and server side from freedailypro

    Annotations the server declares

    • title: Pdf Watermark
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • percentagePercentage calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Percentage calculator client and server side from freedailypro

    Annotations the server declares

    • title: Percentage
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_choresHousehold chore splitter client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Household chore splitter client and server side from freedailypro

    Annotations the server declares

    • title: Planning Chores
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_cost_of_livingCost of living comparison client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Cost of living comparison client and server side from freedailypro

    Annotations the server declares

    • title: Planning Cost Of Living
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_event_budgetEvent budget planner client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Event budget planner client and server side from freedailypro

    Annotations the server declares

    • title: Planning Event Budget
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_event_checklistEvent checklist planner client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Event checklist planner client and server side from freedailypro

    Annotations the server declares

    • title: Planning Event Checklist
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_event_scheduleEvent day schedule client and server side from freedailypro1 finding

    Why it is in this group

    • The name "planning_event_schedule" says "schedule": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "planning_event_schedule" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "planning_event_schedule" says "schedule": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Event day schedule client and server side from freedailypro

    Annotations the server declares

    • title: Planning Event Schedule
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_inventoryInventory tracker client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Inventory tracker client and server side from freedailypro

    Annotations the server declares

    • title: Planning Inventory
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_itineraryTravel itinerary splitter client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Travel itinerary splitter client and server side from freedailypro

    Annotations the server declares

    • title: Planning Itinerary
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_monthly_budgetMonthly budget planner client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Monthly budget planner client and server side from freedailypro

    Annotations the server declares

    • title: Planning Monthly Budget
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_relocation_checklistRelocation checklist planner client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Relocation checklist planner client and server side from freedailypro

    Annotations the server declares

    • title: Planning Relocation Checklist
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_split_billSplit bill calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Split bill calculator client and server side from freedailypro

    Annotations the server declares

    • title: Planning Split Bill
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_travel_countdownTravel countdown planner client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Travel countdown planner client and server side from freedailypro

    Annotations the server declares

    • title: Planning Travel Countdown
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • publishing_isbnISBN checker and converter client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    ISBN checker and converter client and server side from freedailypro

    Annotations the server declares

    • title: Publishing Isbn
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • publishing_kdp_descriptionBook description HTML formatter client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Book description HTML formatter client and server side from freedailypro

    Annotations the server declares

    • title: Publishing Kdp Description
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • publishing_onixONIX generator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    ONIX generator client and server side from freedailypro

    Annotations the server declares

    • title: Publishing Onix
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • publishing_print_royaltyPrint cost and royalty calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Print cost and royalty calculator client and server side from freedailypro

    Annotations the server declares

    • title: Publishing Print Royalty
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • publishing_spine_widthBook spine and cover size calculator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Book spine and cover size calculator client and server side from freedailypro

    Annotations the server declares

    • title: Publishing Spine Width
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • reverse_textText reverser client and server side from freedailypro — reverse characters, words or linesNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Text reverser client and server side from freedailypro — reverse characters, words or lines

    Annotations the server declares

    • title: Reverse Text
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • scale_recipeRecipe scaler client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Recipe scaler client and server side from freedailypro

    Annotations the server declares

    • title: Scale Recipe
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • schema_jsonldSchema generator client and server side from freedailypro — Article, FAQ, Organization JSON-LDNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Schema generator client and server side from freedailypro — Article, FAQ, Organization JSON-LD

    Annotations the server declares

    • title: Schema Jsonld
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • security_barcode_code128Code 128 barcode client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Code 128 barcode client and server side from freedailypro

    Annotations the server declares

    • title: Security Barcode Code128
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • security_qrQR code generator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    QR code generator client and server side from freedailypro

    Annotations the server declares

    • title: Security Qr
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • sort_textText sorter client and server side from freedailypro — sort lines or words, optional uniqueNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Text sorter client and server side from freedailypro — sort lines or words, optional unique

    Annotations the server declares

    • title: Sort Text
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • test_regexRegex tester client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Regex tester client and server side from freedailypro

    Annotations the server declares

    • title: Test Regex
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_ascii_artASCII art generator client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    ASCII art generator client and server side from freedailypro

    Annotations the server declares

    • title: Text Ascii Art
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_banner_copyBanner sign copy client and server side from freedailypro1 finding

    Why it is in this group

    • The name "text_banner_copy" says "copy": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "text_banner_copy" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "text_banner_copy" says "copy": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Banner sign copy client and server side from freedailypro

    Annotations the server declares

    • title: Text Banner Copy
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_citationCitation generator client and server side from freedailyproCan send data outNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    What it can reach

    • outboundThe input takes a URL (input.url): a request to a URL can carry data to whoever runs it.
    Description, as the server wrote it
    Citation generator client and server side from freedailypro

    Annotations the server declares

    • title: Text Citation
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_csvCSV converter client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    CSV converter client and server side from freedailypro

    Annotations the server declares

    • title: Text Csv
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_emoji_unicodeEmoji unicode converter client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Emoji unicode converter client and server side from freedailypro

    Annotations the server declares

    • title: Text Emoji Unicode
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_flyer_outlineBrochure flyer outline client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Brochure flyer outline client and server side from freedailypro

    Annotations the server declares

    • title: Text Flyer Outline
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_invitation_copyInvitation copy client and server side from freedailypro1 finding

    Why it is in this group

    • The name "text_invitation_copy" says "copy": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "text_invitation_copy" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "text_invitation_copy" says "copy": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Invitation copy client and server side from freedailypro

    Annotations the server declares

    • title: Text Invitation Copy
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_menu_outlineMenu card outline client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Menu card outline client and server side from freedailypro

    Annotations the server declares

    • title: Text Menu Outline
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_paper_formatPaper format checker client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Paper format checker client and server side from freedailypro

    Annotations the server declares

    • title: Text Paper Format
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_product_descriptionProduct description writer client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Product description writer client and server side from freedailypro

    Annotations the server declares

    • title: Text Product Description
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_similarityText similarity client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Text similarity client and server side from freedailypro

    Annotations the server declares

    • title: Text Similarity
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • text_user_manualUser manual writer client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    User manual writer client and server side from freedailypro

    Annotations the server declares

    • title: Text User Manual
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • url_encode_decodeUrl encoder client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Url encoder client and server side from freedailypro

    Annotations the server declares

    • title: Url Encode Decode
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • video_compressCompress a video toward a target file-size percentage client and server side from freedailypro -- two-pass encode, a floor bitrate is enforced below which quality degrades too much…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Compress a video toward a target file-size percentage client and server side from freedailypro -- two-pass encode, a floor bitrate is enforced below which quality degrades too much to be worth watching

    Annotations the server declares

    • title: Video Compress
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • video_convertConvert a video between formats client and server side from freedailypro (mp4/mp4-web/webm/mov)1 finding

    Why it is in this group

    • The name "video_convert" says "convert": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "video_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "video_convert" says "convert": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Convert a video between formats client and server side from freedailypro (mp4/mp4-web/webm/mov)

    Annotations the server declares

    • title: Video Convert
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • video_extract_audioExtract a video's audio track as MP3 client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Extract a video's audio track as MP3 client and server side from freedailypro

    Annotations the server declares

    • title: Video Extract Audio
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • video_subtitleBurn SRT subtitles permanently into a video client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Burn SRT subtitles permanently into a video client and server side from freedailypro

    Annotations the server declares

    • title: Video Subtitle
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • video_thumbnailExtract a video frame as a JPEG thumbnail client and server side from freedailyproNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Extract a video frame as a JPEG thumbnail client and server side from freedailypro

    Annotations the server declares

    • title: Video Thumbnail
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • video_to_gifConvert a video to an animated GIF client and server side from freedailypro -- two-pass palette encoding1 finding

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "video_to_gif" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "convert": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Convert a video to an animated GIF client and server side from freedailypro -- two-pass palette encoding

    Annotations the server declares

    • title: Video To Gif
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • video_trimTrim a video to a time range client and server side from freedailypro -- stream-copy, cuts snap to the nearest keyframeNo findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Trim a video to a time range client and server side from freedailypro -- stream-copy, cuts snap to the nearest keyframe

    Annotations the server declares

    • title: Video Trim
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 9Show 9 read-only tools
  • analyze_readabilityReading level checker client and server side from freedailypro — Flesch-Kincaid style metricsNo findings

    Why it is in this group

    • The name "analyze_readability" says "analyze": a word for reading.
    Description, as the server wrote it
    Reading level checker client and server side from freedailypro — Flesch-Kincaid style metrics

    Annotations the server declares

    • title: Analyze Readability
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • describe_cronCron builder client and server side from freedailypro — describe a 5-field cron expressionNo findings

    Why it is in this group

    • The name "describe_cron" says "describe": a word for reading.
    Description, as the server wrote it
    Cron builder client and server side from freedailypro — describe a 5-field cron expression

    Annotations the server declares

    • title: Describe Cron
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • diff_textDiff checker client and server side from freedailypro — line-oriented text diffNo findings

    Why it is in this group

    • The name "diff_text" says "diff": a word for reading.
    Description, as the server wrote it
    Diff checker client and server side from freedailypro — line-oriented text diff

    Annotations the server declares

    • title: Diff Text
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • find_and_replaceFind replace client and server side from freedailyproNo findings

    Why it is in this group

    • The name "find_and_replace" says "find": a word for reading.
    Description, as the server wrote it
    Find replace client and server side from freedailypro

    Annotations the server declares

    • title: Find And Replace
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • lookup_http_statusHttp status reference client and server side from freedailyproReads text others writeNo findings

    Why it is in this group

    • The name "lookup_http_status" says "lookup": a word for reading.

    What it can reach

    • untrusted-inputThe name "lookup_http_status" says "lookup" and "http": it reads web pages, which anyone can write.
    • untrusted-inputThe description's first sentence says "http": it reads web pages, which anyone can write.
    Description, as the server wrote it
    Http status reference client and server side from freedailypro

    Annotations the server declares

    • title: Lookup Http Status
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_grocery_listGrocery list planner client and server side from freedailyproNo findings

    Why it is in this group

    • The name "planning_grocery_list" says "list": a word for reading.
    Description, as the server wrote it
    Grocery list planner client and server side from freedailypro

    Annotations the server declares

    • title: Planning Grocery List
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_guest_listGuest list tracker client and server side from freedailyproNo findings

    Why it is in this group

    • The name "planning_guest_list" says "list": a word for reading.
    Description, as the server wrote it
    Guest list tracker client and server side from freedailypro

    Annotations the server declares

    • title: Planning Guest List
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • planning_packing_listPacking list generator client and server side from freedailyproNo findings

    Why it is in this group

    • The name "planning_packing_list" says "list": a word for reading.
    Description, as the server wrote it
    Packing list generator client and server side from freedailypro

    Annotations the server declares

    • title: Planning Packing List
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • word_countWord counter client and server side from freedailypro — counts words, characters, sentences, paragraphs and reading timeNo findings

    Why it is in this group

    • The name "word_count" says "count": a word for reading.
    Description, as the server wrote it
    Word counter client and server side from freedailypro — counts words, characters, sentences, paragraphs and reading time

    Annotations the server declares

    • title: Word Count
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Exfil surface

Which tools read private data, which read text someone else can write, and which can send data out. One of each is a path a prompt injection can use.

No private-data, untrusted-input, outbound path in this server alone: no tool is tagged private-data.

Reads private data0
Reads files, mail, messages, databases, secrets, calendars or repositories.
Reads text others write1
Brings in text someone else can write: web pages, inbound email, messages, issues and comments.
Can send data out7
Can carry data to people or systems: it sends, posts or publishes, or takes a recipient, channel or URL.

Other servers in the same agent add their own tools to these paths. Audit your whole setup to see them together.

Remote posture

What anyone on the internet sees at the remote endpoint: an anonymous initialize and tools/list, and the public OAuth metadata.

Tools listed without sign-in

Looked at Oct 22, 2026, 14:32 UTC, unchanged since Oct 22, 2026. No credentials were sent and no tool was called. What is looked at.

Reachable
yes
HTTP status of an anonymous initialize
200
tools/list served without credentials
yes
Tools that change things, listed without credentials
169
Protocol version
2025-06-18
WWW-Authenticate on 401
not observed
resource_metadata in WWW-Authenticate
not observed
RFC 9728 protected resource metadata
not observed
Authorization servers
not observed
Legacy HTTP+SSE transport
no
Dynamic client registration
not observed
Client ID metadata documents
not observed
  • HighThe whole server

    The endpoint served tools/list without credentials, and the list has 169 tools that change things (1 destructive, 9 irreversible, 159 write). Whether a call also works without credentials was not tested: tools are never called.

    Matched text

    https://utility-api-production-ebf2.up.railway.app/mcp: tools/list returned 178 tools to an anonymous client, including audio_remove_silence (destructive), convert_length (irreversible), convert_weight (irreversible), convert_temperature (irreversible), convert_currency (irreversible) and 164 more

    What this check looks for

Findings

Matches of fixed checks, with the text they matched.

36 warn
  • The server marks "case_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "case_convert" says "convert": a word for a change.

    What this check looks for
  • The server marks "generate_slug" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_slug" says "generate": a word for a change.

    What this check looks for
  • The server marks "generate_password" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_password" says "generate": a word for a change.

    What this check looks for
  • The server marks "generate_lorem" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_lorem" says "generate": a word for a change.

    What this check looks for
  • The server marks "generate_hash" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_hash" says "generate": a word for a change.

    What this check looks for
  • The server marks "generate_uuid" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_uuid" says "generate": a word for a change.

    What this check looks for
Show 30 more findings
  • The server marks "convert_timestamp" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_timestamp" says "convert": a word for a change.

    What this check looks for
  • The server marks "convert_length" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_length" says "convert": a word for a change.

    What this check looks for
  • The server marks "convert_weight" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_weight" says "convert": a word for a change.

    What this check looks for
  • The server marks "convert_temperature" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_temperature" says "convert": a word for a change.

    What this check looks for
  • The server marks "generate_random_numbers" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_random_numbers" says "generate": a word for a change.

    What this check looks for
  • The server marks "minify_code" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input takes a statement or command to run (input.code), which can change anything it can reach.

    What this check looks for
  • The server marks "apply_timezone_offset" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "apply_timezone_offset" says "apply": a word for a change.

    What this check looks for
  • The server marks "generate_meta_tags" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_meta_tags" says "generate": a word for a change.

    What this check looks for
  • The server marks "color_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "color_convert" says "convert": a word for a change.

    What this check looks for
  • The server marks "pdf_fill_form" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pdf_fill_form" says "fill": a word for a change.

    What this check looks for
  • The server marks "convert_currency" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_currency" says "convert": a word for a change.

    What this check looks for
  • The server marks "generate_robots_sitemap" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_robots_sitemap" says "generate": a word for a change.

    What this check looks for
  • The server marks "generate_captions" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_captions" says "generate": a word for a change.

    What this check looks for
  • The server marks "pdf_merge" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pdf_merge" says "merge": a word for a change that another call does not undo.

    What this check looks for
  • The server marks "pdf_add_page_numbers" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pdf_add_page_numbers" says "add": a word for a change.

    What this check looks for
  • The server marks "pdf_watermark" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "add": a word for a change.

    What this check looks for
  • The server marks "image_resize" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "image_resize" says "resize": a word for a change.

    What this check looks for
  • The server marks "image_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "image_convert" says "convert": a word for a change.

    What this check looks for
  • The server marks "video_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "video_convert" says "convert": a word for a change.

    What this check looks for
  • The server marks "video_merge" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "video_merge" says "merge": a word for a change that another call does not undo.

    What this check looks for
  • The server marks "video_to_gif" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "convert": a word for a change.

    What this check looks for
  • The server marks "audio_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_convert" says "convert": a word for a change.

    What this check looks for
  • The server marks "audio_merge" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_merge" says "merge": a word for a change that another call does not undo.

    What this check looks for
  • The server marks "audio_remove_silence" read-only (readOnlyHint: true), and its own name, description or input give the class "destructive".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_remove_silence" says "remove": a word for removing or ending something.

    What this check looks for
  • The server marks "audio_remove_silence" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_remove_silence" says "remove": a word for removing or ending something.

    What this check looks for
  • The server marks "converters_file_size" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.

    What this check looks for
  • The server marks "planning_event_schedule" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "planning_event_schedule" says "schedule": a word for a change.

    What this check looks for
  • The server marks "text_invitation_copy" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "text_invitation_copy" says "copy": a word for a change.

    What this check looks for
  • The server marks "text_banner_copy" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "text_banner_copy" says "copy": a word for a change.

    What this check looks for
  • The server marks "business_pay_stub" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "business_pay_stub" says "pay": a word that usually means money moves, which cannot be taken back.

    What this check looks for

History

Changes to its tool definitions and to its remote endpoint, newest first.

No change seen yet. Its tools are rescanned every day, and a remote endpoint is looked at once a week.

Install

Pinned to version 1.2.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http tools https://api.freedailypro.com/mcp --header 'X-API-Key: <your-x-api-key>'
claude mcp add --transport http tools https://api.freedailypro.com/mcp --header 'X-API-Key: <your-x-api-key>'

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change or a way out, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__tools__word_count",
      "mcp__tools__diff_text",
      "mcp__tools__find_and_replace",
      "mcp__tools__lookup_http_status",
      "mcp__tools__analyze_readability",
      "mcp__tools__describe_cron",
      "mcp__tools__planning_packing_list",
      "mcp__tools__planning_guest_list",
      "mcp__tools__planning_grocery_list"
    ],
    "ask": [
      "mcp__tools__case_convert",
      "mcp__tools__generate_slug",
      "mcp__tools__generate_password",
      "mcp__tools__generate_lorem",
      "mcp__tools__reverse_text",
      "mcp__tools__sort_text",
      "mcp__tools__generate_hash",
      "mcp__tools__generate_uuid",
      "mcp__tools__base64",
      "mcp__tools__format_json",
      "mcp__tools__test_regex",
      "mcp__tools__url_encode_decode",
      "mcp__tools__convert_timestamp",
      "mcp__tools__percentage",
      "mcp__tools__calculate_tip",
      "mcp__tools__calculate_bmi",
      "mcp__tools__convert_length",
      "mcp__tools__convert_weight",
      "mcp__tools__convert_temperature",
      "mcp__tools__calculate_loan",
      "mcp__tools__calculate_compound_interest",
      "mcp__tools__calculate_discount",
      "mcp__tools__calculate_simple_interest",
      "mcp__tools__calculate_sales_tax",
      "mcp__tools__calculate_age",
      "mcp__tools__estimate_password_strength",
      "mcp__tools__generate_random_numbers",
      "mcp__tools__extract_emails",
      "mcp__tools__extract_urls",
      "mcp__tools__calculate_water_intake",
      "mcp__tools__calculate_ideal_weight",
      "mcp__tools__calculate_gpa",
      "mcp__tools__html_entities",
      "mcp__tools__binary_ascii",
      "mcp__tools__decode_jwt",
      "mcp__tools__markdown_to_html",
      "mcp__tools__calculate_bmr",
      "mcp__tools__calculate_pregnancy_due_date",
      "mcp__tools__calculate_sip",
      "mcp__tools__parse_user_agent",
      "mcp__tools__minify_code",
      "mcp__tools__apply_timezone_offset",
      "mcp__tools__estimate_body_fat",
      "mcp__tools__scale_recipe",
      "mcp__tools__fancy_text",
      "mcp__tools__invisible_text",
      "mcp__tools__generate_meta_tags",
      "mcp__tools__keyword_density",
      "mcp__tools__hashtags",
      "mcp__tools__schema_jsonld",
      "mcp__tools__color_convert",
      "mcp__tools__contrast_ratio",
      "mcp__tools__pdf_parse_fillable_form",
      "mcp__tools__pdf_fill_form",
      "mcp__tools__pdf_redact",
      "mcp__tools__convert_currency",
      "mcp__tools__generate_robots_sitemap",
      "mcp__tools__check_grammar",
      "mcp__tools__generate_captions",
      "mcp__tools__paraphrase_text",
      "mcp__tools__pdf_merge",
      "mcp__tools__pdf_split",
      "mcp__tools__pdf_rotate",
      "mcp__tools__pdf_add_page_numbers",
      "mcp__tools__pdf_watermark",
      "mcp__tools__pdf_extract_pages",
      "mcp__tools__pdf_organize",
      "mcp__tools__pdf_flatten",
      "mcp__tools__pdf_repair",
      "mcp__tools__pdf_compress",
      "mcp__tools__image_resize",
      "mcp__tools__image_crop",
      "mcp__tools__image_flip",
      "mcp__tools__image_rotate",
      "mcp__tools__image_convert",
      "mcp__tools__video_convert",
      "mcp__tools__video_trim",
      "mcp__tools__video_merge",
      "mcp__tools__video_extract_audio",
      "mcp__tools__video_thumbnail",
      "mcp__tools__video_to_gif",
      "mcp__tools__video_subtitle",
      "mcp__tools__video_compress",
      "mcp__tools__audio_convert",
      "mcp__tools__audio_trim",
      "mcp__tools__audio_merge",
      "mcp__tools__audio_compress",
      "mcp__tools__audio_normalize",
      "mcp__tools__audio_speed",
      "mcp__tools__audio_pitch",
      "mcp__tools__audio_denoise",
      "mcp__tools__converters_roman",
      "mcp__tools__converters_file_size",
      "mcp__tools__converters_job_experience",
      "mcp__tools__converters_paycheck",
      "mcp__tools__converters_fire",
      "mcp__tools__converters_vat_gst",
      "mcp__tools__converters_countdown",
      "mcp__tools__converters_401k",
      "mcp__tools__converters_rmd",
      "mcp__tools__text_csv",
      "mcp__tools__text_similarity",
      "mcp__tools__text_citation",
      "mcp__tools__planning_event_budget",
      "mcp__tools__planning_itinerary",
      "mcp__tools__converters_tdee",
      "mcp__tools__converters_self_employment_tax",
      "mcp__tools__converters_529",
      "mcp__tools__planning_event_checklist",
      "mcp__tools__planning_event_schedule",
      "mcp__tools__planning_relocation_checklist",
      "mcp__tools__planning_cost_of_living",
      "mcp__tools__business_invoice_totals",
      "mcp__tools__business_expenses",
      "mcp__tools__security_barcode_code128",
      "mcp__tools__converters_social_security",
      "mcp__tools__planning_chores",
      "mcp__tools__business_nda_draft",
      "mcp__tools__business_offer_letter_draft",
      "mcp__tools__business_bill_of_sale_draft",
      "mcp__tools__business_product_margin",
      "mcp__tools__text_paper_format",
      "mcp__tools__planning_monthly_budget",
      "mcp__tools__planning_inventory",
      "mcp__tools__converters_student_loan",
      "mcp__tools__business_lease_draft",
      "mcp__tools__business_promissory_note_draft",
      "mcp__tools__business_eviction_notice_draft",
      "mcp__tools__business_poa_draft",
      "mcp__tools__security_qr",
      "mcp__tools__text_emoji_unicode",
      "mcp__tools__converters_amortization",
      "mcp__tools__converters_us_income_tax",
      "mcp__tools__business_startup_names",
      "mcp__tools__business_resume_outline",
      "mcp__tools__planning_split_bill",
      "mcp__tools__text_product_description",
      "mcp__tools__text_user_manual",
      "mcp__tools__business_invention_disclosure",
      "mcp__tools__business_contract_pack",
      "mcp__tools__business_receipt",
      "mcp__tools__text_invitation_copy",
      "mcp__tools__text_menu_outline",
      "mcp__tools__text_flyer_outline",
      "mcp__tools__text_banner_copy",
      "mcp__tools__planning_travel_countdown",
      "mcp__tools__text_ascii_art",
      "mcp__tools__converters_india_income_tax",
      "mcp__tools__converters_uk_tax",
      "mcp__tools__converters_state_tax",
      "mcp__tools__converters_college_cost",
      "mcp__tools__business_profit_margin",
      "mcp__tools__business_marketplace_fee",
      "mcp__tools__business_shipping_estimate",
      "mcp__tools__business_break_even",
      "mcp__tools__business_government_forms",
      "mcp__tools__business_bank_statement_to_csv",
      "mcp__tools__business_blind_cv",
      "mcp__tools__publishing_isbn",
      "mcp__tools__publishing_spine_width",
      "mcp__tools__publishing_print_royalty",
      "mcp__tools__ecommerce_etsy_listing_check",
      "mcp__tools__publishing_kdp_description",
      "mcp__tools__publishing_onix",
      "mcp__tools__business_cover_letter",
      "mcp__tools__business_pay_stub",
      "mcp__tools__business_proposal",
      "mcp__tools__business_rental_application"
    ],
    "deny": [
      "mcp__tools__audio_remove_silence"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. A read that can send data out (it takes a URL, say) asks first too. It assumes the server is installed as tools. Review it before you use it.

Capability tags behind 8 rules
  • mcp__tools__convert_length outbound
  • mcp__tools__convert_weight outbound
  • mcp__tools__convert_temperature outbound
  • mcp__tools__lookup_http_status untrusted-input
  • mcp__tools__generate_meta_tags outbound
  • mcp__tools__convert_currency outbound
  • mcp__tools__converters_file_size outbound
  • mcp__tools__text_citation outbound

Pin

Keep the decision: fail CI when the tools change, follow every change, or show a badge.

Pin in CI

Fail a build when the tools you reviewed are not the tools the server serves today.

curl -s "https://anlyon.dev/api/v1/servers/com.freedailypro/tools/verify?hash=5e254f68efbab27d8717a295fa385c0ffe5be60e794c57fdefb944c578e83895" | jq -e '.changed == false'

Pinned hash 5e254f68efba, from Oct 23, 2026, 01:17 UTC.

Watch

Get told when its tools change: a new tool, a new description, a new class.

https://anlyon.dev/servers/com.freedailypro/tools/changes.xml

An Atom feed. Works in any feed reader or Slack's RSS app.

Badge

anlyon.dev badge for com.freedailypro/tools
[![anlyon.dev](https://anlyon.dev/badge/com.freedailypro/tools.svg)](https://anlyon.dev/servers/com.freedailypro/tools)

Source: MCP Registry · repository. Synced Oct 23, 2026, 01:17 UTC.