{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_hkqq4n5y2xcd","handle":"snapwonders-vaultify","url":"https://wellknown.network/agents/snapwonders-vaultify","links":{"self":"https://wellknown.network/agents/snapwonders-vaultify/record.json","html":"https://wellknown.network/agents/snapwonders-vaultify","markdown":"https://wellknown.network/agents/snapwonders-vaultify/record.md","api":"https://wellknown.network/api/v1/agents/snapwonders-vaultify","status":"https://wellknown.network/api/v1/agents/snapwonders-vaultify/status","claim":"https://wellknown.network/agents/snapwonders-vaultify/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/snapwonders-vaultify/claim.json","badge":"https://wellknown.network/agents/snapwonders-vaultify/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/snapwonders-vaultify/history","tools":"https://wellknown.network/api/v1/agents/snapwonders-vaultify/tools"},"ard":{"identifier":"urn:air:snapwonders.com:server:snapwonders-vaultify","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"snapWONDERS Vaultify","summary":"Hosted snapWONDERS MCP: hide files in images, reveal hidden content, analyse media, convert formats","description":"Hosted snapWONDERS MCP: hide files in images, reveal hidden content, analyse media, convert formats","publisher":{"name":"com.snapwonders","url":null},"homepage":null,"repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://snapwonders.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-15T13:59:37.111488Z","publishedAt":"2026-10-15T13:59:37.111488Z","registryName":"com.snapwonders/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.conversion","name":"Document Conversion","confidence":1,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.859,"provenance":"derived"}],"categories":["dev","documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-11-04T21:27:26.777Z","lastProbedAt":"2026-11-04T21:27:26.777Z","statusComputedAt":"2026-11-04T21:29:52.884Z","reliability30d":{"probes":58,"successRate":1,"p50Ms":1018,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":58,"ok":58,"authBoundaryOk":0,"serviceOk":58,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-04T21:27:26.777Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":984,"error":null,"detail":{"tools":[{"name":"status","description":"Returns the current health status of the Vaultify service. No API key required."},{"name":"vaultify_get_started","description":"Introduction to snapWONDERS Vaultify steganography: what it does, how AES-256 + Argon2id + LSB embedding works, a pre-computed sample hide result showing the ex"},{"name":"snapwonders_get_started","description":"Introduction to snapWONDERS forensic analysis and media conversion: what each service does, pre-computed sample analyse and convert results showing the exact re"},{"name":"vaultify_session_create","description":"Creates an upload session for hide (conceal a file inside a cover image/video) or reveal (extract hidden content from a stego image/video) processing. Returns t"},{"name":"vaultify_session_files","description":"Lists all files currently uploaded for a stego session. Check that all files show status \"completed\" before calling vaultify_job_start. Requires X-Api-Key heade"},{"name":"vaultify_job_start","description":"Submits options and queues a hide or reveal job for a session whose files have all been uploaded. Hide jobs support the full set of encoding options; reveal job"},{"name":"vaultify_job_status","description":"Returns the current status and progress of a hide/reveal processing job. Poll until status is \"completed\" or \"failed\". Requires X-Api-Key header."},{"name":"vaultify_job_results","description":"Returns download info for all result files once a hide/reveal job is complete. result_files is empty while the job is still processing — poll vaultify_job_statu"},{"name":"snapwonders_analyse_session_create","description":"Creates an upload session for forensic media analysis. Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upload carrying "},{"name":"snapwonders_analyse_session_files","description":"Lists all files uploaded to an analyse session. Verify all files show status \"completed\" before calling snapwonders_analyse_job_start. Requires X-Api-Key header"},{"name":"snapwonders_analyse_job_start","description":"Submits analysis options and queues a forensic analysis job. Returns upload_uid and job_uid. The call is idempotent. Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_status","description":"Returns the current status and per-item progress of an analysis job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_results","description":"Returns per-item forensic analysis results including overall_grade (A–F; the Authenticity grade — edited, generated or re-encoded), exposure_grade (A–F; what th"},{"name":"snapwonders_analyse_result","description":"Returns clean forensic result JSON by job_uid — file names, grades (A–F), detection counts, and analysis asset IDs (face overlays, ELA maps, etc.). The job_uid "},{"name":"snapwonders_convert_session_create","description":"Creates an upload session for media conversion (images and videos). Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upl"},{"name":"snapwonders_convert_session_files","description":"Lists all files uploaded to a convert session. Verify all files show status \"completed\" before calling snapwonders_convert_job_start. Requires X-Api-Key header."},{"name":"snapwonders_convert_job_start","description":"Submits conversion options and queues a media conversion job. Images and videos in the session are converted to the specified format. The call is idempotent. Re"},{"name":"snapwonders_convert_job_status","description":"Returns the current status and per-item progress of a conversion job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_convert_job_results","description":"Returns per-item conversion results with asset_id for each output file. Use the asset_id with GET /api/convert/download/{assetId} and the same X-Api-Key to down"}],"toolCount":19,"toolsHash":"ac1f6ea5286523ae7f689ba2d18dd091db552083d6d3a9a9b7eb9d35bae453d3","serverName":"snapWONDERS Vaultify","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-11-04T13:29:01.420Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":978,"error":null,"detail":{"tools":[{"name":"status","description":"Returns the current health status of the Vaultify service. No API key required."},{"name":"vaultify_get_started","description":"Introduction to snapWONDERS Vaultify steganography: what it does, how AES-256 + Argon2id + LSB embedding works, a pre-computed sample hide result showing the ex"},{"name":"snapwonders_get_started","description":"Introduction to snapWONDERS forensic analysis and media conversion: what each service does, pre-computed sample analyse and convert results showing the exact re"},{"name":"vaultify_session_create","description":"Creates an upload session for hide (conceal a file inside a cover image/video) or reveal (extract hidden content from a stego image/video) processing. Returns t"},{"name":"vaultify_session_files","description":"Lists all files currently uploaded for a stego session. Check that all files show status \"completed\" before calling vaultify_job_start. Requires X-Api-Key heade"},{"name":"vaultify_job_start","description":"Submits options and queues a hide or reveal job for a session whose files have all been uploaded. Hide jobs support the full set of encoding options; reveal job"},{"name":"vaultify_job_status","description":"Returns the current status and progress of a hide/reveal processing job. Poll until status is \"completed\" or \"failed\". Requires X-Api-Key header."},{"name":"vaultify_job_results","description":"Returns download info for all result files once a hide/reveal job is complete. result_files is empty while the job is still processing — poll vaultify_job_statu"},{"name":"snapwonders_analyse_session_create","description":"Creates an upload session for forensic media analysis. Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upload carrying "},{"name":"snapwonders_analyse_session_files","description":"Lists all files uploaded to an analyse session. Verify all files show status \"completed\" before calling snapwonders_analyse_job_start. Requires X-Api-Key header"},{"name":"snapwonders_analyse_job_start","description":"Submits analysis options and queues a forensic analysis job. Returns upload_uid and job_uid. The call is idempotent. Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_status","description":"Returns the current status and per-item progress of an analysis job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_results","description":"Returns per-item forensic analysis results including overall_grade (A–F; the Authenticity grade — edited, generated or re-encoded), exposure_grade (A–F; what th"},{"name":"snapwonders_analyse_result","description":"Returns clean forensic result JSON by job_uid — file names, grades (A–F), detection counts, and analysis asset IDs (face overlays, ELA maps, etc.). The job_uid "},{"name":"snapwonders_convert_session_create","description":"Creates an upload session for media conversion (images and videos). Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upl"},{"name":"snapwonders_convert_session_files","description":"Lists all files uploaded to a convert session. Verify all files show status \"completed\" before calling snapwonders_convert_job_start. Requires X-Api-Key header."},{"name":"snapwonders_convert_job_start","description":"Submits conversion options and queues a media conversion job. Images and videos in the session are converted to the specified format. The call is idempotent. Re"},{"name":"snapwonders_convert_job_status","description":"Returns the current status and per-item progress of a conversion job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_convert_job_results","description":"Returns per-item conversion results with asset_id for each output file. Use the asset_id with GET /api/convert/download/{assetId} and the same X-Api-Key to down"}],"toolCount":19,"toolsHash":"ac1f6ea5286523ae7f689ba2d18dd091db552083d6d3a9a9b7eb9d35bae453d3","serverName":"snapWONDERS Vaultify","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-11-04T05:29:12.654Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1022,"error":null,"detail":{"tools":[{"name":"status","description":"Returns the current health status of the Vaultify service. No API key required."},{"name":"vaultify_get_started","description":"Introduction to snapWONDERS Vaultify steganography: what it does, how AES-256 + Argon2id + LSB embedding works, a pre-computed sample hide result showing the ex"},{"name":"snapwonders_get_started","description":"Introduction to snapWONDERS forensic analysis and media conversion: what each service does, pre-computed sample analyse and convert results showing the exact re"},{"name":"vaultify_session_create","description":"Creates an upload session for hide (conceal a file inside a cover image/video) or reveal (extract hidden content from a stego image/video) processing. Returns t"},{"name":"vaultify_session_files","description":"Lists all files currently uploaded for a stego session. Check that all files show status \"completed\" before calling vaultify_job_start. Requires X-Api-Key heade"},{"name":"vaultify_job_start","description":"Submits options and queues a hide or reveal job for a session whose files have all been uploaded. Hide jobs support the full set of encoding options; reveal job"},{"name":"vaultify_job_status","description":"Returns the current status and progress of a hide/reveal processing job. Poll until status is \"completed\" or \"failed\". Requires X-Api-Key header."},{"name":"vaultify_job_results","description":"Returns download info for all result files once a hide/reveal job is complete. result_files is empty while the job is still processing — poll vaultify_job_statu"},{"name":"snapwonders_analyse_session_create","description":"Creates an upload session for forensic media analysis. Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upload carrying "},{"name":"snapwonders_analyse_session_files","description":"Lists all files uploaded to an analyse session. Verify all files show status \"completed\" before calling snapwonders_analyse_job_start. Requires X-Api-Key header"},{"name":"snapwonders_analyse_job_start","description":"Submits analysis options and queues a forensic analysis job. Returns upload_uid and job_uid. The call is idempotent. Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_status","description":"Returns the current status and per-item progress of an analysis job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_results","description":"Returns per-item forensic analysis results including overall_grade (A–F; the Authenticity grade — edited, generated or re-encoded), exposure_grade (A–F; what th"},{"name":"snapwonders_analyse_result","description":"Returns clean forensic result JSON by job_uid — file names, grades (A–F), detection counts, and analysis asset IDs (face overlays, ELA maps, etc.). The job_uid "},{"name":"snapwonders_convert_session_create","description":"Creates an upload session for media conversion (images and videos). Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upl"},{"name":"snapwonders_convert_session_files","description":"Lists all files uploaded to a convert session. Verify all files show status \"completed\" before calling snapwonders_convert_job_start. Requires X-Api-Key header."},{"name":"snapwonders_convert_job_start","description":"Submits conversion options and queues a media conversion job. Images and videos in the session are converted to the specified format. The call is idempotent. Re"},{"name":"snapwonders_convert_job_status","description":"Returns the current status and per-item progress of a conversion job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_convert_job_results","description":"Returns per-item conversion results with asset_id for each output file. Use the asset_id with GET /api/convert/download/{assetId} and the same X-Api-Key to down"}],"toolCount":19,"toolsHash":"ac1f6ea5286523ae7f689ba2d18dd091db552083d6d3a9a9b7eb9d35bae453d3","serverName":"snapWONDERS Vaultify","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-11-03T21:38:02.032Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1007,"error":null,"detail":{"tools":[{"name":"status","description":"Returns the current health status of the Vaultify service. No API key required."},{"name":"vaultify_get_started","description":"Introduction to snapWONDERS Vaultify steganography: what it does, how AES-256 + Argon2id + LSB embedding works, a pre-computed sample hide result showing the ex"},{"name":"snapwonders_get_started","description":"Introduction to snapWONDERS forensic analysis and media conversion: what each service does, pre-computed sample analyse and convert results showing the exact re"},{"name":"vaultify_session_create","description":"Creates an upload session for hide (conceal a file inside a cover image/video) or reveal (extract hidden content from a stego image/video) processing. Returns t"},{"name":"vaultify_session_files","description":"Lists all files currently uploaded for a stego session. Check that all files show status \"completed\" before calling vaultify_job_start. Requires X-Api-Key heade"},{"name":"vaultify_job_start","description":"Submits options and queues a hide or reveal job for a session whose files have all been uploaded. Hide jobs support the full set of encoding options; reveal job"},{"name":"vaultify_job_status","description":"Returns the current status and progress of a hide/reveal processing job. Poll until status is \"completed\" or \"failed\". Requires X-Api-Key header."},{"name":"vaultify_job_results","description":"Returns download info for all result files once a hide/reveal job is complete. result_files is empty while the job is still processing — poll vaultify_job_statu"},{"name":"snapwonders_analyse_session_create","description":"Creates an upload session for forensic media analysis. Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upload carrying "},{"name":"snapwonders_analyse_session_files","description":"Lists all files uploaded to an analyse session. Verify all files show status \"completed\" before calling snapwonders_analyse_job_start. Requires X-Api-Key header"},{"name":"snapwonders_analyse_job_start","description":"Submits analysis options and queues a forensic analysis job. Returns upload_uid and job_uid. The call is idempotent. Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_status","description":"Returns the current status and per-item progress of an analysis job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_results","description":"Returns per-item forensic analysis results including overall_grade (A–F; the Authenticity grade — edited, generated or re-encoded), exposure_grade (A–F; what th"},{"name":"snapwonders_analyse_result","description":"Returns clean forensic result JSON by job_uid — file names, grades (A–F), detection counts, and analysis asset IDs (face overlays, ELA maps, etc.). The job_uid "},{"name":"snapwonders_convert_session_create","description":"Creates an upload session for media conversion (images and videos). Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upl"},{"name":"snapwonders_convert_session_files","description":"Lists all files uploaded to a convert session. Verify all files show status \"completed\" before calling snapwonders_convert_job_start. Requires X-Api-Key header."},{"name":"snapwonders_convert_job_start","description":"Submits conversion options and queues a media conversion job. Images and videos in the session are converted to the specified format. The call is idempotent. Re"},{"name":"snapwonders_convert_job_status","description":"Returns the current status and per-item progress of a conversion job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_convert_job_results","description":"Returns per-item conversion results with asset_id for each output file. Use the asset_id with GET /api/convert/download/{assetId} and the same X-Api-Key to down"}],"toolCount":19,"toolsHash":"ac1f6ea5286523ae7f689ba2d18dd091db552083d6d3a9a9b7eb9d35bae453d3","serverName":"snapWONDERS Vaultify","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-11-03T13:35:00.664Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1086,"error":null,"detail":{"tools":[{"name":"status","description":"Returns the current health status of the Vaultify service. No API key required."},{"name":"vaultify_get_started","description":"Introduction to snapWONDERS Vaultify steganography: what it does, how AES-256 + Argon2id + LSB embedding works, a pre-computed sample hide result showing the ex"},{"name":"snapwonders_get_started","description":"Introduction to snapWONDERS forensic analysis and media conversion: what each service does, pre-computed sample analyse and convert results showing the exact re"},{"name":"vaultify_session_create","description":"Creates an upload session for hide (conceal a file inside a cover image/video) or reveal (extract hidden content from a stego image/video) processing. Returns t"},{"name":"vaultify_session_files","description":"Lists all files currently uploaded for a stego session. Check that all files show status \"completed\" before calling vaultify_job_start. Requires X-Api-Key heade"},{"name":"vaultify_job_start","description":"Submits options and queues a hide or reveal job for a session whose files have all been uploaded. Hide jobs support the full set of encoding options; reveal job"},{"name":"vaultify_job_status","description":"Returns the current status and progress of a hide/reveal processing job. Poll until status is \"completed\" or \"failed\". Requires X-Api-Key header."},{"name":"vaultify_job_results","description":"Returns download info for all result files once a hide/reveal job is complete. result_files is empty while the job is still processing — poll vaultify_job_statu"},{"name":"snapwonders_analyse_session_create","description":"Creates an upload session for forensic media analysis. Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upload carrying "},{"name":"snapwonders_analyse_session_files","description":"Lists all files uploaded to an analyse session. Verify all files show status \"completed\" before calling snapwonders_analyse_job_start. Requires X-Api-Key header"},{"name":"snapwonders_analyse_job_start","description":"Submits analysis options and queues a forensic analysis job. Returns upload_uid and job_uid. The call is idempotent. Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_status","description":"Returns the current status and per-item progress of an analysis job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_results","description":"Returns per-item forensic analysis results including overall_grade (A–F; the Authenticity grade — edited, generated or re-encoded), exposure_grade (A–F; what th"},{"name":"snapwonders_analyse_result","description":"Returns clean forensic result JSON by job_uid — file names, grades (A–F), detection counts, and analysis asset IDs (face overlays, ELA maps, etc.). The job_uid "},{"name":"snapwonders_convert_session_create","description":"Creates an upload session for media conversion (images and videos). Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upl"},{"name":"snapwonders_convert_session_files","description":"Lists all files uploaded to a convert session. Verify all files show status \"completed\" before calling snapwonders_convert_job_start. Requires X-Api-Key header."},{"name":"snapwonders_convert_job_start","description":"Submits conversion options and queues a media conversion job. Images and videos in the session are converted to the specified format. The call is idempotent. Re"},{"name":"snapwonders_convert_job_status","description":"Returns the current status and per-item progress of a conversion job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_convert_job_results","description":"Returns per-item conversion results with asset_id for each output file. Use the asset_id with GET /api/convert/download/{assetId} and the same X-Api-Key to down"}],"toolCount":19,"toolsHash":"ac1f6ea5286523ae7f689ba2d18dd091db552083d6d3a9a9b7eb9d35bae453d3","serverName":"snapWONDERS Vaultify","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-11-03T05:31:39.663Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1046,"error":null,"detail":{"tools":[{"name":"status","description":"Returns the current health status of the Vaultify service. No API key required."},{"name":"vaultify_get_started","description":"Introduction to snapWONDERS Vaultify steganography: what it does, how AES-256 + Argon2id + LSB embedding works, a pre-computed sample hide result showing the ex"},{"name":"snapwonders_get_started","description":"Introduction to snapWONDERS forensic analysis and media conversion: what each service does, pre-computed sample analyse and convert results showing the exact re"},{"name":"vaultify_session_create","description":"Creates an upload session for hide (conceal a file inside a cover image/video) or reveal (extract hidden content from a stego image/video) processing. Returns t"},{"name":"vaultify_session_files","description":"Lists all files currently uploaded for a stego session. Check that all files show status \"completed\" before calling vaultify_job_start. Requires X-Api-Key heade"},{"name":"vaultify_job_start","description":"Submits options and queues a hide or reveal job for a session whose files have all been uploaded. Hide jobs support the full set of encoding options; reveal job"},{"name":"vaultify_job_status","description":"Returns the current status and progress of a hide/reveal processing job. Poll until status is \"completed\" or \"failed\". Requires X-Api-Key header."},{"name":"vaultify_job_results","description":"Returns download info for all result files once a hide/reveal job is complete. result_files is empty while the job is still processing — poll vaultify_job_statu"},{"name":"snapwonders_analyse_session_create","description":"Creates an upload session for forensic media analysis. Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upload carrying "},{"name":"snapwonders_analyse_session_files","description":"Lists all files uploaded to an analyse session. Verify all files show status \"completed\" before calling snapwonders_analyse_job_start. Requires X-Api-Key header"},{"name":"snapwonders_analyse_job_start","description":"Submits analysis options and queues a forensic analysis job. Returns upload_uid and job_uid. The call is idempotent. Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_status","description":"Returns the current status and per-item progress of an analysis job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_results","description":"Returns per-item forensic analysis results including overall_grade (A–F; the Authenticity grade — edited, generated or re-encoded), exposure_grade (A–F; what th"},{"name":"snapwonders_analyse_result","description":"Returns clean forensic result JSON by job_uid — file names, grades (A–F), detection counts, and analysis asset IDs (face overlays, ELA maps, etc.). The job_uid "},{"name":"snapwonders_convert_session_create","description":"Creates an upload session for media conversion (images and videos). Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upl"},{"name":"snapwonders_convert_session_files","description":"Lists all files uploaded to a convert session. Verify all files show status \"completed\" before calling snapwonders_convert_job_start. Requires X-Api-Key header."},{"name":"snapwonders_convert_job_start","description":"Submits conversion options and queues a media conversion job. Images and videos in the session are converted to the specified format. The call is idempotent. Re"},{"name":"snapwonders_convert_job_status","description":"Returns the current status and per-item progress of a conversion job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_convert_job_results","description":"Returns per-item conversion results with asset_id for each output file. Use the asset_id with GET /api/convert/download/{assetId} and the same X-Api-Key to down"}],"toolCount":19,"toolsHash":"ac1f6ea5286523ae7f689ba2d18dd091db552083d6d3a9a9b7eb9d35bae453d3","serverName":"snapWONDERS Vaultify","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-11-02T21:35:27.410Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1000,"error":null,"detail":{"tools":[{"name":"status","description":"Returns the current health status of the Vaultify service. No API key required."},{"name":"vaultify_get_started","description":"Introduction to snapWONDERS Vaultify steganography: what it does, how AES-256 + Argon2id + LSB embedding works, a pre-computed sample hide result showing the ex"},{"name":"snapwonders_get_started","description":"Introduction to snapWONDERS forensic analysis and media conversion: what each service does, pre-computed sample analyse and convert results showing the exact re"},{"name":"vaultify_session_create","description":"Creates an upload session for hide (conceal a file inside a cover image/video) or reveal (extract hidden content from a stego image/video) processing. Returns t"},{"name":"vaultify_session_files","description":"Lists all files currently uploaded for a stego session. Check that all files show status \"completed\" before calling vaultify_job_start. Requires X-Api-Key heade"},{"name":"vaultify_job_start","description":"Submits options and queues a hide or reveal job for a session whose files have all been uploaded. Hide jobs support the full set of encoding options; reveal job"},{"name":"vaultify_job_status","description":"Returns the current status and progress of a hide/reveal processing job. Poll until status is \"completed\" or \"failed\". Requires X-Api-Key header."},{"name":"vaultify_job_results","description":"Returns download info for all result files once a hide/reveal job is complete. result_files is empty while the job is still processing — poll vaultify_job_statu"},{"name":"snapwonders_analyse_session_create","description":"Creates an upload session for forensic media analysis. Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upload carrying "},{"name":"snapwonders_analyse_session_files","description":"Lists all files uploaded to an analyse session. Verify all files show status \"completed\" before calling snapwonders_analyse_job_start. Requires X-Api-Key header"},{"name":"snapwonders_analyse_job_start","description":"Submits analysis options and queues a forensic analysis job. Returns upload_uid and job_uid. The call is idempotent. Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_status","description":"Returns the current status and per-item progress of an analysis job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_results","description":"Returns per-item forensic analysis results including overall_grade (A–F; the Authenticity grade — edited, generated or re-encoded), exposure_grade (A–F; what th"},{"name":"snapwonders_analyse_result","description":"Returns clean forensic result JSON by job_uid — file names, grades (A–F), detection counts, and analysis asset IDs (face overlays, ELA maps, etc.). The job_uid "},{"name":"snapwonders_convert_session_create","description":"Creates an upload session for media conversion (images and videos). Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upl"},{"name":"snapwonders_convert_session_files","description":"Lists all files uploaded to a convert session. Verify all files show status \"completed\" before calling snapwonders_convert_job_start. Requires X-Api-Key header."},{"name":"snapwonders_convert_job_start","description":"Submits conversion options and queues a media conversion job. Images and videos in the session are converted to the specified format. The call is idempotent. Re"},{"name":"snapwonders_convert_job_status","description":"Returns the current status and per-item progress of a conversion job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_convert_job_results","description":"Returns per-item conversion results with asset_id for each output file. Use the asset_id with GET /api/convert/download/{assetId} and the same X-Api-Key to down"}],"toolCount":19,"toolsHash":"ac1f6ea5286523ae7f689ba2d18dd091db552083d6d3a9a9b7eb9d35bae453d3","serverName":"snapWONDERS Vaultify","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-11-02T13:27:53.785Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1073,"error":null,"detail":{"tools":[{"name":"status","description":"Returns the current health status of the Vaultify service. No API key required."},{"name":"vaultify_get_started","description":"Introduction to snapWONDERS Vaultify steganography: what it does, how AES-256 + Argon2id + LSB embedding works, a pre-computed sample hide result showing the ex"},{"name":"snapwonders_get_started","description":"Introduction to snapWONDERS forensic analysis and media conversion: what each service does, pre-computed sample analyse and convert results showing the exact re"},{"name":"vaultify_session_create","description":"Creates an upload session for hide (conceal a file inside a cover image/video) or reveal (extract hidden content from a stego image/video) processing. Returns t"},{"name":"vaultify_session_files","description":"Lists all files currently uploaded for a stego session. Check that all files show status \"completed\" before calling vaultify_job_start. Requires X-Api-Key heade"},{"name":"vaultify_job_start","description":"Submits options and queues a hide or reveal job for a session whose files have all been uploaded. Hide jobs support the full set of encoding options; reveal job"},{"name":"vaultify_job_status","description":"Returns the current status and progress of a hide/reveal processing job. Poll until status is \"completed\" or \"failed\". Requires X-Api-Key header."},{"name":"vaultify_job_results","description":"Returns download info for all result files once a hide/reveal job is complete. result_files is empty while the job is still processing — poll vaultify_job_statu"},{"name":"snapwonders_analyse_session_create","description":"Creates an upload session for forensic media analysis. Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upload carrying "},{"name":"snapwonders_analyse_session_files","description":"Lists all files uploaded to an analyse session. Verify all files show status \"completed\" before calling snapwonders_analyse_job_start. Requires X-Api-Key header"},{"name":"snapwonders_analyse_job_start","description":"Submits analysis options and queues a forensic analysis job. Returns upload_uid and job_uid. The call is idempotent. Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_status","description":"Returns the current status and per-item progress of an analysis job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_results","description":"Returns per-item forensic analysis results including overall_grade (A–F; the Authenticity grade — edited, generated or re-encoded), exposure_grade (A–F; what th"},{"name":"snapwonders_analyse_result","description":"Returns clean forensic result JSON by job_uid — file names, grades (A–F), detection counts, and analysis asset IDs (face overlays, ELA maps, etc.). The job_uid "},{"name":"snapwonders_convert_session_create","description":"Creates an upload session for media conversion (images and videos). Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upl"},{"name":"snapwonders_convert_session_files","description":"Lists all files uploaded to a convert session. Verify all files show status \"completed\" before calling snapwonders_convert_job_start. Requires X-Api-Key header."},{"name":"snapwonders_convert_job_start","description":"Submits conversion options and queues a media conversion job. Images and videos in the session are converted to the specified format. The call is idempotent. Re"},{"name":"snapwonders_convert_job_status","description":"Returns the current status and per-item progress of a conversion job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_convert_job_results","description":"Returns per-item conversion results with asset_id for each output file. Use the asset_id with GET /api/convert/download/{assetId} and the same X-Api-Key to down"}],"toolCount":19,"toolsHash":"ac1f6ea5286523ae7f689ba2d18dd091db552083d6d3a9a9b7eb9d35bae453d3","serverName":"snapWONDERS Vaultify","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-11-02T05:28:14.231Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1008,"error":null,"detail":{"tools":[{"name":"status","description":"Returns the current health status of the Vaultify service. No API key required."},{"name":"vaultify_get_started","description":"Introduction to snapWONDERS Vaultify steganography: what it does, how AES-256 + Argon2id + LSB embedding works, a pre-computed sample hide result showing the ex"},{"name":"snapwonders_get_started","description":"Introduction to snapWONDERS forensic analysis and media conversion: what each service does, pre-computed sample analyse and convert results showing the exact re"},{"name":"vaultify_session_create","description":"Creates an upload session for hide (conceal a file inside a cover image/video) or reveal (extract hidden content from a stego image/video) processing. Returns t"},{"name":"vaultify_session_files","description":"Lists all files currently uploaded for a stego session. Check that all files show status \"completed\" before calling vaultify_job_start. Requires X-Api-Key heade"},{"name":"vaultify_job_start","description":"Submits options and queues a hide or reveal job for a session whose files have all been uploaded. Hide jobs support the full set of encoding options; reveal job"},{"name":"vaultify_job_status","description":"Returns the current status and progress of a hide/reveal processing job. Poll until status is \"completed\" or \"failed\". Requires X-Api-Key header."},{"name":"vaultify_job_results","description":"Returns download info for all result files once a hide/reveal job is complete. result_files is empty while the job is still processing — poll vaultify_job_statu"},{"name":"snapwonders_analyse_session_create","description":"Creates an upload session for forensic media analysis. Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upload carrying "},{"name":"snapwonders_analyse_session_files","description":"Lists all files uploaded to an analyse session. Verify all files show status \"completed\" before calling snapwonders_analyse_job_start. Requires X-Api-Key header"},{"name":"snapwonders_analyse_job_start","description":"Submits analysis options and queues a forensic analysis job. Returns upload_uid and job_uid. The call is idempotent. Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_status","description":"Returns the current status and per-item progress of an analysis job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_results","description":"Returns per-item forensic analysis results including overall_grade (A–F; the Authenticity grade — edited, generated or re-encoded), exposure_grade (A–F; what th"},{"name":"snapwonders_analyse_result","description":"Returns clean forensic result JSON by job_uid — file names, grades (A–F), detection counts, and analysis asset IDs (face overlays, ELA maps, etc.). The job_uid "},{"name":"snapwonders_convert_session_create","description":"Creates an upload session for media conversion (images and videos). Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upl"},{"name":"snapwonders_convert_session_files","description":"Lists all files uploaded to a convert session. Verify all files show status \"completed\" before calling snapwonders_convert_job_start. Requires X-Api-Key header."},{"name":"snapwonders_convert_job_start","description":"Submits conversion options and queues a media conversion job. Images and videos in the session are converted to the specified format. The call is idempotent. Re"},{"name":"snapwonders_convert_job_status","description":"Returns the current status and per-item progress of a conversion job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_convert_job_results","description":"Returns per-item conversion results with asset_id for each output file. Use the asset_id with GET /api/convert/download/{assetId} and the same X-Api-Key to down"}],"toolCount":19,"toolsHash":"ac1f6ea5286523ae7f689ba2d18dd091db552083d6d3a9a9b7eb9d35bae453d3","serverName":"snapWONDERS Vaultify","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}},{"at":"2026-11-01T21:29:03.751Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1009,"error":null,"detail":{"tools":[{"name":"status","description":"Returns the current health status of the Vaultify service. No API key required."},{"name":"vaultify_get_started","description":"Introduction to snapWONDERS Vaultify steganography: what it does, how AES-256 + Argon2id + LSB embedding works, a pre-computed sample hide result showing the ex"},{"name":"snapwonders_get_started","description":"Introduction to snapWONDERS forensic analysis and media conversion: what each service does, pre-computed sample analyse and convert results showing the exact re"},{"name":"vaultify_session_create","description":"Creates an upload session for hide (conceal a file inside a cover image/video) or reveal (extract hidden content from a stego image/video) processing. Returns t"},{"name":"vaultify_session_files","description":"Lists all files currently uploaded for a stego session. Check that all files show status \"completed\" before calling vaultify_job_start. Requires X-Api-Key heade"},{"name":"vaultify_job_start","description":"Submits options and queues a hide or reveal job for a session whose files have all been uploaded. Hide jobs support the full set of encoding options; reveal job"},{"name":"vaultify_job_status","description":"Returns the current status and progress of a hide/reveal processing job. Poll until status is \"completed\" or \"failed\". Requires X-Api-Key header."},{"name":"vaultify_job_results","description":"Returns download info for all result files once a hide/reveal job is complete. result_files is empty while the job is still processing — poll vaultify_job_statu"},{"name":"snapwonders_analyse_session_create","description":"Creates an upload session for forensic media analysis. Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upload carrying "},{"name":"snapwonders_analyse_session_files","description":"Lists all files uploaded to an analyse session. Verify all files show status \"completed\" before calling snapwonders_analyse_job_start. Requires X-Api-Key header"},{"name":"snapwonders_analyse_job_start","description":"Submits analysis options and queues a forensic analysis job. Returns upload_uid and job_uid. The call is idempotent. Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_status","description":"Returns the current status and per-item progress of an analysis job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_results","description":"Returns per-item forensic analysis results including overall_grade (A–F; the Authenticity grade — edited, generated or re-encoded), exposure_grade (A–F; what th"},{"name":"snapwonders_analyse_result","description":"Returns clean forensic result JSON by job_uid — file names, grades (A–F), detection counts, and analysis asset IDs (face overlays, ELA maps, etc.). The job_uid "},{"name":"snapwonders_convert_session_create","description":"Creates an upload session for media conversion (images and videos). Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upl"},{"name":"snapwonders_convert_session_files","description":"Lists all files uploaded to a convert session. Verify all files show status \"completed\" before calling snapwonders_convert_job_start. Requires X-Api-Key header."},{"name":"snapwonders_convert_job_start","description":"Submits conversion options and queues a media conversion job. Images and videos in the session are converted to the specified format. The call is idempotent. Re"},{"name":"snapwonders_convert_job_status","description":"Returns the current status and per-item progress of a conversion job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_convert_job_results","description":"Returns per-item conversion results with asset_id for each output file. Use the asset_id with GET /api/convert/download/{assetId} and the same X-Api-Key to down"}],"toolCount":19,"toolsHash":"ac1f6ea5286523ae7f689ba2d18dd091db552083d6d3a9a9b7eb9d35bae453d3","serverName":"snapWONDERS Vaultify","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-03-26"}}],"tools":[{"name":"status","description":"Returns the current health status of the Vaultify service. No API key required."},{"name":"vaultify_get_started","description":"Introduction to snapWONDERS Vaultify steganography: what it does, how AES-256 + Argon2id + LSB embedding works, a pre-computed sample hide result showing the ex"},{"name":"snapwonders_get_started","description":"Introduction to snapWONDERS forensic analysis and media conversion: what each service does, pre-computed sample analyse and convert results showing the exact re"},{"name":"vaultify_session_create","description":"Creates an upload session for hide (conceal a file inside a cover image/video) or reveal (extract hidden content from a stego image/video) processing. Returns t"},{"name":"vaultify_session_files","description":"Lists all files currently uploaded for a stego session. Check that all files show status \"completed\" before calling vaultify_job_start. Requires X-Api-Key heade"},{"name":"vaultify_job_start","description":"Submits options and queues a hide or reveal job for a session whose files have all been uploaded. Hide jobs support the full set of encoding options; reveal job"},{"name":"vaultify_job_status","description":"Returns the current status and progress of a hide/reveal processing job. Poll until status is \"completed\" or \"failed\". Requires X-Api-Key header."},{"name":"vaultify_job_results","description":"Returns download info for all result files once a hide/reveal job is complete. result_files is empty while the job is still processing — poll vaultify_job_statu"},{"name":"snapwonders_analyse_session_create","description":"Creates an upload session for forensic media analysis. Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upload carrying "},{"name":"snapwonders_analyse_session_files","description":"Lists all files uploaded to an analyse session. Verify all files show status \"completed\" before calling snapwonders_analyse_job_start. Requires X-Api-Key header"},{"name":"snapwonders_analyse_job_start","description":"Submits analysis options and queues a forensic analysis job. Returns upload_uid and job_uid. The call is idempotent. Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_status","description":"Returns the current status and per-item progress of an analysis job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_analyse_job_results","description":"Returns per-item forensic analysis results including overall_grade (A–F; the Authenticity grade — edited, generated or re-encoded), exposure_grade (A–F; what th"},{"name":"snapwonders_analyse_result","description":"Returns clean forensic result JSON by job_uid — file names, grades (A–F), detection counts, and analysis asset IDs (face overlays, ELA maps, etc.). The job_uid "},{"name":"snapwonders_convert_session_create","description":"Creates an upload session for media conversion (images and videos). Returns the upload_uid and upload instructions. Upload each file with a single POST /api/upl"},{"name":"snapwonders_convert_session_files","description":"Lists all files uploaded to a convert session. Verify all files show status \"completed\" before calling snapwonders_convert_job_start. Requires X-Api-Key header."},{"name":"snapwonders_convert_job_start","description":"Submits conversion options and queues a media conversion job. Images and videos in the session are converted to the specified format. The call is idempotent. Re"},{"name":"snapwonders_convert_job_status","description":"Returns the current status and per-item progress of a conversion job. Poll until status is \"completed\", \"partial\", or \"failed\". Requires X-Api-Key header."},{"name":"snapwonders_convert_job_results","description":"Returns per-item conversion results with asset_id for each output file. Use the asset_id with GET /api/convert/download/{assetId} and the same X-Api-Key to down"}],"package":null,"toolSurface":{"id":"ts_v7mwyvrtafn2","endpointId":"ep_rn5zfdafzmga","hash":"ac1f6ea5286523ae7f689ba2d18dd091db552083d6d3a9a9b7eb9d35bae453d3","toolCount":19,"serverName":"snapWONDERS Vaultify","serverVersion":"1.0.0","protocolVersion":"2025-03-26","firstSeenAt":"2026-10-18T11:29:35.653Z","lastSeenAt":"2026-11-04T21:27:26.780Z","observations":58,"toolNames":["status","vaultify_get_started","snapwonders_get_started","vaultify_session_create","vaultify_session_files","vaultify_job_start","vaultify_job_status","vaultify_job_results","snapwonders_analyse_session_create","snapwonders_analyse_session_files","snapwonders_analyse_job_start","snapwonders_analyse_job_status","snapwonders_analyse_job_results","snapwonders_analyse_result","snapwonders_convert_session_create","snapwonders_convert_session_files","snapwonders_convert_job_start","snapwonders_convert_job_status","snapwonders_convert_job_results"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_rn5zfdafzmga","url":"https://snapwonders.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-31T21:26:44.265Z","auth":{"observedAt":"2026-10-31T21:26:44.677Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-31T21:26:44.689Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"snapwonders.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-22T17:06:58.000Z","validTo":"2027-01-20T18:03:35.000Z","daysToExpiry":76,"sanCount":2,"fingerprint256":"DE:57:6E:04:F2:14:EB:C4:AA:5F:76:59:5B:4F:8F:03:CF:07:C3:FB:06:AD:E9:61:6C:FF:C2:1B:68:92:62:DA"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.snapwonders/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.snapwonders%2Fmcp","firstSeenAt":"2026-10-18T11:22:15.496Z","fetchedAt":"2026-11-01T10:22:38.030Z","normalizedAt":"2026-11-01T10:22:38.030Z"}]},"firstSeenAt":"2026-10-18T11:22:15.496Z","updatedAt":"2026-11-04T21:30:42.936Z"}