Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/mcp / / MCPToToolsOptions

Interface: MCPToToolsOptions

Defined in: packages/mcp/src/client/types.ts:77

Per-MCP-server toTools() options.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
collisionStrategy?readonlyCollisionStrategyPer-call collision-strategy override.packages/mcp/src/client/types.ts:101
defer_loading?readonlybooleanPer-server defer_loading override. When unset and listTools() returns more than deferLoadingThreshold entries the auto-default flips deferral on for every tool from this server.packages/mcp/src/client/types.ts:93
deferLoadingThreshold?readonlynumberAuto-default trigger threshold. Defaults to 10.packages/mcp/src/client/types.ts:95
filter?readonly(tool) => booleanFilter the produced tools.packages/mcp/src/client/types.ts:79
inboundSanitization?readonlyInboundSanitizationPolicyPer-server inbound prompt-injection sanitization policy override. Defaults to 'detect-and-strip-and-wrap' for MCP-derived tools.packages/mcp/src/client/types.ts:86
maxResultTokens?readonlynumberPer-server token cap override applied at registration.packages/mcp/src/client/types.ts:97
namespace?readonlystringTool-name namespace prepended to every produced tool.packages/mcp/src/client/types.ts:81
preferredModelByTool?readonlyReadonly<Record&lt;string, | ModelHint | ModelSpec&gt;>Tool-name -> per-tool preferred-model override map.packages/mcp/src/client/types.ts:107
priority?readonlynumberPer-call priority value used by the 'priority' strategy.packages/mcp/src/client/types.ts:103
sideEffectClassByTool?readonlyReadonly<Record&lt;string, SideEffectClass&gt;>Tool-name -> per-tool side-effect class override map.packages/mcp/src/client/types.ts:105
truncationStrategy?readonlyTruncationStrategyPer-server truncation strategy override applied at registration.packages/mcp/src/client/types.ts:99