@ansvar/singapore-law-mcp
Version:
Complete Singapore law database — 523 Acts, 28K+ provisions from Singapore Statutes Online (sso.agc.gov.sg) with full-text search, definitions, and citation support
24 lines • 800 B
TypeScript
/**
* search_legislation — Full-text search across Singapore statute provisions.
*/
import type Database from '@ansvar/mcp-sqlite';
import { type ToolResponse } from '../utils/metadata.js';
export interface SearchLegislationInput {
query: string;
document_id?: string;
status?: string;
as_of_date?: string;
limit?: number;
}
export interface SearchLegislationResult {
document_id: string;
document_title: string;
provision_ref: string;
chapter: string | null;
section: string;
title: string | null;
snippet: string;
relevance: number;
}
export declare function searchLegislation(db: InstanceType<typeof Database>, input: SearchLegislationInput): Promise<ToolResponse<SearchLegislationResult[]>>;
//# sourceMappingURL=search-legislation.d.ts.map