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.
- 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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_remove_silence" says "remove": a word for removing or ending something.
- Warn
The server marks "audio_remove_silence" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_remove_silence" says "remove": a word for removing or ending something.
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".
What this check looks forMatched 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.
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".
What this check looks forMatched 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.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_currency" says "convert": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_length" says "convert": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_temperature" says "convert": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_weight" says "convert": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.
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".
What this check looks forMatched 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.
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".
What this check looks forMatched 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.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "apply_timezone_offset" says "apply": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_convert" says "convert": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "case_convert" says "convert": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "color_convert" says "convert": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_timestamp" says "convert": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_captions" says "generate": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_hash" says "generate": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_lorem" says "generate": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_meta_tags" says "generate": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_password" says "generate": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_random_numbers" says "generate": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_robots_sitemap" says "generate": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_slug" says "generate": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_uuid" says "generate": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "image_convert" says "convert": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "image_resize" says "resize": a word for a change.
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".
What this check looks forMatched 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.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pdf_add_page_numbers" says "add": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pdf_fill_form" says "fill": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "add": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "planning_event_schedule" says "schedule": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "text_banner_copy" says "copy": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "text_invitation_copy" says "copy": a word for a change.
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_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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "video_convert" says "convert": a word for a change.
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "convert": a word for a change.
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.
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.
What this check looks forMatched 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
Findings
Matches of fixed checks, with the text they matched.
- Warncase_convert
The server marks "case_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "case_convert" says "convert": a word for a change.
- Warngenerate_slug
The server marks "generate_slug" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_slug" says "generate": a word for a change.
The server marks "generate_password" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_password" says "generate": a word for a change.
- Warngenerate_lorem
The server marks "generate_lorem" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_lorem" says "generate": a word for a change.
- Warngenerate_hash
The server marks "generate_hash" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_hash" says "generate": a word for a change.
- Warngenerate_uuid
The server marks "generate_uuid" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_uuid" says "generate": a word for a change.
Show 30 more findingsShow fewer
The server marks "convert_timestamp" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_timestamp" says "convert": a word for a change.
- Warnconvert_length
The server marks "convert_length" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_length" says "convert": a word for a change.
- Warnconvert_weight
The server marks "convert_weight" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_weight" says "convert": a word for a change.
The server marks "convert_temperature" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_temperature" says "convert": a word for a change.
The server marks "generate_random_numbers" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_random_numbers" says "generate": a word for a change.
- Warnminify_code
The server marks "minify_code" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched 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.
The server marks "apply_timezone_offset" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "apply_timezone_offset" says "apply": a word for a change.
The server marks "generate_meta_tags" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_meta_tags" says "generate": a word for a change.
- Warncolor_convert
The server marks "color_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "color_convert" says "convert": a word for a change.
- Warnpdf_fill_form
The server marks "pdf_fill_form" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pdf_fill_form" says "fill": a word for a change.
- Warnconvert_currency
The server marks "convert_currency" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_currency" says "convert": a word for a change.
The server marks "generate_robots_sitemap" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_robots_sitemap" says "generate": a word for a change.
The server marks "generate_captions" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "generate_captions" says "generate": a word for a change.
- Warnpdf_merge
The server marks "pdf_merge" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched 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.
The server marks "pdf_add_page_numbers" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pdf_add_page_numbers" says "add": a word for a change.
- Warnpdf_watermark
The server marks "pdf_watermark" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "add": a word for a change.
- Warnimage_resize
The server marks "image_resize" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "image_resize" says "resize": a word for a change.
- Warnimage_convert
The server marks "image_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "image_convert" says "convert": a word for a change.
- Warnvideo_convert
The server marks "video_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "video_convert" says "convert": a word for a change.
- Warnvideo_merge
The server marks "video_merge" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched 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.
- Warnvideo_to_gif
The server marks "video_to_gif" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "convert": a word for a change.
- Warnaudio_convert
The server marks "audio_convert" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_convert" says "convert": a word for a change.
- Warnaudio_merge
The server marks "audio_merge" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched 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.
The server marks "audio_remove_silence" read-only (readOnlyHint: true), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_remove_silence" says "remove": a word for removing or ending something.
The server marks "audio_remove_silence" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "audio_remove_silence" says "remove": a word for removing or ending something.
The server marks "converters_file_size" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.
The server marks "planning_event_schedule" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "planning_event_schedule" says "schedule": a word for a change.
The server marks "text_invitation_copy" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "text_invitation_copy" says "copy": a word for a change.
- Warntext_banner_copy
The server marks "text_banner_copy" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "text_banner_copy" says "copy": a word for a change.
The server marks "business_pay_stub" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched 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.
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.
{
"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.xmlAn Atom feed. Works in any feed reader or Slack's RSS app.
Badge
[](https://anlyon.dev/servers/com.freedailypro/tools)Source: MCP Registry · repository. Synced Oct 23, 2026, 01:17 UTC.