{"serverInfo":{"name":"MCP Analytics","version":"1.0.5","description":"Analytics for business data: upload CSV or connect GA4/GSC, run ML/stats, get HTML reports."},"homepage":"https://mcpanalytics.ai","documentationUrl":"https://mcpanalytics.ai/docs/quickstart","repository":"https://github.com/embeddedlayers/mcp-analytics","authentication":{"required":true,"schemes":["oauth2","api-key"],"oauthMetadata":"https://api.mcpanalytics.ai/.well-known/oauth-authorization-server","note":"Authentication required for tool execution. Tool discovery is public via /mcp/discover."},"transport":[{"type":"stdio","command":"npx","args":["-y","@mcp-analytics/mcp-analytics"],"env":{"MCP_ANALYTICS_API_KEY":"{api_key}"},"note":"Local stdio proxy — works with Claude Desktop and Cursor"},{"type":"streamable-http","url":"https://api.mcpanalytics.ai/auth0","authentication":"oauth2","note":"OAuth2 — recommended for mcp-remote and web clients"},{"type":"streamable-http","url":"https://api.mcpanalytics.ai/mcp/api-key","authentication":"api-key","note":"Direct API key in X-API-Key header"},{"type":"streamable-http","url":"https://api.mcpanalytics.ai/mcp/discover","authentication":"none","note":"Public discovery — initialize + tools/list only, no execution"}],"capabilities":{"tools":true,"resources":true,"prompts":true},"tools":[{"name":"about","description":"Get platform info, pricing, usage stats, or documentation."},{"name":"discover_tools","description":"Find analysis tools matching your data or question. Semantic search across 50+ statistical and ML tools."},{"name":"tools_schema","description":"Get JSON schema for a tool — column_mapping and module_parameters required before tools_run."},{"name":"tools_run","description":"Execute an analysis tool. Returns a shareable interactive HTML report URL."},{"name":"tools_info","description":"Get detailed information about a specific analysis tool — use cases, assumptions, data requirements."},{"name":"datasets_upload","description":"Generate a secure upload token for CSV files. Returns UUID + curl command for the user."},{"name":"datasets_list","description":"List and search uploaded datasets with fuzzy matching."},{"name":"datasets_read","description":"Read, filter, and search dataset rows. Use 'search' to find text across all columns, 'filters' for multi-column AND filtering, or filter_column for simple lookups. For row-level questions ('find rows where X'), use this — not an analysis tool."},{"name":"datasets_download","description":"Generate a single-use download token for securely downloading datasets."},{"name":"datasets_update","description":"Update dataset metadata — name, description, tags, visibility."},{"name":"connectors_list","description":"List available data connectors — GA4, Google Search Console, and more."},{"name":"connectors_query","description":"Pull live data from a connected source using connector:// URIs."},{"name":"reports_list","description":"List analysis reports with metadata."},{"name":"reports_search","description":"Search reports by job ID, tool name, or keyword."},{"name":"reports_view","description":"View a specific report by processing ID."},{"name":"report_cards","description":"Get individual card data from a report for rendering."},{"name":"agent_advisor","description":"Conversational AI that guides analysis and interprets results."},{"name":"billing","description":"Check credit balance, subscription status, or open billing portal."},{"name":"module_request","description":"Submit a module build request — validated, billed, queued in the live pipeline. Returns a pipeline_id and tracking URL. See authenticated tools_schema for the full 11-field specification shape and dataset_ref / datasets_refs / column_mapping parameters."}]}