# Variable searchDocumentsToolMetadata`Const`

searchDocumentsToolMetadata: {
description: string;
inputSchema: {
properties: {
committee: {
description: string;
maxLength: number;
minLength: number;
type: string;
};
dateFrom: { description: string; pattern: string; type: string };
dateTo: { description: string; pattern: string; type: string };
docId: { description: string; type: string };
documentType: { description: string; enum: string[]; type: string };
keyword: {
description: string;
maxLength: number;
minLength: number;
pattern: string;
type: string;
};
limit: {
default: number;
description: string;
maximum: number;
minimum: number;
type: string;
};
offset: {
default: number;
description: string;
minimum: number;
type: string;
};
};
type: "object";
};
name: string;
} = ...

Tool metadata for MCP registration

#### Type Declaration

- ##### description: string

- ##### inputSchema: {
  properties: {
  committee: {
  description: string;
  maxLength: number;
  minLength: number;
  type: string;
  };
  dateFrom: { description: string; pattern: string; type: string };
  dateTo: { description: string; pattern: string; type: string };
  docId: { description: string; type: string };
  documentType: { description: string; enum: string[]; type: string };
  keyword: {
  description: string;
  maxLength: number;
  minLength: number;
  pattern: string;
  type: string;
  };
  limit: {
  default: number;
  description: string;
  maximum: number;
  minimum: number;
  type: string;
  };
  offset: {
  default: number;
  description: string;
  minimum: number;
  type: string;
  };
  };
  type: "object";
  }

- ##### name: string

- Defined in tools/searchDocuments.ts:136