NTFOS mTLS MCP Server

This service exposes NTFOS AI/RM API endpoints as MCP tools.

MCP endpoint: /mcp
This endpoint is for MCP clients, not browsers. It requires Authorization: Bearer <token>.

Health

Health check endpoint: /health

Tools

Tool Purpose Upstream API
search_files Search indexed file text semantically with a natural language query and optional filters. POST /ai/rag/files/search
get_file_chunks Retrieve text chunks for a specific indexed file, optionally before or after a chunk number. GET /ai/rag/files/{id}/chunks
search_events Search indexed event text semantically with a natural language query and optional filters. POST /ai/rag/events/search
get_event_chunks Retrieve text chunks for a specific indexed event, optionally before or after a chunk number. GET /ai/rag/events/{id}/chunks
list_events Retrieve paginated event records with optional sort and filter models. GET /rm/events
query_events Retrieve paginated event records using the API POST variant when a client or gateway requires POST semantics. POST /rm/events
list_documents Retrieve paginated document and file records with optional sort and filter models. GET /rm/documents
query_documents Retrieve paginated document and file records using the API POST variant when a client or gateway requires POST semantics. POST /rm/documents
get_extracted_file_text_urls Generate presigned URLs for extracted text files by file ID. POST /fileingest/export/extractedFilesData
search_items Search for entities (funds, managers, people, companies) by name to get their Item IDs. IMPORTANT: This is a LITERAL substring match, NOT semantic search. If no results, try shorter terms or abbreviations (e.g., 'blue ocean' instead of 'blue ocean management', 'mgmt' instead of 'management'). Use this FIRST when a user asks about a specific entity, then pass the Item ID to associationIds in search_files, search_events, list_documents, or query_documents for precise filtering. Returns ID, Name, ShortName, ItemType, and BaseType for up to 500 matches. GET /v1/api/pariluxdata/SearchItems

Machine-Readable Tool Catalog

JSON catalog endpoint: /tools