MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / authToolFailure

Function authToolFailure

packages/core/sdk/src/auth-tool-failure.ts:71–86  ·  view source on GitHub ↗
(input: AuthToolFailureInput)

Source from the content-addressed store, hash-verified

69};
70
71export const authToolFailure = <T = never>(input: AuthToolFailureInput): ToolResult<T> => {
72 const error: ToolError = {
73 code: input.code,
74 message: input.message,
75 retryable: false,
76 ...(input.status !== undefined ? { status: input.status } : {}),
77 details: {
78 category: "authentication",
79 ...(input.integration ? { integration: input.integration } : {}),
80 ...(input.credential ? { credential: input.credential } : {}),
81 ...(input.upstream ? { upstream: input.upstream } : {}),
82 recovery: authRecovery(input.code, input.recovery),
83 },
84 };
85 return ToolResult.fail(error);
86};

Callers 8

openApiAuthToolFailureFunction · 0.90
mcpInvocationAuthFailureFunction · 0.90
plugin.tsFile · 0.90
graphqlAuthToolFailureFunction · 0.90
plugin.tsFile · 0.90

Calls 1

authRecoveryFunction · 0.85

Tested by

no test coverage detected