{"name":"Mostiq","version":"0.1.0","description":"Business data bridge for Nordic companies. Connect Excel, CSV, PDF, ERP systems and databases — ask questions in natural language, get answers with source attribution.","documentation":"/openapi.json","agent_discovery":"/.well-known/ai-plugin.json","capabilities":{"data_sources":{"file_upload":{"formats":["xlsx","xls","csv"],"max_size_mb":10,"endpoint":"/api/upload","method":"POST"},"live_connections":{"status":"coming_soon","planned":["fortnox","visma_economic","procountor","netvisor"]},"databases":{"status":"coming_soon","planned":["postgresql","mysql","mssql","oracle"]}},"query":{"languages":["sv","en","fi","no","da"],"endpoint":"/api/chat","method":"POST","features":["natural_language_questions","cross_file_analysis","confidence_scoring","source_attribution"]},"reporting":{"status":"coming_soon","planned":["saved_reports","scheduled_generation","email_delivery","excel_export"]},"consolidation":{"status":"coming_soon","planned":["multi_entity","multi_currency","intercompany_elimination","group_reporting"]}},"security":{"data_residency":"EU (Frankfurt)","encryption_at_rest":"AES-256","encryption_in_transit":"TLS 1.3","ai_training_on_user_data":false,"gdpr_compliant":true,"tenant_isolation":true,"database_access":"read_only"},"integration":{"mcp_server":{"status":"planned","description":"Mostiq will expose an MCP server endpoint allowing AI assistants like Claude, ChatGPT, and others to query business data on behalf of authorized users."},"webhooks":{"status":"planned","description":"Webhooks for KPI threshold alerts and scheduled report completion."},"api_access":{"status":"active","auth":"Bearer token","rate_limit":"100 requests/minute"}},"examples":{"upload_file":{"method":"POST","url":"/api/upload","content_type":"multipart/form-data","body":"file: <your .xlsx or .csv file>"},"ask_question":{"method":"POST","url":"/api/chat","content_type":"application/json","body":{"question":"Vilka fakturor är förfallna mer än 30 dagar?","files":[{"name":"fakturor.xlsx","headers":["Fakturanr","Kund","Belopp","Förfallodag","Betald"],"rows":[{"...":"parsed data from /api/upload"}],"rowCount":150}]}}}}