{"domain":"mcp.pictomancer.ai","count":2,"changes":[{"captured_at":"2026-07-25T22:09:18","card_hash":"1db52d7b31042ed086e4e7ed7a40124ba6e6cb683311fb7ad9c92f2fe96a530f","previous_card_hash":"bff3e479b2c88618584ace7c09d3216d25a96902e920ba7235b04e9b87df9237","diff":{"skills_added":[{"id":"crop_image","name":"Crop image","description":"Extract a rectangular region from an image. Takes the top-left corner (x, y) and the dimensions (width, height) in pixels.","tags":["image","crop","cut","region"],"inputModes":["application/json"],"outputModes":["image/jpeg","image/png","image/webp"]},{"id":"optimize_for_vision","name":"Optimize image for a vision model","description":"Resize an image to the largest size a given vision model still benefits from, and report its token cost before and after. Providers cap oversized input themselves, so this saves bytes and upload latency; pass max_tokens to trade resolution for tokens.","tags":["image","vision","tokens","llm","resize","cost"],"inputModes":["application/json"],"outputModes":["image/jpeg","image/png","image/webp"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[],"other_changed":false,"is_empty":false,"human_summary":"added 2 skills"}},{"captured_at":"2026-07-19T18:17:19","card_hash":"bff3e479b2c88618584ace7c09d3216d25a96902e920ba7235b04e9b87df9237","previous_card_hash":null,"diff":{"skills_added":[{"id":"analyze_image","name":"Analyze image","description":"Fetch an image and return metadata (file size in bytes). Always free.","tags":["image","metadata","analyze","size"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"compress_image","name":"Compress image","description":"Re-encode an image with q (1-100) and format options to reduce file size.","tags":["image","compress","optimize","quality"],"inputModes":["application/json"],"outputModes":["image/jpeg","image/png","image/webp"]},{"id":"convert_image","name":"Convert image format","description":"Convert an image to a different format. Supports jpeg, png, webp, tiff, gif, avif.","tags":["image","convert","format"],"inputModes":["application/json"],"outputModes":["image/jpeg","image/png","image/webp","image/tiff","image/gif","image/avif"]},{"id":"image_pipeline","name":"Image processing pipeline","description":"Chain multiple image operations in sequence (max 10).","tags":["image","pipeline","batch","chain"],"inputModes":["application/json"],"outputModes":["image/jpeg","image/png","image/webp"]},{"id":"resize_image","name":"Resize image","description":"Scale an image by a factor. Supports uniform scaling (scale) or independent axes (scale_x, scale_y).","tags":["image","resize","scale","dimensions"],"inputModes":["application/json"],"outputModes":["image/jpeg","image/png","image/webp"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"Pictomancer.ai"},{"field":"description","before":null,"after":"Agent-to-agent image processing service. Resize, convert, compress, and pipeline images via REST, MCP, or A2A."},{"field":"version","before":null,"after":"0.1.0"},{"field":"protocolVersion","before":null,"after":"0.3"},{"field":"url","before":null,"after":"https://api.pictomancer.ai/a2a"},{"field":"preferredTransport","before":null,"after":"JSONRPC"},{"field":"supportsAuthenticatedExtendedCard","before":null,"after":true}],"other_changed":true,"is_empty":false,"human_summary":"added 5 skills · name ∅ → Pictomancer.ai · description ∅ → Agent-to-agent image processing service. · version ∅ → 0.1.0 · protocolVersion ∅ → 0.3 · url ∅ → https://api.pictomancer.ai/a2a · preferredTransport ∅ → JSONRPC · supportsAuthenticatedExtendedCard ∅ → True"}}]}