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

Function createMcpToolMetadataUsageRow

apps/sim/lib/mcp/tool-limits.ts:103–110  ·  view source on GitHub ↗
(tool: {
  id: string
  toolName: string
  toolDescription: string | null
  parameterSchema: unknown
})

Source from the content-addressed store, hash-verified

101}
102
103export function createMcpToolMetadataUsageRow(tool: {
104 id: string
105 toolName: string
106 toolDescription: string | null
107 parameterSchema: unknown
108}): McpToolMetadataUsageRow {
109 return { id: tool.id, ...getMcpToolMetadataSizes(tool) }
110}
111
112export function validateMcpServerToolMetadataBudget(usage: McpToolMetadataUsage): string | null {
113 if (usage.schemaBytes > MAX_MCP_SERVER_PARAMETER_SCHEMAS_BYTES) {

Callers 2

syncMcpToolsForWorkflowFunction · 0.90

Calls 1

getMcpToolMetadataSizesFunction · 0.85

Tested by

no test coverage detected