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

Function authToolFailure

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

Source from the content-addressed store, hash-verified

49});
50
51export const authToolFailure = <T = never>(input: AuthToolFailureInput): ToolResult<T> => {
52 const error: ToolError = {
53 code: input.code,
54 message: input.message,
55 retryable: false,
56 ...(input.status !== undefined ? { status: input.status } : {}),
57 details: {
58 category: "authentication",
59 ...(input.source ? { source: input.source } : {}),
60 ...(input.credential ? { credential: input.credential } : {}),
61 ...(input.upstream ? { upstream: input.upstream } : {}),
62 recovery: authRecovery(input.recovery),
63 },
64 };
65 return ToolResult.fail(error);
66};

Callers 7

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