@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 • 775 B
TypeScript
/**
* get_provision — Retrieve specific provision(s) from a Singapore statute.
*/
import type Database from '@ansvar/mcp-sqlite';
import { type ToolResponse } from '../utils/metadata.js';
export interface GetProvisionInput {
document_id: string;
section?: string;
provision_ref?: string;
as_of_date?: string;
}
export interface ProvisionResult {
document_id: string;
document_title: string;
provision_ref: string;
chapter: string | null;
section: string;
title: string | null;
content: string;
article_number?: string;
url?: string;
}
export declare function getProvision(db: InstanceType<typeof Database>, input: GetProvisionInput): Promise<ToolResponse<ProvisionResult[]>>;
//# sourceMappingURL=get-provision.d.ts.map