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

Machine-Readable Tool Catalog

JSON catalog endpoint: /tools