← MCP Registry Integrity Report
io.github.cnghockey/sats4ai
Verdict: CRITICAL findings present. Endpoint https://sats4ai.com/api/mcp. Tools now: 57 (57 ever seen). Changes recorded: 106. Findings: {"high":166,"critical":11,"low":8}. Last probe: OK at 2026-09-28T18:17 UTC. JSON
Current tools
ai_call · analyze_image · animate_image · await_result · boardingpass_wallet · check_job_status · check_payment_status · clone_voice · colorize_image · confirm_ai_call · convert_file · convert_html_to_pdf · create_payment · deblur_image · detect_nsfw · detect_objects · e_signature · edit_image · end_voice_bridge · epub_to_audiobook · estimate_depth · extract_document · extract_receipt · generate_3d_model · generate_image · generate_music · generate_text · generate_video · get_cost_estimate · get_error_codes · get_job_result · get_model_pricing · list_models · list_planned_services · merge_pdfs · multilingual_ask · open_voice_bridge · place_call · poll_voice_bridge · receive_fax · remove_background · remove_object · render_card · request_refund · restore_face · send_email · send_fax · send_sms · text_to_speech · transcribe_audio · transcribe_translate · translate_epub · translate_rare_language · translate_text · upscale_image · voice_bridge_say · vote_on_service
Findings (185)
| seen | tool | detector | severity | evidence (data, not instructions) |
|---|---|---|---|---|
| 2026-09-28 | create_payment | cross_tool_reference | high | references sibling tool 'check_payment_status' |
| 2026-09-28 | edit_image | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='edit_im |
| 2026-09-28 | edit_image | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-28 | text_to_speech | user_concealment | critical | : on the Inworld/Minimax tiers this field is silently ignored — you get the chosen voice's own language (usually Engli |
| 2026-09-28 | text_to_speech | secret_material_reference | high | s audio URL. Pay with Bitcoin Lightning — no API key or signup needed. When NOT to use: not for phone calls (use plac |
| 2026-09-28 | text_to_speech | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-28 | transcribe_audio | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='transcr |
| 2026-09-28 | transcribe_audio | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-28 | epub_to_audiobook | user_concealment | critical | rops front/back matter heuristically and can silently exclude a short (<200 char) wanted chapter near the start/end — |
| 2026-09-28 | epub_to_audiobook | secret_material_reference | high | on required. Pay with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='epub_to |
| 2026-09-28 | epub_to_audiobook | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-28 | voice_bridge_say | cross_tool_reference | high | references sibling tool 'open_voice_bridge' |
| 2026-09-24 | create_payment | cross_tool_reference | high | references sibling tool 'check_payment_status' |
| 2026-09-24 | generate_image | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='generat |
| 2026-09-24 | generate_image | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-24 | edit_image | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='edit_im |
| 2026-09-24 | edit_image | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-23 | open_voice_bridge | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-22 | send_sms | secret_material_reference | high | ount needed. Pay with Bitcoin Lightning — no API key, no KYC, no subscription. Requires create_payment with toolName= |
| 2026-09-22 | send_sms | url_in_description | low | https://sats4ai.com/appeal. |
| 2026-09-22 | send_sms | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-22 | open_voice_bridge | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-21 | get_job_result | cross_tool_reference | high | references sibling tool 'check_payment_status' |
| 2026-09-21 | edit_image | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='edit_im |
| 2026-09-21 | edit_image | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | check_job_status | cross_tool_reference | high | references sibling tool 'generate_image' |
| 2026-09-18 | get_job_result | cross_tool_reference | high | references sibling tool 'generate_video' |
| 2026-09-18 | await_result | cross_tool_reference | high | references sibling tool 'generate_video' |
| 2026-09-18 | generate_text | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='generat |
| 2026-09-18 | generate_text | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | generate_music | user_concealment | critical | n a tag line are DROPPED by the model, which silently shortens the song. Don't want to write lyrics? Set lyricsAddon:t |
| 2026-09-18 | generate_music | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='generat |
| 2026-09-18 | generate_music | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | text_to_speech | user_concealment | critical | : on the Inworld/Minimax tiers this field is silently ignored — you get the chosen voice's own language (usually Engli |
| 2026-09-18 | text_to_speech | secret_material_reference | high | s audio URL. Pay with Bitcoin Lightning — no API key or signup needed. When NOT to use: not for phone calls (use plac |
| 2026-09-18 | text_to_speech | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | transcribe_audio | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='transcr |
| 2026-09-18 | transcribe_audio | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | translate_epub | secret_material_reference | high | porary, 6h). Pay with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='transla |
| 2026-09-18 | translate_epub | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | convert_file | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key, no account, no subscription needed. Requires create_payment wit |
| 2026-09-18 | convert_file | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | send_email | secret_material_reference | high | t. 200 sats. Pay with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='send_em |
| 2026-09-18 | send_email | url_in_description | low | https://sats4ai.com/appeal. |
| 2026-09-18 | send_email | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | clone_voice | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='clone_v |
| 2026-09-18 | clone_voice | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | render_card | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='render_ |
| 2026-09-18 | render_card | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | translate_text | user_concealment | critical | . 'German' for Spanish text) is accepted and silently mistranslates with no error. Omit it to let auto-detect work. |
| 2026-09-18 | translate_text | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='transla |
| 2026-09-18 | translate_text | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | multilingual_ask | url_in_description | low | https://sats4ai.com/api/languages. |
| 2026-09-18 | multilingual_ask | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | epub_to_audiobook | user_concealment | critical | rops front/back matter heuristically and can silently exclude a short (<200 char) wanted chapter near the start/end — |
| 2026-09-18 | epub_to_audiobook | secret_material_reference | high | on required. Pay with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='epub_to |
| 2026-09-18 | epub_to_audiobook | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | send_sms | secret_material_reference | high | ount needed. Pay with Bitcoin Lightning — no API key, no KYC, no subscription. Requires create_payment with toolName= |
| 2026-09-18 | send_sms | url_in_description | low | https://sats4ai.com/appeal. |
| 2026-09-18 | send_sms | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | place_call | secret_material_reference | high | o impersonation, scams, threats, harassment, credential theft, unsolicited bulk messages, or contact after an opt-out. A |
| 2026-09-18 | place_call | url_in_description | low | https://sats4ai.com/appeal. |
| 2026-09-18 | place_call | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | ai_call | secret_material_reference | high | h Bitcoin Lightning — no telecom account, no API key, no subscription. When NOT to use: not when you want to drive th |
| 2026-09-18 | ai_call | url_in_description | low | https://sats4ai.com/appeal. |
| 2026-09-18 | ai_call | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | list_models | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-09-18 | get_model_pricing | cross_tool_reference | high | references sibling tool 'list_models' |
| 2026-08-31 | get_job_result | cross_tool_reference | high | references sibling tool 'generate_video' |
| 2026-08-31 | e_signature | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-08-29 | get_job_result | cross_tool_reference | high | references sibling tool 'generate_video' |
| 2026-08-23 | create_payment | cross_tool_reference | high | references sibling tool 'check_payment_status' |
| 2026-08-23 | generate_video | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='generat |
| 2026-08-23 | generate_video | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-08-23 | animate_image | secret_material_reference | high | Pay per request with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='animate |
| 2026-08-23 | animate_image | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-08-22 | boardingpass_wallet | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-08-22 | e_signature | cross_tool_reference | high | references sibling tool 'create_payment' |
| 2026-08-22 | epub_to_audiobook | user_concealment | critical | rops front/back matter heuristically and can silently exclude a short (<200 char) wanted chapter near the start/end — |
| 2026-08-22 | epub_to_audiobook | secret_material_reference | high | on required. Pay with Bitcoin Lightning — no API key or signup needed. Requires create_payment with toolName='epub_to |
Change history (106)
| when | tool | kind | severity |
|---|---|---|---|
| 2026-09-28 06:17 | create_payment | mutated | high |
| 2026-09-28 06:17 | edit_image | mutated | high |
| 2026-09-28 00:17 | text_to_speech | mutated | critical |
| 2026-09-28 00:17 | transcribe_audio | mutated | high |
| 2026-09-28 00:17 | epub_to_audiobook | mutated | critical |
| 2026-09-28 00:17 | voice_bridge_say | mutated | high |
| 2026-09-24 06:17 | create_payment | mutated | high |
| 2026-09-24 06:17 | generate_image | mutated | high |
| 2026-09-24 06:17 | edit_image | mutated | high |
| 2026-09-23 00:17 | open_voice_bridge | mutated | high |
| 2026-09-22 00:17 | send_sms | mutated | high |
| 2026-09-22 00:17 | open_voice_bridge | mutated | high |
| 2026-09-21 00:17 | get_job_result | mutated | high |
| 2026-09-21 00:17 | edit_image | mutated | high |
| 2026-09-18 00:17 | check_job_status | mutated | high |
| 2026-09-18 00:17 | get_job_result | mutated | high |
| 2026-09-18 00:17 | await_result | mutated | high |
| 2026-09-18 00:17 | generate_text | mutated | high |
| 2026-09-18 00:17 | generate_music | mutated | critical |
| 2026-09-18 00:17 | text_to_speech | mutated | critical |
| 2026-09-18 00:17 | transcribe_audio | mutated | high |
| 2026-09-18 00:17 | translate_epub | added | high |
| 2026-09-18 00:17 | convert_file | mutated | high |
| 2026-09-18 00:17 | send_email | mutated | high |
| 2026-09-18 00:17 | clone_voice | mutated | high |
| 2026-09-18 00:17 | render_card | added | high |
| 2026-09-18 00:17 | translate_text | mutated | critical |
| 2026-09-18 00:17 | multilingual_ask | added | high |
| 2026-09-18 00:17 | epub_to_audiobook | mutated | critical |
| 2026-09-18 00:17 | send_sms | mutated | high |
| 2026-09-18 00:17 | place_call | mutated | high |
| 2026-09-18 00:17 | ai_call | mutated | high |
| 2026-09-18 00:17 | list_models | mutated | high |
| 2026-09-18 00:17 | get_model_pricing | mutated | high |
| 2026-08-31 12:17 | get_job_result | mutated | high |
| 2026-08-31 12:17 | e_signature | mutated | high |
| 2026-08-23 00:17 | create_payment | mutated | high |
| 2026-08-23 00:17 | generate_video | mutated | high |
| 2026-08-23 00:17 | animate_image | mutated | high |
| 2026-08-22 06:17 | boardingpass_wallet | mutated | high |
| 2026-08-22 06:17 | e_signature | mutated | high |
| 2026-08-22 06:17 | epub_to_audiobook | mutated | critical |
| 2026-08-22 06:17 | send_sms | mutated | high |
| 2026-08-22 06:17 | place_call | mutated | high |
| 2026-08-22 06:17 | send_fax | mutated | high |
| 2026-08-22 06:17 | receive_fax | mutated | medium |
| 2026-08-22 06:17 | ai_call | mutated | high |
| 2026-08-22 06:17 | confirm_ai_call | mutated | high |
| 2026-08-22 06:17 | open_voice_bridge | mutated | high |
| 2026-08-22 06:17 | voice_bridge_say | mutated | high |
| 2026-08-22 06:17 | poll_voice_bridge | mutated | high |
| 2026-08-22 06:17 | end_voice_bridge | mutated | high |
| 2026-08-22 06:17 | list_models | mutated | high |
| 2026-08-22 06:17 | get_model_pricing | mutated | medium |
| 2026-08-22 06:17 | get_cost_estimate | mutated | medium |
| 2026-08-22 06:17 | get_error_codes | mutated | medium |
| 2026-08-22 06:17 | request_refund | mutated | high |
| 2026-08-22 06:17 | remove_background | mutated | high |
| 2026-08-22 06:17 | upscale_image | mutated | high |
| 2026-08-22 06:17 | restore_face | mutated | high |
| 2026-08-22 06:17 | estimate_depth | added | high |
| 2026-08-22 06:17 | detect_nsfw | mutated | high |
| 2026-08-22 06:17 | detect_objects | mutated | high |
| 2026-08-22 06:17 | remove_object | mutated | high |
| 2026-08-22 06:17 | colorize_image | mutated | high |
| 2026-08-22 06:17 | deblur_image | mutated | high |
| 2026-08-22 06:17 | vote_on_service | mutated | high |
| 2026-08-22 06:17 | list_planned_services | mutated | high |
| 2026-08-21 12:39 | create_payment | mutated | high |
| 2026-08-21 12:39 | check_payment_status | mutated | high |
| 2026-08-21 12:39 | generate_image | mutated | high |
| 2026-08-21 12:39 | generate_video | mutated | high |
| 2026-08-21 12:39 | animate_image | mutated | high |
| 2026-08-21 12:39 | check_job_status | mutated | high |
| 2026-08-21 12:39 | get_job_result | mutated | high |
| 2026-08-21 12:39 | await_result | mutated | high |
| 2026-08-21 12:39 | analyze_image | mutated | high |
| 2026-08-21 12:39 | generate_text | mutated | high |
| 2026-08-21 12:39 | generate_music | mutated | high |
| 2026-08-21 12:39 | text_to_speech | mutated | critical |
| 2026-08-21 12:39 | transcribe_audio | mutated | high |
| 2026-08-21 12:39 | transcribe_translate | mutated | high |
| 2026-08-21 12:39 | generate_3d_model | mutated | high |
| 2026-08-21 12:39 | extract_document | mutated | high |
| 2026-08-21 12:39 | convert_file | mutated | high |
| 2026-08-21 12:39 | send_email | mutated | high |
| 2026-08-21 12:39 | clone_voice | mutated | high |
| 2026-08-21 12:39 | edit_image | mutated | high |
| 2026-08-21 12:39 | merge_pdfs | mutated | high |
| 2026-08-21 12:39 | convert_html_to_pdf | mutated | high |
| 2026-08-21 12:39 | translate_text | mutated | critical |
| 2026-08-21 12:39 | translate_rare_language | mutated | high |
| 2026-08-21 12:39 | extract_receipt | mutated | high |
| 2026-08-21 12:39 | boardingpass_wallet | mutated | high |
| 2026-08-18 06:17 | create_payment | mutated | high |
| 2026-08-18 06:17 | generate_video | mutated | high |
| 2026-08-18 06:17 | animate_image | mutated | high |
| 2026-08-18 06:17 | text_to_speech | mutated | critical |
| 2026-08-18 06:17 | epub_to_audiobook | mutated | critical |
| 2026-08-15 12:17 | create_payment | mutated | high |
| 2026-08-15 06:17 | create_payment | mutated | high |
| 2026-08-15 06:17 | check_job_status | mutated | high |
| 2026-08-15 06:17 | get_job_result | mutated | high |
| 2026-08-15 06:17 | await_result | mutated | high |
| 2026-08-15 06:17 | send_sms | mutated | high |
| 2026-08-15 06:17 | ai_call | mutated | high |
Probe history
09-28 18:17 OK (57) · 09-28 12:17 OK (57) · 09-28 06:17 OK (57) · 09-28 00:17 OK (57) · 09-27 18:17 OK (57) · 09-27 12:17 OK (57) · 09-27 06:17 OK (57) · 09-27 00:17 OK (57) · 09-26 18:17 OK (57) · 09-26 12:17 OK (57) · 09-26 06:17 OK (57) · 09-26 00:17 OK (57) · 09-25 12:17 OK (57) · 09-25 06:17 OK (57) · 09-25 00:17 OK (57) · 09-24 12:17 OK (57) · 09-24 06:17 OK (57) · 09-23 12:17 OK (57) · 09-23 06:17 OK (57) · 09-23 00:17 OK (57) · 09-22 12:17 OK (57) · 09-22 00:17 OK (57) · 09-21 12:17 OK (57) · 09-21 06:17 OK (57) · 09-21 00:17 OK (57) · 09-20 18:17 OK (57) · 09-20 12:17 OK (57) · 09-20 06:17 OK (57) · 09-20 00:17 OK (57) · 09-19 12:17 OK (57)
Get alerted when this server changes: tooldrift.agentexchange.work ($29/mo watch).