{"name":"sentiogate-finops-router","version":"1.0.0","protocol":"mcp-2024-11-05","supported_protocols":["2025-03-26","2024-11-05"],"description":"SentioGate BYOK AI LLM Router & FinOps Control Plane MCP Server","endpoint":"https://api.sentiogate.dev/v1/mcp","tools":[{"name":"sentiogate_audit_waste","description":"Analyze past LLM request logs (raw JSON/JSONL/CSV or array of message turns) to detect cost waste, unnecessary context bloat, prompt-cache opportunities, and achievable savings with SentioGate.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"sentiogate_get_finops_ledger","description":"Fetch real-time SentioGate BYOK FinOps metrics: measured spend by provider, prompt-cache USD savings, active sessions, and remaining 5-hour Community Pool quota.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"sentiogate_recommend_model","description":"Recommend the optimal model and provider fallback chain for a given coding or agent task based on real-time task difficulty, live catalog pricing, and measured latency.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"sentiogate_guard_check","description":"Pre-flight check tool calls, terminal commands, or conversation history against SentioGate Armor security rules (credential leakage, destructive rm, pipe-to-shell, git force-push, and runaway tool loops).","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"sentiogate_optimize_payload","description":"Preview and simulate context compaction and tool-output trimming on an array of conversation messages without executing upstream model inference.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"sentiogate_delegate_prompt","description":"Route a chat completion sub-task through SentioGate (using model \"auto\" or a pinned provider/model) or enqueue it on the background batch queue.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true}}],"resources":[{"uri":"sentiogate://benchmarks/live","name":"Live LLM Provider Benchmarks"},{"uri":"sentiogate://models/catalog","name":"Supported Model Catalog & Capability Tiers"},{"uri":"sentiogate://finops/status","name":"Live FinOps Ledger & Community Pool Status"}],"prompts":[{"name":"audit_workload_waste","description":"Analyze pasted logs or past LLM conversation turns and return an executive FinOps waste report."},{"name":"select_cost_optimal_model","description":"Evaluate an agent coding task and output the best model recommendation with fallback chain."}]}