codat
Qué hace este MCP
Connects company accounting sources through Codat and retrieves financial statements, invoices, bills, transactions, customers, suppliers, payments, and accounting metadata.
Herramientas
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['companyId'], 'properties': {'companyId': {'type': 'string', 'description': 'The Codat companyId (UUID).'}}}
Esquema de entrada
{'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).'}}}
Esquema de entrada
{'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': {}}}}
Cambios recientes en herramientas
Servidores MCP similares
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…