{"ok":true,"data":{"name":"SVG Micro Factory MCP","version":"1.0.0","protocol":"mcp-2025-03-26","endpoint":"https://svg.platphormnews.com/api/mcp","jsonRpc":"2.0","publicIntrospection":true,"protectedToolsRequire":"PLATPHORM_API_KEY","tools":[{"name":"generate_svg","description":"Generate SVG from real icon, pattern, avatar, badge, and QR code generators.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"optimize_svg","description":"Optimize SVG with SVGO safe, balanced, aggressive, or custom presets.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"validate_svg","description":"Validate SVG syntax, safety, and accessibility hints.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"get_svg_stats","description":"Get byte, node, path, color, dimensions, and viewBox stats for a safe SVG.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"svg_to_data_url","description":"Convert a safe SVG to URI-encoded or base64 data URL.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"convert_image_to_svg","description":"Report backend raster conversion status; public browser posterize conversion is available in the UI.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"list_templates","description":"List code-backed public SVG templates.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"get_template","description":"Read one public SVG template by slug.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"list_gallery_items","description":"List public gallery items generated from real templates.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"get_gallery_item","description":"Read one public gallery item by slug.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"create_icon","description":"Create an icon SVG.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"create_pattern","description":"Create a pattern SVG.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"create_qr_code","description":"Create a QR code SVG.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"create_avatar","description":"Create a deterministic avatar SVG.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"create_badge","description":"Create a text badge SVG.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"get_health","description":"Get public service health metadata.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"get_info","description":"Get service identity and endpoint inventory.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"get_route_compliance","description":"Get implemented route standard status.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"get_discovery_compliance","description":"Get discovery file status.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"create_docs_report","description":"Protected: create a Docs report request payload for SVG operations.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"create_sheet_report","description":"Protected: create a Sheets report request payload for SVG operations.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"create_deck_summary","description":"Protected: create a Decks summary request payload for SVG operations.","inputSchema":{"type":"object","additionalProperties":true}}],"resources":["svg://templates","svg://template/{slug}","svg://gallery","svg://gallery/{slug}","svg://examples","svg://openapi","svg://llms","svg://trust-policy"],"prompts":["create_svg_icon","create_svg_pattern","optimize_svg_for_web","validate_svg_accessibility","explain_svg_structure","generate_svg_asset_plan","debug_svg_rendering","human_machine_svg_handoff"],"documentation":"https://svg.platphormnews.com/api/docs","manifest":{"schema_version":"1.0","name":"svg-micro-factory","display_name":"SVG Micro Factory","description":"Production SVG generator, optimizer, converter, and editor. Create, optimize, and transform vector graphics with a powerful API and intuitive UI.","version":"1.0.0","homepage":"https://svg.platphormnews.com","documentation":"https://svg.platphormnews.com/api/docs","llms_txt":"https://svg.platphormnews.com/llms.txt","llms_full_txt":"https://svg.platphormnews.com/llms-full.txt","endpoint":"https://svg.platphormnews.com/api/mcp","protocol":"JSON-RPC 2.0","publicIntrospection":true,"auth":"PLATPHORM_API_KEY required only for protected mutation/report tools","capabilities":["svg_generation","svg_optimization","svg_validation","svg_stats","data_url","template_gallery","browser_local_conversion"],"tools":["generate_svg","optimize_svg","validate_svg","get_svg_stats","svg_to_data_url","convert_image_to_svg","list_templates","get_template","list_gallery_items","get_gallery_item","create_icon","create_pattern","create_qr_code","create_avatar","create_badge","get_health","get_info","get_route_compliance","get_discovery_compliance","create_docs_report","create_sheet_report","create_deck_summary"],"resources":["svg://templates","svg://template/{slug}","svg://gallery","svg://gallery/{slug}","svg://examples","svg://openapi","svg://llms","svg://trust-policy"],"prompts":["create_svg_icon","create_svg_pattern","optimize_svg_for_web","validate_svg_accessibility","explain_svg_structure","generate_svg_asset_plan","debug_svg_rendering","human_machine_svg_handoff"]}}}