codat
Ce que fait ce MCP
Connects company accounting sources through Codat and retrieves financial statements, invoices, bills, transactions, customers, suppliers, payments, and accounting metadata.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "A human-readable name for the company (usually your customer's business name)."}, 'fields': {'type': 'object', 'description': 'Additional raw Codat fields merged into the request body (escape hatch for any field not typed above).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'description': {'type': 'string', 'description': 'Optional description / notes for the company.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'platformKey'], 'properties': {'fields': {'type': 'object', 'description': 'Additional raw Codat fields merged into the request body (escape hatch for any field not typed above).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}, 'platformKey': {'type': 'string', 'description': 'The integration platformKey to connect (from codat_list_integrations).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'periodLength', 'periodsToCompare'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}, 'startMonth': {'type': 'string', 'description': 'First month of the earliest period (YYYY-MM-DD); defaults to the most recent.'}, 'periodLength': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Number of months per period (1-12). Required.'}, 'periodsToCompare': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'How many periods to return (1-12). Required.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'periodLength', 'periodsToCompare'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}, 'startMonth': {'type': 'string', 'description': 'First month of the earliest period (YYYY-MM-DD); defaults to the most recent.'}, 'periodLength': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Number of months per period (1-12). Required.'}, 'periodsToCompare': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'How many periods to return (1-12). Required.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'connectionId'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}, 'connectionId': {'type': 'string', 'description': 'The Codat connectionId (data connection UUID) within the company.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'invoiceId'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}, 'invoiceId': {'type': 'string', 'description': 'The invoice id.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'periodLength', 'periodsToCompare'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}, 'startMonth': {'type': 'string', 'description': 'First month of the earliest period (YYYY-MM-DD); defaults to the most recent.'}, 'periodLength': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Number of months per period (1-12). Required.'}, 'periodsToCompare': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'How many periods to return (1-12). Required.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'connectionId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}, 'connectionId': {'type': 'string', 'description': 'The Codat connectionId (data connection UUID) within the company.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'connectionId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}, 'connectionId': {'type': 'string', 'description': 'The Codat connectionId (data connection UUID) within the company.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number (default 1).'}, 'query': {'type': 'string', 'description': 'Codat query filter string, e.g. "status=Paid" or "modifiedDate>2026-01-01". See docs.codat.io/using-the-api/querying.'}, 'orderBy': {'type': 'string', 'description': 'Field to order results by, e.g. "-modifiedDate" (leading "-" for descending).'}, 'pageSize': {'type': 'integer', 'maximum': 2000, 'minimum': 1, 'description': 'Records per page (1-2000, default 100).'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId', 'dataType'], 'properties': {'dataType': {'type': 'string', 'description': 'The Codat data type key to refresh, e.g. "invoices", "bills", "customers", "chartOfAccounts", "balanceSheet".'}, 'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'API path starting with a slash, e.g. "/companies/{id}/data/items".'}, 'query': {'type': 'object', 'description': 'Optional query params object.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Modifications récentes des outils
Serveurs MCP similaires
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
AI Arena Agent Tools
Provides read-only SEC corporate filing and XBRL searches, federal award and recipient lookups, and deterministic screening of US…
Ferc Eqr
Searches FERC Electric Quarterly Reports for wholesale power sellers, counterparties, contracts, products, rates, delivery points…
HelloBooks AI Agents MCP Server
Analyzes bookkeeping exports, accounting anomalies, financial statements, tax compliance information, payment methods, and accoun…
CIGAM
Connects to CIGAM ERP data for retail and industrial operations, including sales, purchases, inventory, cash flow, payables, rece…
agentstack-mcp
Provides deterministic calculators, scenario simulations, weighted decision analysis, sensitivity testing, and business and finan…
Stonewake
Provides cited company, country, portfolio and credit-risk intelligence for bank and export-finance workflows.
edgrapi-skills
Provides normalized SEC company and market data, financial statements, filings, insider and institutional holdings, federal procu…