{"ok":true,"server":{"name":"cobol-ai","version":"0.6.0","protocolVersion":"2025-03-26","endpoint":"https://cobol.platphormnews.com/api/mcp"},"tools":[{"name":"modernize_cobol","description":"Return model-assisted translation when configured, otherwise explicit degraded state with static analysis evidence.","inputSchema":{"type":"object","required":["cobolCode"],"properties":{"cobolCode":{"type":"string","maxLength":50000},"targetLanguage":{"type":"string","enum":["java","python","typescript","csharp","cobol"]},"programName":{"type":"string"},"sessionId":{"type":"string"}}}},{"name":"analyze_cobol","description":"Run deterministic COBOL static analysis.","inputSchema":{"type":"object","required":["cobolCode"],"properties":{"cobolCode":{"type":"string","maxLength":50000},"targetLanguage":{"type":"string","enum":["java","python","typescript","csharp","cobol"]},"programName":{"type":"string"},"sessionId":{"type":"string"}}}},{"name":"check_cobol_compliance","description":"Run deterministic compliance and modernization-readiness checks.","inputSchema":{"type":"object","required":["cobolCode"],"properties":{"cobolCode":{"type":"string","maxLength":50000},"targetLanguage":{"type":"string","enum":["java","python","typescript","csharp","cobol"]},"programName":{"type":"string"},"sessionId":{"type":"string"}}}},{"name":"generate_cobol_docs","description":"Generate deterministic markdown documentation.","inputSchema":{"type":"object","required":["cobolCode"],"properties":{"cobolCode":{"type":"string","maxLength":50000},"targetLanguage":{"type":"string","enum":["java","python","typescript","csharp","cobol"]},"programName":{"type":"string"},"sessionId":{"type":"string"}}}},{"name":"suggest_cobol2023","description":"Generate experimental COBOL 2023 suggestions requiring human review.","inputSchema":{"type":"object","required":["cobolCode"],"properties":{"cobolCode":{"type":"string","maxLength":50000},"targetLanguage":{"type":"string","enum":["java","python","typescript","csharp","cobol"]},"programName":{"type":"string"},"sessionId":{"type":"string"}}}},{"name":"estimate_cobol_cost","description":"Estimate modernization cost from deterministic complexity tiers.","inputSchema":{"type":"object","required":["cobolCode"],"properties":{"cobolCode":{"type":"string","maxLength":50000},"targetLanguage":{"type":"string","enum":["java","python","typescript","csharp","cobol"]},"programName":{"type":"string"},"sessionId":{"type":"string"}}}},{"name":"extract_data_dictionary","description":"Extract COBOL data items, PIC clauses, and inferred types.","inputSchema":{"type":"object","required":["cobolCode"],"properties":{"cobolCode":{"type":"string","maxLength":50000},"targetLanguage":{"type":"string","enum":["java","python","typescript","csharp","cobol"]},"programName":{"type":"string"},"sessionId":{"type":"string"}}}},{"name":"create_kanban_task","description":"Create a local Kanban preview; external mutation is future protected.","inputSchema":{"type":"object","required":["cobolCode"],"properties":{"cobolCode":{"type":"string","maxLength":50000},"targetLanguage":{"type":"string","enum":["java","python","typescript","csharp","cobol"]},"programName":{"type":"string"},"sessionId":{"type":"string"}}}},{"name":"convert_to_ascii","description":"Render bounded local ASCII output.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":50000},"charset":{"type":"string","enum":["standard","detailed","blocks","minimal"]}}}},{"name":"list_samples","description":"List built-in COBOL samples.","inputSchema":{"type":"object","properties":{}}},{"name":"get_pricing","description":"List deterministic pricing tiers.","inputSchema":{"type":"object","properties":{}}},{"name":"get_health","description":"Return public health summary.","inputSchema":{"type":"object","properties":{}}},{"name":"get_info","description":"Return service information.","inputSchema":{"type":"object","properties":{}}},{"name":"get_route_compliance","description":"Return route compliance summary.","inputSchema":{"type":"object","properties":{}}},{"name":"get_discovery_compliance","description":"Return discovery compliance summary.","inputSchema":{"type":"object","properties":{}}},{"name":"create_docs_report","description":"Generate local report payload; Docs creation is future protected.","inputSchema":{"type":"object","required":["cobolCode"],"properties":{"cobolCode":{"type":"string","maxLength":50000},"targetLanguage":{"type":"string","enum":["java","python","typescript","csharp","cobol"]},"programName":{"type":"string"},"sessionId":{"type":"string"}}}},{"name":"create_sheet_report","description":"Generate local report payload; Sheets creation is future protected.","inputSchema":{"type":"object","required":["cobolCode"],"properties":{"cobolCode":{"type":"string","maxLength":50000},"targetLanguage":{"type":"string","enum":["java","python","typescript","csharp","cobol"]},"programName":{"type":"string"},"sessionId":{"type":"string"}}}},{"name":"create_deck_summary","description":"Generate local report payload; Deck creation is future protected.","inputSchema":{"type":"object","required":["cobolCode"],"properties":{"cobolCode":{"type":"string","maxLength":50000},"targetLanguage":{"type":"string","enum":["java","python","typescript","csharp","cobol"]},"programName":{"type":"string"},"sessionId":{"type":"string"}}}}],"resources":[{"uri":"cobol://samples","name":"samples","description":"COBOL AI resource: cobol://samples","mimeType":"text/plain"},{"uri":"cobol://sample/{id}","name":"sample/{id}","description":"COBOL AI resource: cobol://sample/{id}","mimeType":"text/plain"},{"uri":"cobol://pricing","name":"pricing","description":"COBOL AI resource: cobol://pricing","mimeType":"text/plain"},{"uri":"cobol://analysis/schema","name":"analysis/schema","description":"COBOL AI resource: cobol://analysis/schema","mimeType":"application/json"},{"uri":"cobol://compliance/rules","name":"compliance/rules","description":"COBOL AI resource: cobol://compliance/rules","mimeType":"text/plain"},{"uri":"cobol://cobol2023/features","name":"cobol2023/features","description":"COBOL AI resource: cobol://cobol2023/features","mimeType":"text/plain"},{"uri":"cobol://openapi","name":"openapi","description":"COBOL AI resource: cobol://openapi","mimeType":"application/json"},{"uri":"cobol://llms","name":"llms","description":"COBOL AI resource: cobol://llms","mimeType":"text/plain"},{"uri":"cobol://trust-policy","name":"trust-policy","description":"COBOL AI resource: cobol://trust-policy","mimeType":"text/plain"}],"prompts":[{"name":"modernize_cobol_program","description":"modernize cobol program","arguments":[{"name":"cobolCode","description":"COBOL source code","required":false}]},{"name":"analyze_cobol_program","description":"analyze cobol program","arguments":[{"name":"cobolCode","description":"COBOL source code","required":false}]},{"name":"explain_cobol_risks","description":"explain cobol risks","arguments":[{"name":"cobolCode","description":"COBOL source code","required":false}]},{"name":"generate_data_dictionary","description":"generate data dictionary","arguments":[{"name":"cobolCode","description":"COBOL source code","required":false}]},{"name":"generate_cobol_documentation","description":"generate cobol documentation","arguments":[{"name":"cobolCode","description":"COBOL source code","required":false}]},{"name":"create_modernization_plan","description":"create modernization plan","arguments":[{"name":"cobolCode","description":"COBOL source code","required":false}]},{"name":"create_kanban_breakdown","description":"create kanban breakdown","arguments":[{"name":"cobolCode","description":"COBOL source code","required":false}]},{"name":"explain_cobol2023_migration","description":"explain cobol2023 migration","arguments":[{"name":"cobolCode","description":"COBOL source code","required":false}]},{"name":"human_machine_cobol_handoff","description":"human machine cobol handoff","arguments":[{"name":"cobolCode","description":"COBOL source code","required":false}]}],"publicReadOnlyIntrospection":true}