SentioGate FinOps & LLM Router

io.github.SentioGatePublished by GitHub account SentioGatev1.0.0Updated Nov 8, 2026

BYOK AI router & FinOps control plane: audit token waste, check tool safety, and rank models.

The publisher's own server: 370.ai — AI Gateway: 100+ Chat Models, Image & Speech Generation

VerifiedStreamable HTTPWeb executableSecurity & MonitoringData & AnalyticsAI & ML

Overview

AI-generated overview

A BYOK LLM router and FinOps gateway that lets an assistant audit token waste, rank models by cost, check tool safety, and route sub-tasks.

What you can do
  • Audit past LLM request logs to find cost waste, context bloat and prompt-cache savings
  • Read live spend, cache savings and remaining Community Pool quota
  • Recommend a model and provider fallback chain for a task
  • Pre-flight check tool calls and terminal commands against safety rules
  • Simulate context compaction and tool-output trimming without running inference
  • Route a chat completion sub-task through the router or a background batch queue
When to use it
Useful when you want an assistant to keep LLM spending visible and under control: reviewing past request logs for waste, picking cost-optimal models for coding or agent tasks, previewing payload compaction, or screening risky commands before they run.
Requirements
Remote streamable HTTP endpoint at api.sentiogate.dev; the README also documents a local npx package for Claude Code, Cursor and Cline. An API key is passed as the SENTIOGATE_API_KEY environment variable or an Authorization Bearer header; public tools reportedly work unauthenticated.
Before you install
The API key is a credential: keep it out of shared configs and logs. The delegate tool sends prompts to SentioGate and upstream providers, so conversation content leaves your machine. Log auditing means uploading request logs, which may contain sensitive prompts. Guard checks are advisory and do not replace your own review.

Installation

In SourceWeft

  1. Open SentioGate FinOps & LLM Router in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.SentioGate%2Fsentiogate-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "sentiogate-finops-llm-router": {
      "type": "http",
      "url": "https://api.sentiogate.dev/v1/mcp"
    }
  }
}

README

@sentiogate/mcp

Official Model Context Protocol (MCP) server for SentioGate — Zero-markup BYOK LLM router & FinOps control plane.

Expose real-time LLM cost analytics, token-waste auditing, task-based model recommendations, and tool-safety inspection directly inside Claude Code, Cursor, Cline, OpenClaw, and Google Gemini / Search (Connected Apps).


Features (Exposed MCP Tools)

  1. sentiogate_audit_waste — Scan past completion logs (JSON, JSONL, or CSV) to calculate dollar waste, prompt-cache misses, and potential savings with SentioGate.
  2. sentiogate_get_finops_ledger — Retrieve live spend, cache savings, and remaining 5-hour Community Pool quota.
  3. sentiogate_recommend_model — Classify prompt difficulty and receive optimal model + provider fallback chain based on empirical benchmarks and live TTFT.
  4. sentiogate_guard_check — Pre-flight check terminal commands and tool calls against SentioGate Armor safety rules (credential leak, destructive deletions, reverse shells).
  5. sentiogate_optimize_payload — Simulate prompt compaction and tool-output trimming to preview token savings before model invocation.

Quick Setup

1. Claude Code

Run in your project directory:

bash
claude mcp add sentiogate -- npx -y @sentiogate/mcp

2. Cursor / Cline (mcpServers config)

Add to your mcpServers configuration (settings.json or ~/.cursor/mcp.json):

json
{  "mcpServers": {    "sentiogate": {      "command": "npx",      "args": ["-y", "@sentiogate/mcp"],      "env": {        "SENTIOGATE_API_KEY": "sg_live_your_api_key_here"      }    }  }}

3. Remote HTTP Endpoint (Google Connected Apps / Gemini)

For remote MCP environments, point directly to the edge HTTP endpoint:

  • Server URL: https://api.sentiogate.dev/v1/mcp
  • Transport: Streamable HTTP / SSE (MCP 2024-11-05)
  • Headers: Authorization: Bearer <your_key> (optional, public tools work unauthenticated)

License

Apache-2.0 © SentioGate Team

Source: README.md at commit d0aa1cb

Tools

6

sentiogate_audit_waste

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.

Parametersrecordsraw_logs

sentiogate_get_finops_ledger

Fetch real-time SentioGate BYOK FinOps metrics: measured spend by provider, prompt-cache USD savings, active sessions, and remaining 5-hour Community Pool quota.

Parameterstime_range

sentiogate_recommend_model

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.

Parametersprioritytask_promptrequiredrequires_tools

sentiogate_guard_check

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).

Parametersmessagesargumentsrequiredtool_namerequired

sentiogate_optimize_payload

Preview and simulate context compaction and tool-output trimming on an array of conversation messages without executing upstream model inference.

Parametersmessagesrequired

sentiogate_delegate_prompt

Route a chat completion sub-task through SentioGate (using model "auto" or a pinned provider/model) or enqueue it on the background batch queue.

Parametersmodelpromptrequiredsystemasync_batch

Version history

1
  1. v1.0.0LatestNov 8, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Router integrations