{"service":"fortune","name":"Fortune Fog","endpoint":"https://fortune.platphormnews.com/api/mcp","protocol":"JSON-RPC 2.0","publicReadOnlyIntrospection":true,"methods":["initialize","ping","tools/list","tools/call","resources/list","resources/read","prompts/list","prompts/get"],"tools":[{"name":"reveal_fortune","description":"Reveal a public library fortune, optionally by category and tone.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"reveal_deterministic_fortune","description":"Generate a deterministic seeded Fortune output without a model call.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"generate_goal_fortune","description":"Generate deterministic public-safe reflective guidance from a redacted goal hash.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"list_fortune_categories","description":"List real Fortune Fog categories with exact library counts.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"list_fortune_tones","description":"List supported Fortune Fog generation tones.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"list_quotes","description":"List public Fortune Fog quote-library entries with attribution.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"generate_share_copy","description":"Create deterministic public-safe copy for sharing a fortune.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"create_share_card","description":"Return client-side share-card metadata or degraded server renderer state.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"export_fortune","description":"Export a Fortune payload as public-safe JSON metadata.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"get_health","description":"Return Fortune Fog health summary.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"get_info","description":"Return Fortune Fog product and platform information.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"get_route_compliance","description":"Return route-standard inventory for Fortune Fog.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"get_discovery_compliance","description":"Return discovery-file inventory for Fortune Fog.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"create_docs_report","description":"Return an honest degraded/future-protected Docs report handoff.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"create_sheet_report","description":"Return an honest degraded/future-protected Sheets report handoff.","inputSchema":{"type":"object","additionalProperties":true}},{"name":"create_deck_summary","description":"Return an honest degraded/future-protected Decks summary handoff.","inputSchema":{"type":"object","additionalProperties":true}}],"resources":[{"uri":"fortune://categories","name":"categories","mimeType":"application/json"},{"uri":"fortune://tones","name":"tones","mimeType":"application/json"},{"uri":"fortune://quotes","name":"quotes","mimeType":"application/json"},{"uri":"fortune://library","name":"library","mimeType":"application/json"},{"uri":"fortune://examples","name":"examples","mimeType":"application/json"},{"uri":"fortune://faq","name":"faq","mimeType":"application/json"},{"uri":"fortune://openapi","name":"openapi","mimeType":"application/json"},{"uri":"fortune://llms","name":"llms","mimeType":"application/json"},{"uri":"fortune://trust-policy","name":"trust-policy","mimeType":"application/json"}],"prompts":[{"name":"reveal_fortune","description":"Fortune Fog prompt template: reveal fortune.","arguments":[{"name":"goal","required":false,"description":"Optional private goal. Do not persist publicly."}]},{"name":"generate_reflective_fortune","description":"Fortune Fog prompt template: generate reflective fortune.","arguments":[{"name":"goal","required":false,"description":"Optional private goal. Do not persist publicly."}]},{"name":"generate_goal_fortune","description":"Fortune Fog prompt template: generate goal fortune.","arguments":[{"name":"goal","required":false,"description":"Optional private goal. Do not persist publicly."}]},{"name":"generate_fortune_share_copy","description":"Fortune Fog prompt template: generate fortune share copy.","arguments":[{"name":"goal","required":false,"description":"Optional private goal. Do not persist publicly."}]},{"name":"create_fortune_card_text","description":"Fortune Fog prompt template: create fortune card text.","arguments":[{"name":"goal","required":false,"description":"Optional private goal. Do not persist publicly."}]},{"name":"explain_fortune","description":"Fortune Fog prompt template: explain fortune.","arguments":[{"name":"goal","required":false,"description":"Optional private goal. Do not persist publicly."}]},{"name":"create_daily_reflection","description":"Fortune Fog prompt template: create daily reflection.","arguments":[{"name":"goal","required":false,"description":"Optional private goal. Do not persist publicly."}]},{"name":"human_machine_fortune_handoff","description":"Fortune Fog prompt template: human machine fortune handoff.","arguments":[{"name":"goal","required":false,"description":"Optional private goal. Do not persist publicly."}]}],"trace":{"status":"degraded","operation":"fortune.mcp.metadata","traceId":"5f0071b5a8512086ecaf5ceb89b3d5d0","spanId":"da9033bae4c76d06","parentSpanId":null,"requestId":"f64a9b1d748d60d8","traceparent":"00-5f0071b5a8512086ecaf5ceb89b3d5d0-da9033bae4c76d06-01","traceLink":"https://trace.platphormnews.com/traces/5f0071b5a8512086ecaf5ceb89b3d5d0","exportEnabled":false,"note":"Trace context is generated and propagated locally; external trace export is degraded until PLATPHORM_TRACE_EXPORT_ENABLED=true."},"usage":{"method":"POST","contentType":"application/json","example":{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}}}