MCPcopy Index your code
hub / github.com/simstudioai/sim / subtractMcpToolMetadataUsageRow

Function subtractMcpToolMetadataUsageRow

apps/sim/lib/mcp/tool-limits.ts:85–95  ·  view source on GitHub ↗
(
  usage: McpToolMetadataUsage,
  row?: McpToolMetadataUsageRow
)

Source from the content-addressed store, hash-verified

83}
84
85export function subtractMcpToolMetadataUsageRow(
86 usage: McpToolMetadataUsage,
87 row?: McpToolMetadataUsageRow
88): McpToolMetadataUsage {
89 if (!row) return usage
90 return {
91 schemaBytes: usage.schemaBytes - row.parameterSchemaBytes,
92 metadataBytes:
93 usage.metadataBytes - row.toolNameBytes - row.toolDescriptionBytes - row.parameterSchemaBytes,
94 }
95}
96
97export function getMcpToolMetadataUsageFromRows(
98 rows: McpToolMetadataUsageRow[]

Callers 1

syncMcpToolsForWorkflowFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected