Skip to content

Graphorin API reference v0.4.0


Graphorin API reference / @graphorin/mcp / / MCPToToolsOptions

Interface: MCPToToolsOptions

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

Per-MCP-server toTools() options.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
collisionStrategy?readonlyCollisionStrategyPer-call collision-strategy override.packages/mcp/src/client/types.ts:213
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:205
deferLoadingThreshold?readonlynumberAuto-default trigger threshold. Defaults to 10.packages/mcp/src/client/types.ts:207
filter?readonly(tool) => booleanFilter the produced tools.packages/mcp/src/client/types.ts:191
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:198
maxResultTokens?readonlynumberPer-server token cap override applied at registration.packages/mcp/src/client/types.ts:209
namespace?readonlystringTool-name namespace prepended to every produced tool.packages/mcp/src/client/types.ts:193
preferredModelByTool?readonlyReadonly<Record&lt;string, | ModelHint | ModelSpec&gt;>Tool-name -> per-tool preferred-model override map.packages/mcp/src/client/types.ts:219
priority?readonlynumberPer-call priority value used by the 'priority' strategy.packages/mcp/src/client/types.ts:215
sideEffectClassByTool?readonlyReadonly<Record&lt;string, SideEffectClass&gt;>Tool-name -> per-tool side-effect class override map.packages/mcp/src/client/types.ts:217
truncationStrategy?readonlyTruncationStrategyPer-server truncation strategy override applied at registration.packages/mcp/src/client/types.ts:211