{"schema_version":"verify.report.v1","generated_at":"2026-08-14T09:08:20.612123+00:00","snapshot_id":"trustsnap_1425942ea22988fe","server":{"namespace":"aadilr","name":"changethisfile-mcp","title":"ChangeThisFile MCP Server","description":"Enables file conversion between 690+ formats (image, video, audio, document, data, font, ebook, archive) using an MCP server, with no API key or signup required.","homepage_url":"https://glama.ai/mcp/servers/y5n0ka5f7m","docs_url":null,"icon_url":null,"support_url":"https://github.com/aadilr/changethisfile-mcp","remote_url":"https://changethisfile.com/mcp","server_card_url":null,"latest_version":null,"current_status":"degraded","current_score":52.94,"transport_type":"streamable-http","has_oauth":true,"has_dcr":false,"has_prompts":false,"tool_count":7,"current_validation_schema_version":"8058defc70ca932c","last_validated_at":"2026-08-14T07:14:28.421683+00:00","registry_source":"glama_registry","registry_identifier":"glama_registry:y5n0ka5f7m","canonical_identifier":null,"current_score_components":{"auth_operability_score":2.0,"error_contract_score":2.0,"rate_limit_semantics_score":2.0,"schema_completeness_score":3.0,"backward_compatibility_score":4.0,"slo_health_score":4.0,"security_hygiene_score":2.0,"task_success_score":4.0,"trust_confidence_score":4.0,"abuse_noise_ratio_score":4.0,"prompt_contract_score":0.0,"resource_contract_score":0.0,"discovery_metadata_score":2.0,"registry_consistency_score":2.0,"installability_score":4.0,"session_semantics_score":4.0,"tool_surface_design_score":3.0,"result_shape_stability_score":3.0,"oauth_interop_score":1.0,"recovery_semantics_score":0.0,"maintenance_signal_score":2.0,"adoption_signal_score":2.0,"freshness_confidence_score":4.0,"transport_fidelity_score":4.0,"spec_recency_score":2.0,"session_resume_score":3.0,"step_up_auth_score":3.0,"transport_compliance_score":0.0,"utility_coverage_score":0.0,"advanced_capability_coverage_score":0.0,"connector_publishability_score":2.0,"tool_snapshot_churn_score":4.0,"connector_replay_score":4.0,"request_association_score":0.0,"interactive_flow_safety_score":3.0,"action_safety_score":2.0,"official_registry_presence_score":3.0,"safety_transparency_score":3.0,"tool_capability_clarity_score":4.0,"destructive_operation_safety_score":3.0,"egress_ssrf_resilience_score":2.0,"execution_sandbox_safety_score":4.0,"data_exfiltration_resilience_score":2.0,"least_privilege_scope_score":1.0,"secret_handling_hygiene_score":3.0,"dependency_supply_chain_signal_score":0.0,"input_sanitization_safety_score":3.0,"tool_namespace_clarity_score":4.0},"capability_taxonomy":[],"machine_summary":{},"taxonomy_tags":[],"score_decomposition":[],"validation_diff":null,"tool_snapshot_diff":null,"connector_replay":{},"request_association":{},"production_readiness":{"code":"needs_remediation","label":"Needs remediation","reason":"Current validation evidence shows operational or discovery gaps that should be fixed first.","badge":"score-low","critical_alerts":0,"high_or_critical_alerts":0,"degraded_by_active_alerts":false},"recommended_for":[],"history_summary":{},"validation_timeline":[],"evidence_confidence":{"score":95.0,"label":"high","reason":"Based on 20 recent validations, 16 captured checks, and validation age of 1.9 hours.","live_check_count":16,"validation_age_hours":1.9,"basis":{"evidence_bearing_validations":20,"affirmative_live_check_count":16,"validation_age_hours":1.9,"freshness_threshold_hours":24}},"incident_feed":[],"disputes":[],"remediations":[],"client_remediation_modes":[],"client_profiles":[],"client_readiness_verdicts":[],"publishability_policy_profiles":[],"compatibility_fixtures":[],"install_snippets":{},"aliases":[],"raw_evidence":{"checks":{"probe_noise_resilience":{"status":"ok","latency_ms":93.27,"details":{"url":"https://changethisfile.com/robots.txt","http_status":200,"headers":{"content-type":"text/plain; charset=utf-8"},"validation_disallowed":false,"consent_error":null}},"server_card":{"status":"ok","latency_ms":14.08,"details":{"url":"https://changethisfile.com/.well-known/mcp/server-card.json","payload":{"$schema":"https://modelcontextprotocol.io/schemas/server-card.json","serverInfo":{"name":"changethisfile","version":"1.3.0","description":"File conversion across 1,000+ supported routes, plus instruction-driven file jobs: translate documents with layout preserved, extract tables to Excel, compress files to an exact size. Source format auto-detected — agents only need to pick the target. Listed in the official Claude connectors directory.","homepage":"https://changethisfile.com"},"transport":{"type":"streamable-http","endpoint":"https://changethisfile.com/mcp","protocol_version":"2025-03-26"},"capabilities":{"tools":["convert_file","list_conversions","do_file_job","translate_file","extract_tables","compress_file","check_job"]},"auth":{"type":"bearer","token_acquisition":"https://changethisfile.com/v1/keys/free"}},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8"}}},"oauth_protected_resource":{"status":"ok","latency_ms":11.3,"details":{"url":"https://changethisfile.com/.well-known/oauth-protected-resource","payload":{"resource":"https://changethisfile.com/v1/","authorization_servers":[],"bearer_methods_supported":["header"],"resource_documentation":"https://changethisfile.com/docs/authentication","token_format":"opaque-api-key","token_acquisition_endpoint":"https://changethisfile.com/v1/keys/free"},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8"}}},"oauth_authorization_server":{"status":"missing","latency_ms":null,"details":{"reason":"no_authorization_server"}},"openid_configuration":{"status":"missing","latency_ms":null,"details":{"reason":"no_authorization_server"}},"initialize":{"status":"ok","latency_ms":459.6,"details":{"url":"https://changethisfile.com/mcp","payload":{"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2025-03-26","serverInfo":{"name":"changethisfile","version":"1.3.0"},"capabilities":{"tools":{}},"instructions":"Convert files across 1,000+ supported routes. Pass a file URL or base64 content, pick a target format, get back a download URL. Also runs instruction-driven file jobs: translate documents with layout preserved, extract tables from PDFs/images into Excel, and compress files to an exact target size (free). Not sure which tool? Describe what you want in plain language with do_file_job. Paid jobs run immediately and return a free preview plus a checkout link; the full output unlocks after payment. Conversion routes are enumerated, so call list_conversions instead of guessing source/target pairs."}},"http_status":200,"headers":{"content-type":"application/json"}}},"protocol_version_probe":{"status":"warning","latency_ms":null,"details":{"claimed_version":"2025-03-26","validator_protocol_version":"2025-03-26","latest_known_version":"2025-11-25","releases_behind":2,"lag_days":244}},"tools_list":{"status":"ok","latency_ms":11.03,"details":{"url":"https://changethisfile.com/mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"convert_file","title":"Convert File","description":"Convert a file from one format to another. Add a verified ChangeThisFile API key for the shared developer allowance (25 free conversions/month); anonymous access is temporary compatibility mode. Pass EITHER a publicly accessible URL (source_url) OR base64-encoded file contents (base64_content + source_format) — exactly one is required. Returns a temporary download URL (valid 1 hour; file deleted within 24 hours).","annotations":{"title":"Convert File","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"source_url":{"type":"string","description":"Publicly accessible URL of the file to convert (preferred for large files)"},"base64_content":{"type":"string","description":"Base64-encoded file content (for small files; max ~5MB)"},"source_format":{"type":"string","description":"Source format extension (e.g. \"docx\", \"mp4\"). Optional: detected from filename, URL response filename, or file bytes when omitted."},"target_format":{"type":"string","description":"Target format extension (e.g. \"json\", \"mp3\", \"pdf\"). Required."},"filename":{"type":"string","description":"Optional filename hint for auto-detection (e.g. \"document.docx\"). Include this for extensionless download URLs when known."}},"required":["target_format"]}},{"name":"list_conversions","title":"List Supported Conversions","description":"List all supported conversion routes. Optionally filter by source format to see what you can convert FROM a specific format.","annotations":{"title":"List Supported Conversions","readOnlyHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"source_format":{"type":"string","description":"Filter by source format (e.g. \"docx\" returns all DOCX target options)"}},"required":[]}},{"name":"translate_file","title":"Translate Document (paid, free preview)","description":"Translate a document into another language with the original layout and formatting preserved (DOCX, PPTX, XLSX, PDF, TXT, MD, SRT, VTT). The job runs immediately and returns a FREE preview of the first pages plus a secure Stripe checkout link — the full translated file unlocks after payment ($4.99, one-time, no account needed). Provide EITHER source_url OR base64_content, plus a filename with extension.","annotations":{"title":"Translate Document","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"source_url":{"type":"string","description":"Publicly accessible URL of the input file (preferred for large files)"},"base64_content":{"type":"string","description":"Base64-encoded file content (for small files)"},"filename":{"type":"string","description":"Filename WITH extension (e.g. \"report.pdf\"). Required when the format cannot be inferred from source_url."},"target_language":{"type":"string","description":"Target language name, e.g. \"Spanish\", \"Japanese\", \"Brazilian Portuguese\""}},"required":["target_language"]}},{"name":"extract_tables","title":"Extract Tables to Excel (paid, free preview)","description":"Extract every table from a PDF or image (PNG, JPG, WebP) into a clean multi-sheet Excel file. The job runs immediately and returns a FREE preview of the first table plus a secure Stripe checkout link — the full .xlsx unlocks after payment ($3.99, one-time, no account needed). Provide EITHER source_url OR base64_content, plus a filename with extension.","annotations":{"title":"Extract Tables to Excel","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"source_url":{"type":"string","description":"Publicly accessible URL of the input file (preferred for large files)"},"base64_content":{"type":"string","description":"Base64-encoded file content (for small files)"},"filename":{"type":"string","description":"Filename WITH extension (e.g. \"report.pdf\"). Required when the format cannot be inferred from source_url."}},"required":[]}},{"name":"compress_file","title":"Compress File to Exact Size (free)","description":"Compress a file (PDF, JPG, PNG, WebP, MP4, MOV, WebM) down to an exact target size — e.g. \"under 5MB for an upload form\". FREE (daily limit applies). Returns a download URL on success; if the target is physically unreachable it fails honestly and reports the smallest achievable size. Provide EITHER source_url OR base64_content, plus a filename with extension.","annotations":{"title":"Compress File to Target Size","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"source_url":{"type":"string","description":"Publicly accessible URL of the input file (preferred for large files)"},"base64_content":{"type":"string","description":"Base64-encoded file content (for small files)"},"filename":{"type":"string","description":"Filename WITH extension (e.g. \"report.pdf\"). Required when the format cannot be inferred from source_url."},"target_size_kb":{"type":"integer","description":"Target maximum size in kilobytes (e.g. 5120 for 5MB). Min 50KB."}},"required":["target_size_kb"]}},{"name":"do_file_job","title":"Do Something to a File (natural language)","description":"Describe what you want done to a file in plain language — e.g. \"translate this contract to German\", \"pull every table out of this PDF into Excel\", \"shrink this video to under 25MB\", \"convert this to PDF\". The instruction is routed to the right job automatically; if the request is not supported yet you get an honest explanation of what is. Provide EITHER source_url OR base64_content, plus a filename with extension.","annotations":{"title":"Do Something to a File","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"instruction":{"type":"string","description":"What to do with the file, in plain language (any language)"},"source_url":{"type":"string","description":"Publicly accessible URL of the input file (preferred for large files)"},"base64_content":{"type":"string","description":"Base64-encoded file content (for small files)"},"filename":{"type":"string","description":"Filename WITH extension (e.g. \"report.pdf\"). Required when the format cannot be inferred from source_url."}},"required":["instruction"]}},{"name":"check_job","title":"Check Job Status","description":"Check the status of a previously submitted file job (translate_file, extract_tables, compress_file). Returns the current status, preview + checkout link for completed paid jobs, or the download URL for completed free/paid-and-unlocked jobs.","annotations":{"title":"Check Job Status","readOnlyHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"job_id":{"type":"string","description":"The job_id returned by a job tool"}},"required":["job_id"]}}]}},"http_status":200,"headers":{"content-type":"application/json"}}},"prompts_list":{"status":"missing","latency_ms":11.18,"details":{"url":"https://changethisfile.com/mcp","payload":{"jsonrpc":"2.0","id":3,"error":{"code":-32601,"message":"Method not found","data":"Unknown method: prompts/list"}},"http_status":200,"headers":{"content-type":"application/json"},"reason":"not_supported"}},"prompt_get":{"status":"missing","latency_ms":null,"details":{"reason":"not_advertised"}},"resources_list":{"status":"missing","latency_ms":10.56,"details":{"url":"https://changethisfile.com/mcp","payload":{"jsonrpc":"2.0","id":5,"error":{"code":-32601,"message":"Method not found","data":"Unknown method: resources/list"}},"http_status":200,"headers":{"content-type":"application/json"},"reason":"not_supported"}},"resource_read":{"status":"missing","latency_ms":null,"details":{"reason":"not_advertised"}},"determinism_probe":{"status":"ok","latency_ms":11.54,"details":{"attempts":2,"successful":2,"matches":2,"stable_ratio":1.0,"baseline_signature":"49e8d7b803152ea8fbea98a6bc1eb3bd8936fcb9d666f3549fc84b65a2d239d6","errors":[]}},"instruction_tool_reference_probe":{"status":"warning","latency_ms":null,"details":{"referenced_tools":["guessing","list_conversions"],"missing_tools":["guessing"],"observed_tool_count":7}},"session_resume_probe":{"status":"warning","latency_ms":null,"details":{"reason":"no_session_id","transport":"streamable-http","resume_expected":true,"protocol_version":"2025-03-26"}},"step_up_auth_probe":{"status":"warning","latency_ms":null,"details":{"oauth_present":true,"auth_required_checks":[],"supported_scopes":[],"scope_specificity_ratio":0.0,"broad_scopes":[],"challenge_headers":[],"step_up_signals":[],"minimal_scope_documented":false}},"transport_compliance_probe":{"status":"error","latency_ms":10.97,"details":{"transport":"streamable-http","session_id_present":false,"protocol_header_present":false,"last_event_id_visible":false,"requested_protocol_version":"2025-03-26","bad_protocol_status_code":200,"bad_protocol_payload":{"jsonrpc":"2.0","id":410,"result":{"tools":[{"name":"convert_file","title":"Convert File","description":"Convert a file from one format to another. Add a verified ChangeThisFile API key for the shared developer allowance (25 free conversions/month); anonymous access is temporary compatibility mode. Pass EITHER a publicly accessible URL (source_url) OR base64-encoded file contents (base64_content + source_format) — exactly one is required. Returns a temporary download URL (valid 1 hour; file deleted within 24 hours).","annotations":{"title":"Convert File","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"source_url":{"type":"string","description":"Publicly accessible URL of the file to convert (preferred for large files)"},"base64_content":{"type":"string","description":"Base64-encoded file content (for small files; max ~5MB)"},"source_format":{"type":"string","description":"Source format extension (e.g. \"docx\", \"mp4\"). Optional: detected from filename, URL response filename, or file bytes when omitted."},"target_format":{"type":"string","description":"Target format extension (e.g. \"json\", \"mp3\", \"pdf\"). Required."},"filename":{"type":"string","description":"Optional filename hint for auto-detection (e.g. \"document.docx\"). Include this for extensionless download URLs when known."}},"required":["target_format"]}},{"name":"list_conversions","title":"List Supported Conversions","description":"List all supported conversion routes. Optionally filter by source format to see what you can convert FROM a specific format.","annotations":{"title":"List Supported Conversions","readOnlyHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"source_format":{"type":"string","description":"Filter by source format (e.g. \"docx\" returns all DOCX target options)"}},"required":[]}},{"name":"translate_file","title":"Translate Document (paid, free preview)","description":"Translate a document into another language with the original layout and formatting preserved (DOCX, PPTX, XLSX, PDF, TXT, MD, SRT, VTT). The job runs immediately and returns a FREE preview of the first pages plus a secure Stripe checkout link — the full translated file unlocks after payment ($4.99, one-time, no account needed). Provide EITHER source_url OR base64_content, plus a filename with extension.","annotations":{"title":"Translate Document","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"source_url":{"type":"string","description":"Publicly accessible URL of the input file (preferred for large files)"},"base64_content":{"type":"string","description":"Base64-encoded file content (for small files)"},"filename":{"type":"string","description":"Filename WITH extension (e.g. \"report.pdf\"). Required when the format cannot be inferred from source_url."},"target_language":{"type":"string","description":"Target language name, e.g. \"Spanish\", \"Japanese\", \"Brazilian Portuguese\""}},"required":["target_language"]}},{"name":"extract_tables","title":"Extract Tables to Excel (paid, free preview)","description":"Extract every table from a PDF or image (PNG, JPG, WebP) into a clean multi-sheet Excel file. The job runs immediately and returns a FREE preview of the first table plus a secure Stripe checkout link — the full .xlsx unlocks after payment ($3.99, one-time, no account needed). Provide EITHER source_url OR base64_content, plus a filename with extension.","annotations":{"title":"Extract Tables to Excel","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"source_url":{"type":"string","description":"Publicly accessible URL of the input file (preferred for large files)"},"base64_content":{"type":"string","description":"Base64-encoded file content (for small files)"},"filename":{"type":"string","description":"Filename WITH extension (e.g. \"report.pdf\"). Required when the format cannot be inferred from source_url."}},"required":[]}},{"name":"compress_file","title":"Compress File to Exact Size (free)","description":"Compress a file (PDF, JPG, PNG, WebP, MP4, MOV, WebM) down to an exact target size — e.g. \"under 5MB for an upload form\". FREE (daily limit applies). Returns a download URL on success; if the target is physically unreachable it fails honestly and reports the smallest achievable size. Provide EITHER source_url OR base64_content, plus a filename with extension.","annotations":{"title":"Compress File to Target Size","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"source_url":{"type":"string","description":"Publicly accessible URL of the input file (preferred for large files)"},"base64_content":{"type":"string","description":"Base64-encoded file content (for small files)"},"filename":{"type":"string","description":"Filename WITH extension (e.g. \"report.pdf\"). Required when the format cannot be inferred from source_url."},"target_size_kb":{"type":"integer","description":"Target maximum size in kilobytes (e.g. 5120 for 5MB). Min 50KB."}},"required":["target_size_kb"]}},{"name":"do_file_job","title":"Do Something to a File (natural language)","description":"Describe what you want done to a file in plain language — e.g. \"translate this contract to German\", \"pull every table out of this PDF into Excel\", \"shrink this video to under 25MB\", \"convert this to PDF\". The instruction is routed to the right job automatically; if the request is not supported yet you get an honest explanation of what is. Provide EITHER source_url OR base64_content, plus a filename with extension.","annotations":{"title":"Do Something to a File","readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"inputSchema":{"type":"object","properties":{"instruction":{"type":"string","description":"What to do with the file, in plain language (any language)"},"source_url":{"type":"string","description":"Publicly accessible URL of the input file (preferred for large files)"},"base64_content":{"type":"string","description":"Base64-encoded file content (for small files)"},"filename":{"type":"string","description":"Filename WITH extension (e.g. \"report.pdf\"). Required when the format cannot be inferred from source_url."}},"required":["instruction"]}},{"name":"check_job","title":"Check Job Status","description":"Check the status of a previously submitted file job (translate_file, extract_tables, compress_file). Returns the current status, preview + checkout link for completed paid jobs, or the download URL for completed free/paid-and-unlocked jobs.","annotations":{"title":"Check Job Status","readOnlyHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"job_id":{"type":"string","description":"The job_id returned by a job tool"}},"required":["job_id"]}}]}},"bad_protocol_headers":{"content-type":"application/json"},"bad_protocol_error":null,"delete_status_code":null,"delete_error":null,"expired_session_status_code":null,"expired_session_error":null,"issues":["missing_session_id","missing_protocol_header","bad_protocol_not_rejected"]}},"utility_coverage_probe":{"status":"missing","latency_ms":10.18,"details":{"completions":{"advertised":false,"sample_target":null,"live_probe":"not_executed"},"pagination":{"supported":false,"next_cursor_methods":[],"metadata_signal":false},"tasks":{"advertised":false,"probe_status":"missing","http_status":200},"initialize_capability_keys":["tools"]}},"advanced_capabilities_probe":{"status":"missing","latency_ms":null,"details":{"capabilities":{"prompts":false,"resources":false,"completions":false,"roots":false,"sampling":false,"elicitation":false,"structured_outputs":false,"resource_links":false},"enabled_count":0,"enabled":[],"initialize_capability_keys":["tools"]}},"tool_snapshot_probe":{"status":"ok","latency_ms":null,"details":{"current_tool_count":7,"previous_tool_count":7,"similarity":1.0,"added":[],"removed":[],"changed_outputs":[]}},"connector_replay_probe":{"status":"ok","latency_ms":null,"details":{"backward_compatible":true,"would_break_after_refresh":false,"added_tools":[],"removed_tools":[],"required_arg_breaks":[],"output_breaks":[],"additive_output_changes":[]}},"request_association_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_request_association_capabilities_advertised"}},"interactive_flow_probe":{"status":"ok","latency_ms":null,"details":{"risk_hits":[],"safe_hits":[],"oauth_supported":true,"prompt_available":false}},"action_safety_probe":{"status":"warning","latency_ms":null,"details":{"summary":{"tool_count":7,"high_risk_tools":1,"destructive_tools":0,"exec_tools":0,"egress_tools":5,"secret_tools":0,"bulk_access_tools":2,"declared_non_read_only_tools":5,"annotation_conflict_tools":0,"risk_distribution":{"low":1,"medium":5,"high":1,"critical":0},"capability_distribution":{"write":1,"network":5,"filesystem":5,"export":2,"read":2,"financial":3},"has_mutating_capability":true,"has_non_read_capability":true},"auth_present":true,"safeguard_count":0,"confirmation_signals":["translate_file","extract_tables","check_job"],"reason":null}},"official_registry_probe":{"status":"missing","latency_ms":null,"details":{"registry_source":"glama_registry","direct_match":false,"official_peer_count":0}},"provenance_divergence_probe":{"status":"not_assessed","latency_ms":null,"details":{"direct_official_match":false,"registry_title":null,"server_card_title":"changethisfile","registry_version":null,"server_card_version":"1.3.0","registry_homepage":null,"server_card_homepage":null,"registry_repository":null,"server_card_repository":null,"drift_fields":[],"metadata_document_count":2,"compared_fields":["title","version","homepage","repository"],"readable_sources":["server_card"],"comparable_field_count":0}},"schema_divergence_probe":{"status":"warning","latency_ms":null,"details":{"severity":"low","compared_tool_count":7,"tools_missing_from_live":[],"tools_missing_from_card":[],"tool_divergences":[],"tools_with_omitted_schema":["check_job","compress_file","convert_file","do_file_job","extract_tables","list_conversions","translate_file"],"compared_dimensions":["server_name","server_version","declared_vs_observed_auth","tool_membership","parameter_names","required_parameters","parameter_types","output_schema_presence"],"server_name_mismatch":false,"card_server_name":"changethisfile","live_server_name":"changethisfile","server_version_mismatch":false,"card_server_version":"1.3.0","live_server_version":"1.3.0","auth_scheme_mismatch":false,"card_auth_schemes":[],"live_oauth_observed":true}},"connector_publishability_probe":{"status":"warning","latency_ms":null,"details":{"transport":"streamable-http","tool_count":7,"high_risk_tools":1,"blockers":["protocol_version","session_resume","step_up_auth","transport_compliance","request_association","action_safety"],"criteria":{"remote_transport":true,"initialize":true,"tools_list":true,"protocol_version":false,"session_resume":false,"step_up_auth":false,"transport_compliance":false,"connector_replay":true,"request_association":false,"action_safety":false,"server_card":true,"tool_surface":true,"auth_flow":true}}}}},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded","message":"The server is reachable but at least one important behavior regressed.","addressee":"publisher"},{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools","message":"Initialize instructions reference tools not present in tools/list: guessing","addressee":"publisher"},{"code":"card_omits_tool_schemas","severity":"low","title":"Server card does not publish tool schemas","message":"7 tool(s) are listed on the published server card without an inputSchema: check_job, compress_file, convert_file, do_file_job, extract_tables, list_conversions, translate_file. This is a completeness gap, not a contradiction -- clients must call tools/list for parameter details rather than trusting the card.","addressee":"publisher"}],"maintainer_analytics":{},"public_server_reputation":{},"maintainer_response_quality":{},"maintainer_annotations":[],"maintainer_rebuttals":[],"security_posture_summary":{},"tool_security_inventory":[],"transport_compliance":{},"utility_coverage":{},"write_action_governance":{},"provenance_divergence":{},"alias_consolidation":{},"alert_routing":{},"authenticated_validation":{},"hosted_runtime":{},"action_controls_diff":null,"benchmark_tasks":[],"latest_capability_counts":{},"point_loss_breakdown":[],"verdict_traces":{},"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_1425942ea22988fe","generated_at":"2026-08-14T09:08:20.669392+00:00","trust_evaluated_at":"2026-08-14T09:08:20.669392+00:00","evidence_revision":"0ad844f5b50397f2064dde59","source":"current_snapshot","server":"aadilr/changethisfile-mcp","last_validated_at":"2026-08-14T07:14:28.421683+00:00","validation_age_hours":1.9,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-08-14T07:14:28.421683+00:00","age_hours":1.9,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":52.94,"raw_score":52.94,"confidence_score":95.0,"confidence_weighted_score":50.3,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"degraded","current_score":52.94,"display_score":52.94,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Block for production","why":"unauthenticated behavior not proven + degraded live status + score below evaluation threshold","next_action":"revalidate, add safeguards, export policy","reason_count":3},"production_readiness_class":{"code":"needs_remediation","label":"Needs remediation","reason":"Current validation evidence shows operational or discovery gaps that should be fixed first."},"evidence_confidence":{"score":95.0,"label":"high","validation_age_hours":1.9,"live_check_count":16,"basis":{"evidence_bearing_validations":20,"affirmative_live_check_count":16,"validation_age_hours":1.9,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"},{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools"},{"code":"card_omits_tool_schemas","severity":"low","title":"Server card does not publish tool schemas"}],"active_alert_summary":{"critical":0,"high":0,"medium":1,"low":2,"high_or_critical":0,"total":3},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-08-14T09:08:20.669392+00:00"}},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_1425942ea22988fe","generated_at":"2026-08-14T09:08:20.669392+00:00","trust_evaluated_at":"2026-08-14T09:08:20.669392+00:00","evidence_revision":"0ad844f5b50397f2064dde59","source":"current_snapshot","server":"aadilr/changethisfile-mcp","last_validated_at":"2026-08-14T07:14:28.421683+00:00","validation_age_hours":1.9,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-08-14T07:14:28.421683+00:00","age_hours":1.9,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":52.94,"raw_score":52.94,"confidence_score":95.0,"confidence_weighted_score":50.3,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"degraded","current_score":52.94,"display_score":52.94,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Block for production","why":"unauthenticated behavior not proven + degraded live status + score below evaluation threshold","next_action":"revalidate, add safeguards, export policy","reason_count":3},"production_readiness_class":{"code":"needs_remediation","label":"Needs remediation","reason":"Current validation evidence shows operational or discovery gaps that should be fixed first."},"evidence_confidence":{"score":95.0,"label":"high","validation_age_hours":1.9,"live_check_count":16,"basis":{"evidence_bearing_validations":20,"affirmative_live_check_count":16,"validation_age_hours":1.9,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"},{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools"},{"code":"card_omits_tool_schemas","severity":"low","title":"Server card does not publish tool schemas"}],"active_alert_summary":{"critical":0,"high":0,"medium":1,"low":2,"high_or_critical":0,"total":3},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-08-14T09:08:20.669392+00:00"}},"agent_commerce":{},"latest_claim":null,"maintainer_profile_slug":null,"watch_summary":{},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"trust_evaluated_at":"2026-08-14T09:08:20.669392+00:00","evidence_revision":"0ad844f5b50397f2064dde59","active_alert_summary":{"critical":0,"high":0,"medium":1,"low":2,"high_or_critical":0,"total":3},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-08-14T09:08:20.669392+00:00"},"owner_opted_out":false},"latest_validation":null,"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_1425942ea22988fe","generated_at":"2026-08-14T09:08:20.669392+00:00","trust_evaluated_at":"2026-08-14T09:08:20.669392+00:00","evidence_revision":"0ad844f5b50397f2064dde59","source":"current_snapshot","server":"aadilr/changethisfile-mcp","last_validated_at":"2026-08-14T07:14:28.421683+00:00","validation_age_hours":1.9,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-08-14T07:14:28.421683+00:00","age_hours":1.9,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":52.94,"raw_score":52.94,"confidence_score":95.0,"confidence_weighted_score":50.3,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"degraded","current_score":52.94,"display_score":52.94,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Block for production","why":"unauthenticated behavior not proven + degraded live status + score below evaluation threshold","next_action":"revalidate, add safeguards, export policy","reason_count":3},"production_readiness_class":{"code":"needs_remediation","label":"Needs remediation","reason":"Current validation evidence shows operational or discovery gaps that should be fixed first."},"evidence_confidence":{"score":95.0,"label":"high","validation_age_hours":1.9,"live_check_count":16,"basis":{"evidence_bearing_validations":20,"affirmative_live_check_count":16,"validation_age_hours":1.9,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"},{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools"},{"code":"card_omits_tool_schemas","severity":"low","title":"Server card does not publish tool schemas"}],"active_alert_summary":{"critical":0,"high":0,"medium":1,"low":2,"high_or_critical":0,"total":3},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-08-14T09:08:20.669392+00:00"}},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_1425942ea22988fe","generated_at":"2026-08-14T09:08:20.669392+00:00","trust_evaluated_at":"2026-08-14T09:08:20.669392+00:00","evidence_revision":"0ad844f5b50397f2064dde59","source":"current_snapshot","server":"aadilr/changethisfile-mcp","last_validated_at":"2026-08-14T07:14:28.421683+00:00","validation_age_hours":1.9,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-08-14T07:14:28.421683+00:00","age_hours":1.9,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":720.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":52.94,"raw_score":52.94,"confidence_score":95.0,"confidence_weighted_score":50.3,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"degraded","current_score":52.94,"display_score":52.94,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Block for production","why":"unauthenticated behavior not proven + degraded live status + score below evaluation threshold","next_action":"revalidate, add safeguards, export policy","reason_count":3},"production_readiness_class":{"code":"needs_remediation","label":"Needs remediation","reason":"Current validation evidence shows operational or discovery gaps that should be fixed first."},"evidence_confidence":{"score":95.0,"label":"high","validation_age_hours":1.9,"live_check_count":16,"basis":{"evidence_bearing_validations":20,"affirmative_live_check_count":16,"validation_age_hours":1.9,"freshness_threshold_hours":24}},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"},{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools"},{"code":"card_omits_tool_schemas","severity":"low","title":"Server card does not publish tool schemas"}],"active_alert_summary":{"critical":0,"high":0,"medium":1,"low":2,"high_or_critical":0,"total":3},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-08-14T09:08:20.669392+00:00"}},"partial":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"snapshot_invariant":{"schema_version":"verify.snapshot_invariant.v1","server":"aadilr/changethisfile-mcp","ok":true,"surface_snapshot_ids":{"page":"trustsnap_1425942ea22988fe","badge":null,"report":"trustsnap_1425942ea22988fe","policy":null},"checked_surfaces":["page","report"],"unchecked_surfaces":["badge","policy"],"checked_count_surfaces":[],"count_mismatches":{},"checked_at":"2026-08-14T09:08:20.612670+00:00"},"history":{},"production_readiness":{"code":"needs_remediation","label":"Needs remediation","reason":"Current validation evidence shows operational or discovery gaps that should be fixed first.","badge":"score-low","critical_alerts":0,"high_or_critical_alerts":0,"degraded_by_active_alerts":false},"agent_commerce_readiness":{},"evidence_confidence":{"score":95.0,"label":"high","reason":"Based on 20 recent validations, 16 captured checks, and validation age of 1.9 hours.","live_check_count":16,"validation_age_hours":1.9,"basis":{"evidence_bearing_validations":20,"affirmative_live_check_count":16,"validation_age_hours":1.9,"freshness_threshold_hours":24}},"recommended_for":[],"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded","message":"The server is reachable but at least one important behavior regressed.","addressee":"publisher"},{"code":"instruction_tool_reference_mismatch","severity":"low","title":"Server instructions name unavailable tools","message":"Initialize instructions reference tools not present in tools/list: guessing","addressee":"publisher"},{"code":"card_omits_tool_schemas","severity":"low","title":"Server card does not publish tool schemas","message":"7 tool(s) are listed on the published server card without an inputSchema: check_job, compress_file, convert_file, do_file_job, extract_tables, list_conversions, translate_file. This is a completeness gap, not a contradiction -- clients must call tools/list for parameter details rather than trusting the card.","addressee":"publisher"}],"remediations":[],"cache_note":"Fast fallback response; full report evidence is deferred to protect web capacity. Fields listed in fields_unavailable (including tool_security_inventory, and write_action_governance) are not yet computed on this response -- an empty value means unchecked, not confirmed clean. Treat partial responses as indeterminate.","publisher_claim":{"verified":false,"status":"unclaimed","claim_url":"https://verify.sentinelsignal.io/claim?server=aadilr%2Fchangethisfile-mcp&source=report_json","reason_code":"claim_to_publish_metadata","reason":"Claim this profile to verify publisher identity, add evidence, and manage trust metadata.","score_neutral":true},"observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"none","label":"No observed attention","summary":"No recent machine-readable trust or discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"none","observed":false,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"none","observed":false,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"none","observed":false,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":false,"compare":false,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":false,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":false,"reason":"No claim prompt is recommended from observed attention in the current window."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":false,"reason":"no_observed_attention"},"related_machine_surfaces":{"compare_index":"/compare.json","compare_api":"/v1/compare?server=aadilr%2Fchangethisfile-mcp","trust_summary":"/v1/servers/aadilr/changethisfile-mcp/trust-summary","ledger":"/v1/servers/aadilr/changethisfile-mcp/ledger","policy":"/v1/servers/aadilr/changethisfile-mcp/policy","report":"/v1/servers/aadilr/changethisfile-mcp/report"},"intelligence_api":{"available":true,"signup_url":"https://verify.sentinelsignal.io/verify-intelligence-api","use_case":"Programmatic MCP server trust, comparison, policy, and evidence enrichment."},"trust_evaluated_at":"2026-08-14T09:08:20.669392+00:00","evidence_revision":"0ad844f5b50397f2064dde59","active_alert_summary":{"critical":0,"high":0,"medium":1,"low":2,"high_or_critical":0,"total":3},"materialization":{"state":"partial","trust_core_complete":true,"fields_unavailable":["tool_security_inventory","security_posture_summary","write_action_governance","capability_taxonomy","remediations"],"materialized_at":"2026-08-14T09:08:20.669392+00:00"}}