{"data":{"server_name":"arche-mcp","version":"1.5.0","path":"/mcp","http_method":"POST","transport":"streamable-http","protocol_versions":["2025-06-18","2025-03-26","2024-11-05"],"auth_header":"X-Api-Key","rate_limit_class":"mcp","rate_limits":[{"tier":"free","limit":10,"window_seconds":60},{"tier":"developer","limit":150,"window_seconds":60},{"tier":"growth","limit":600,"window_seconds":60},{"tier":"scale","limit":1500,"window_seconds":60},{"tier":"enterprise","limit":5000,"window_seconds":60}],"request_max_bytes":1048576,"response_max_bytes":2097152,"tools":[{"name":"companies_resolve","method":"companies.resolve","description":"Resolve an exchange ticker to a zero-padded SEC CIK. Every company-scoped method takes a CIK, so call this first when only a ticker or company symbol is known.","input_schema":{"type":"object","required":["ticker"],"additionalProperties":false,"properties":{"ticker":{"type":"string","minLength":1,"maxLength":16,"description":"Exchange ticker symbol (e.g. AAPL)."}}},"minimum_tier":"free"},{"name":"filings_list","method":"filings.list","description":"List EDGAR filings for a company (paginated).","input_schema":{"type":"object","required":["cik"],"additionalProperties":false,"properties":{"cik":{"type":"string","description":"Company CIK (digits)."},"filing_types":{"type":"array","items":{"type":"string"},"description":"Optional filing type filters."},"from":{"type":"string","format":"date","description":"Optional lower bound for filing_date (YYYY-MM-DD)."},"to":{"type":"string","format":"date","description":"Optional upper bound for filing_date (YYYY-MM-DD)."},"include_amendments":{"type":"boolean","default":true,"description":"Whether to include amended filings."},"page":{"type":"integer","minimum":1,"default":1},"page_size":{"type":"integer","minimum":1,"maximum":200,"default":50}}},"minimum_tier":"free"},{"name":"statements_normalized","method":"statements.normalized","description":"Fetch the latest normalized statement version with optional version history.","input_schema":{"type":"object","required":["cik","statement_type","fiscal_year","fiscal_period"],"additionalProperties":false,"properties":{"cik":{"type":"string","description":"Company CIK (digits)."},"statement_type":{"type":"string","description":"Statement type code (HTTP)."},"fiscal_year":{"type":"integer","minimum":1,"description":"Fiscal year for the statement identity."},"fiscal_period":{"type":"string","description":"Fiscal period code (HTTP)."},"include_version_history":{"type":"boolean","default":true,"description":"Whether to include full version history."}}},"minimum_tier":"free"},{"name":"modeling_periods","method":"modeling.periods","description":"Fetch modeling period rows for a company (paginated).","input_schema":{"type":"object","required":["company_id","as_of"],"additionalProperties":false,"properties":{"company_id":{"type":"string","description":"Company identifier (UUID)."},"as_of":{"type":"string","format":"date","description":"As-of business date boundary (YYYY-MM-DD)."},"statement_type":{"type":"string","description":"Optional statement type filter."},"from":{"type":"string","format":"date","description":"Inclusive lower bound for statement_date (YYYY-MM-DD)."},"to":{"type":"string","format":"date","description":"Inclusive upper bound for statement_date (YYYY-MM-DD)."},"sort":{"type":"string","description":"Sort fields (e.g., 'statement_date' or '-statement_date')."},"page":{"type":"integer","minimum":1,"default":1},"page_size":{"type":"integer","minimum":1,"maximum":200,"default":50}}},"minimum_tier":"growth"},{"name":"modeling_ttm","method":"modeling.ttm","description":"Fetch trailing-twelve-month modeling rows for a company (paginated).","input_schema":{"type":"object","required":["company_id","as_of"],"additionalProperties":false,"properties":{"company_id":{"type":"string","description":"Company identifier (UUID)."},"as_of":{"type":"string","format":"date","description":"As-of business date boundary (YYYY-MM-DD)."},"statement_type":{"type":"string","description":"Optional statement type filter."},"from":{"type":"string","format":"date","description":"Inclusive lower bound for statement_date (YYYY-MM-DD)."},"to":{"type":"string","format":"date","description":"Inclusive upper bound for statement_date (YYYY-MM-DD)."},"sort":{"type":"string","description":"Sort fields (e.g., 'statement_date' or '-statement_date')."},"page":{"type":"integer","minimum":1,"default":1},"page_size":{"type":"integer","minimum":1,"maximum":200,"default":50}}},"minimum_tier":"growth"},{"name":"modeling_growth","method":"modeling.growth","description":"Fetch modeling growth rows for a company (paginated).","input_schema":{"type":"object","required":["company_id","as_of"],"additionalProperties":false,"properties":{"company_id":{"type":"string","description":"Company identifier (UUID)."},"as_of":{"type":"string","format":"date","description":"As-of business date boundary (YYYY-MM-DD)."},"statement_type":{"type":"string","description":"Optional statement type filter."},"from":{"type":"string","format":"date","description":"Inclusive lower bound for statement_date (YYYY-MM-DD)."},"to":{"type":"string","format":"date","description":"Inclusive upper bound for statement_date (YYYY-MM-DD)."},"sort":{"type":"string","description":"Sort fields (e.g., 'statement_date' or '-statement_date')."},"page":{"type":"integer","minimum":1,"default":1},"page_size":{"type":"integer","minimum":1,"maximum":200,"default":50}}},"minimum_tier":"growth"},{"name":"modeling_ratios","method":"modeling.ratios","description":"Fetch modeling ratio rows for a company (paginated).","input_schema":{"type":"object","required":["company_id","as_of"],"additionalProperties":false,"properties":{"company_id":{"type":"string","description":"Company identifier (UUID)."},"as_of":{"type":"string","format":"date","description":"As-of business date boundary (YYYY-MM-DD)."},"statement_type":{"type":"string","description":"Optional statement type filter."},"from":{"type":"string","format":"date","description":"Inclusive lower bound for statement_date (YYYY-MM-DD)."},"to":{"type":"string","format":"date","description":"Inclusive upper bound for statement_date (YYYY-MM-DD)."},"sort":{"type":"string","description":"Sort fields (e.g., 'statement_date' or '-statement_date')."},"page":{"type":"integer","minimum":1,"default":1},"page_size":{"type":"integer","minimum":1,"maximum":200,"default":50}}},"minimum_tier":"growth"},{"name":"modeling_valuation_inputs","method":"modeling.valuation_inputs","description":"Fetch valuation input rows for multi-year modeling (paginated).","input_schema":{"type":"object","required":["company_id","as_of"],"additionalProperties":false,"properties":{"company_id":{"type":"string","description":"Company identifier (UUID)."},"as_of":{"type":"string","format":"date","description":"As-of business date boundary (YYYY-MM-DD)."},"statement_type":{"type":"string","description":"Optional statement type filter."},"from":{"type":"string","format":"date","description":"Inclusive lower bound for statement_date (YYYY-MM-DD)."},"to":{"type":"string","format":"date","description":"Inclusive upper bound for statement_date (YYYY-MM-DD)."},"sort":{"type":"string","description":"Sort fields (e.g., 'statement_date' or '-statement_date')."},"page":{"type":"integer","minimum":1,"default":1},"page_size":{"type":"integer","minimum":1,"maximum":200,"default":50}}},"minimum_tier":"growth"},{"name":"dq_anomalies","method":"dq.anomalies","description":"Fetch a normalized statement with DQ overlay/anomalies.","input_schema":{"type":"object","required":["cik","statement_type","fiscal_year","fiscal_period","version_sequence"],"additionalProperties":false,"properties":{"cik":{"type":"string","description":"Company CIK (digits)."},"statement_type":{"type":"string","description":"Statement type code (HTTP)."},"fiscal_year":{"type":"integer","minimum":1,"description":"Fiscal year for the statement identity."},"fiscal_period":{"type":"string","description":"Fiscal period code (HTTP)."},"version_sequence":{"type":"integer","minimum":1,"description":"Statement version sequence number."}}},"minimum_tier":"free"},{"name":"reconciliation_summary","method":"reconciliation.summary","description":"Fetch reconciliation summary buckets for a fiscal-year window.","input_schema":{"type":"object","required":["cik","statement_type","fiscal_year_from","fiscal_year_to"],"additionalProperties":false,"properties":{"cik":{"type":"string","description":"Company CIK (digits)."},"statement_type":{"type":"string","description":"Statement type code (HTTP)."},"fiscal_year_from":{"type":"integer","minimum":1,"description":"Inclusive start fiscal year."},"fiscal_year_to":{"type":"integer","minimum":1,"description":"Inclusive end fiscal year."},"rule_category":{"type":"string","description":"Optional rule category filter."},"limit":{"type":"integer","minimum":1,"maximum":50000,"default":5000,"description":"Maximum ledger rows scanned for summary."}}},"minimum_tier":"growth"},{"name":"reconciliation_ledger","method":"reconciliation.ledger","description":"Fetch reconciliation ledger entries for a statement identity (paginated).","input_schema":{"type":"object","required":["cik","statement_type","fiscal_year","fiscal_period","version_sequence"],"additionalProperties":false,"properties":{"cik":{"type":"string","description":"Company CIK (digits)."},"statement_type":{"type":"string","description":"Statement type code (HTTP)."},"fiscal_year":{"type":"integer","minimum":1,"description":"Fiscal year for the statement identity."},"fiscal_period":{"type":"string","description":"Fiscal period code (HTTP)."},"version_sequence":{"type":"integer","minimum":1,"description":"Statement version sequence number."},"reconciliation_run_id":{"type":"string","description":"Optional reconciliation run UUID filter."},"rule_category":{"type":"string","description":"Optional rule category filter."},"statuses":{"type":"array","items":{"type":"string"},"description":"Optional reconciliation status filters."},"limit":{"type":"integer","minimum":1,"maximum":20000,"description":"Optional max rows returned before pagination."},"page":{"type":"integer","minimum":1,"default":1},"page_size":{"type":"integer","minimum":1,"maximum":200,"default":200}}},"minimum_tier":"growth"},{"name":"provenance_as_of","method":"provenance.as_of","description":"Fetch as-of financials snapshot with provenance metadata.","input_schema":{"type":"object","required":["cik","as_of"],"additionalProperties":false,"properties":{"cik":{"type":"string","description":"Company CIK (digits)."},"as_of":{"type":"string","format":"date","description":"As-of business date boundary (YYYY-MM-DD)."},"strategy_id":{"type":"string","description":"Optional snapshot strategy identifier."},"include_lineage":{"type":"boolean","default":false,"description":"When true, request audit-oriented lineage alternatives from the underlying HTTP as-of endpoint."}}},"minimum_tier":"free"},{"name":"financials_get_as_of_snapshot","method":"financials.get_as_of_snapshot","description":"Agent-friendly alias for provenance.as_of. Fetch the deterministic as-of financial snapshot with strict provenance metadata.","input_schema":{"type":"object","required":["cik","as_of"],"additionalProperties":false,"properties":{"cik":{"type":"string","description":"Company CIK (digits)."},"as_of":{"type":"string","format":"date","description":"As-of business date boundary (YYYY-MM-DD)."},"strategy_id":{"type":"string","description":"Optional snapshot strategy identifier."},"include_lineage":{"type":"boolean","default":false,"description":"When true, request audit-oriented lineage alternatives from the underlying HTTP as-of endpoint."}}},"minimum_tier":"free"},{"name":"ai_peers","method":"ai.peers","description":"Experimental. Fetch persisted peer similarity sets computed from deterministic financial-profile vectors by default or provider-backed semantic embeddings when configured.","input_schema":{"type":"object","required":["company_id","as_of"],"additionalProperties":false,"properties":{"company_id":{"type":"string","description":"Company identifier (UUID)."},"as_of":{"type":"string","format":"date","description":"As-of business date boundary (YYYY-MM-DD)."},"embedding_type":{"type":["string","null"],"description":"Optional embedding type filter (PERIOD or WINDOW_10Y)."},"page":{"type":"integer","minimum":1,"default":1},"page_size":{"type":"integer","minimum":1,"maximum":200,"default":50}}},"minimum_tier":"scale"},{"name":"ai_anomalies_explanations","method":"ai.anomalies.explanations","description":"Fetch persisted anomaly explanations for a company.","input_schema":{"type":"object","required":["company_id","as_of"],"additionalProperties":false,"properties":{"company_id":{"type":"string","description":"Company identifier (UUID)."},"as_of":{"type":"string","format":"date","description":"As-of business date boundary (YYYY-MM-DD)."},"dq_run_id":{"type":["string","null"],"description":"Optional DQ run identifier filter."},"min_severity":{"type":["string","null"],"description":"Optional minimum severity filter (LOW/MEDIUM/HIGH)."},"page":{"type":"integer","minimum":1,"default":1},"page_size":{"type":"integer","minimum":1,"maximum":200,"default":50}}},"minimum_tier":"scale"},{"name":"ai_narratives","method":"ai.narratives","description":"Generate or fetch cached narratives for a company (template-driven; optional LLM rewrite).","input_schema":{"type":"object","required":["company_id","as_of","narrative_type"],"additionalProperties":false,"properties":{"company_id":{"type":"string","description":"Company identifier (UUID)."},"as_of":{"type":"string","format":"date","description":"As-of business date boundary (YYYY-MM-DD)."},"narrative_type":{"type":"string","description":"Narrative type selector."},"statement_type":{"type":"string","description":"Statement type for narrative inputs."},"page":{"type":"integer","minimum":1,"default":1},"page_size":{"type":"integer","minimum":1,"maximum":200,"default":50}}},"minimum_tier":"growth"},{"name":"ai_embeddings_metadata","method":"ai.embeddings.metadata","description":"Experimental. Fetch persisted embedding metadata (deterministic financial-profile vectors by default; semantic embeddings when configured).","input_schema":{"type":"object","required":["company_id","as_of"],"additionalProperties":false,"properties":{"company_id":{"type":"string","description":"Company identifier (UUID)."},"as_of":{"type":"string","format":"date","description":"As-of business date boundary (YYYY-MM-DD)."},"embedding_type":{"type":["string","null"],"description":"Optional embedding type filter (PERIOD or WINDOW_10Y)."},"page":{"type":"integer","minimum":1,"default":1},"page_size":{"type":"integer","minimum":1,"maximum":200,"default":50}}},"minimum_tier":"scale"},{"name":"system_health","method":"system.health","description":"Simple health indicator for the Arche API via MCP.","input_schema":{"type":"object","additionalProperties":false,"properties":{}},"minimum_tier":"free"},{"name":"system_metadata","method":"system.metadata","description":"Static metadata about Arche MCP capabilities and usage limits.","input_schema":{"type":"object","additionalProperties":false,"properties":{}},"minimum_tier":"free"}]}}