codat_get_profile
Get account profile
Fetch the authenticated Codat account's profile (organization name, redirect URLs, features) — a quick way to verify the API key works. Codat API: GET /profile.
無需輸入參數。
io.usefulapi由 usefulapi.io 發布官方發布者v1.36.5更新於 Nov 8, 2026
MCP server for Codat — companies, connections, invoices, bills and financial statements.
發布方自己的服務:Ably MCP by usefulapi
託管式 MCP 伺服器,讓助理讀取 Codat 會計資料——公司、連線、發票、帳單、付款與財務報表——並可觸發資料重新整理。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fcodat/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"codat-by-usefulapi": {
"type": "http",
"url": "https://codat.usefulapi.io/mcp"
}
}
}Read your customers' unified accounting data across QuickBooks, Xero and more from Claude, Cursor, or any MCP client. Hosted, no local install — connect with your Codat API key.
Live endpoint: https://codat.usefulapi.io/mcp · Homepage: https://usefulapi.io/codat
https://codat.usefulapi.io/mcp.claude mcp add --transport http codat https://codat.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Codat credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/codat/
On first connect you'll paste your Codat API key. It's validated, stored per-user, and scoped to you.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with codat_upgrade (it returns a Stripe Checkout link). Cancel any time with codat_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running codat_upgrade before then undoes the cancel. Or write to [email protected].
MIT — see LICENSE. Documentation only; the server is hosted.
來源:servers/codat/README.md,提交 4046075
Get account profile
Fetch the authenticated Codat account's profile (organization name, redirect URLs, features) — a quick way to verify the API key works. Codat API: GET /profile.
無需輸入參數。
List companies
List the companies in your Codat account. A company represents one of your customers' businesses and holds its data connections. Codat API: GET /companies. Returns the paged envelope { results, pageNumber, pageSize, totalResults, _links }.
pagequeryorderBypageSizeGet a company
Fetch a single company by id (name, platform, dataConnections, created/lastSync). Codat API: GET /companies/{companyId}.
companyId必填List data connections
List a company's data connections (each links the company to one source platform, e.g. QuickBooks, Xero). Codat API: GET /companies/{companyId}/connections. Returns the paged envelope.
pagequeryorderBypageSizecompanyId必填Get a data connection
Fetch a single data connection by id (platformKey, status, sourceType, lastSync). Codat API: GET /companies/{companyId}/connections/{connectionId}.
companyId必填connectionId必填Get data status
Get the freshness/status of each accounting data type for a company (lastSuccessfulSync, currentStatus, dataType). Use this to check whether a dataset has been pulled before reading it. Codat API: GET /companies/{companyId}/dataStatus.
companyId必填Get accounting metadata
Get a company's accounting metadata (base currency, supported data types, etc.). Codat API: GET /companies/{companyId}/data/info.
companyId必填List integrations
List the accounting/commerce/banking platforms (integrations) Codat supports, with their platformKey. Codat API: GET /integrations. Returns the paged envelope.
pagequeryorderBypageSizeList chart of accounts
List a company's chart of accounts (id, name, nominalCode, type, status, currency, currentBalance). Codat API: GET /companies/{companyId}/data/accounts. Returns the paged envelope.
pagequeryorderBypageSizecompanyId必填List invoices
List a company's accounts-receivable invoices (id, invoiceNumber, customerRef, issueDate, dueDate, currency, totalAmount, amountDue, status, lineItems). Codat API: GET /companies/{companyId}/data/invoices. Returns the paged envelope. Tip: filter with query, e.g. "status=Submitted&&amountDue>0".
pagequeryorderBypageSizecompanyId必填Get an invoice
Fetch a single AR invoice by id (full object incl. lineItems, paymentAllocations). Codat API: GET /companies/{companyId}/data/invoices/{invoiceId}.
companyId必填invoiceId必填List bills
List a company's accounts-payable bills (id, reference, supplierRef, issueDate, dueDate, currency, totalAmount, amountDue, status, lineItems). Codat API: GET /companies/{companyId}/data/bills. Returns the paged envelope.
pagequeryorderBypageSizecompanyId必填List bill payments
List a company's bill payments (money paid out to suppliers) — id, supplierRef, date, currency, totalAmount, lines. Codat API: GET /companies/{companyId}/data/billPayments. Returns the paged envelope.
pagequeryorderBypageSizecompanyId必填List credit notes
List a company's credit notes (id, creditNoteNumber, customerRef, issueDate, currency, totalAmount, remainingCredit, status). Codat API: GET /companies/{companyId}/data/creditNotes. Returns the paged envelope.
pagequeryorderBypageSizecompanyId必填List customers
List a company's customers (id, customerName, contactName, emailAddress, addresses, status, defaultCurrency). Codat API: GET /companies/{companyId}/data/customers. Returns the paged envelope.
pagequeryorderBypageSizecompanyId必填List suppliers
List a company's suppliers/vendors (id, supplierName, contactName, emailAddress, addresses, status, defaultCurrency). Codat API: GET /companies/{companyId}/data/suppliers. Returns the paged envelope.
pagequeryorderBypageSizecompanyId必填List payments
List a company's payments received (money in against invoices) — id, customerRef, date, currency, totalAmount, lines/allocations. Codat API: GET /companies/{companyId}/data/payments. Returns the paged envelope.
pagequeryorderBypageSizecompanyId必填List journal entries
List a company's journal entries (id, postedOn, createdOn, journalLines with accountRef/netAmount/currency). Codat API: GET /companies/{companyId}/data/journalEntries. Returns the paged envelope.
pagequeryorderBypageSizecompanyId必填Get balance sheet
Get a company's balance sheet, broken into periods. periodLength (months per period) and periodsToCompare are BOTH required by Codat. Codat API: GET /companies/{companyId}/data/financials/balanceSheet.
companyId必填startMonthperiodLength必填periodsToCompare必填Get profit & loss
Get a company's profit and loss (income statement), broken into periods. periodLength and periodsToCompare are BOTH required by Codat. Codat API: GET /companies/{companyId}/data/financials/profitAndLoss.
companyId必填startMonthperiodLength必填periodsToCompare必填Get cash flow statement
Get a company's cash flow statement, broken into periods. periodLength and periodsToCompare are BOTH required by Codat. Codat API: GET /companies/{companyId}/data/financials/cashFlowStatement.
companyId必填startMonthperiodLength必填periodsToCompare必填List direct costs
List a company's direct costs (point-of-sale purchases: card/cash spend, refunds) for a data connection. NOTE: this endpoint is CONNECTION-scoped. Codat API: GET /companies/{companyId}/connections/{connectionId}/data/directCosts. Returns the paged envelope.
pagequeryorderBypageSizecompanyId必填connectionId必填List account transactions
List a company's account transactions (bank/GL transactions) for a data connection. NOTE: this endpoint is CONNECTION-scoped. Codat API: GET /companies/{companyId}/connections/{connectionId}/data/accountTransactions. Returns the paged envelope.
pagequeryorderBypageSizecompanyId必填connectionId必填Raw read request
Power-user escape hatch: GET any Codat API path not wrapped by a dedicated tool. READ-ONLY — only GET is allowed. Path starts with a slash (e.g. "/companies/{id}/data/taxRates", "/companies/{id}/reports/agedDebtor"). Codat API: GET {path}.
path必填queryCreate a company
MUTATES Codat data — create a new company (a container for a customer's data connections). Provide a name; optionally a description, tags, or other attributes via `fields`. Codat API: POST /companies. Returns the created company (incl. its id).
name必填fieldsdescriptionCreate a data connection
MUTATES Codat data — create a new data connection on a company for a given source platform. Provide the platformKey (from codat_list_integrations, e.g. "gbol" for QuickBooks Online sandbox). The connection is created in a PendingAuth state; the customer completes authorization via the returned linkUrl. Codat API: POST /companies/{companyId}/connections. Returns the created connection.
fieldscompanyId必填platformKey必填Queue a full data refresh
MUTATES Codat state — queue a refresh of ALL data types for a company (Codat re-pulls from the connected source platforms). Asynchronous: it enqueues pulls, it does not return the data. Use codat_get_data_status to track progress. Codat API: POST /companies/{companyId}/data/all.
companyId必填Queue a single dataset refresh
MUTATES Codat state — queue a refresh of ONE data type for a company (e.g. "invoices", "bills", "chartOfAccounts", "balanceSheet"). Asynchronous: it enqueues a pull, it does not return the data. Codat API: POST /companies/{companyId}/data/queue/{dataType}.
dataType必填companyId必填已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
io.usefulapi官方發布者
面向 Ably 即時訊息的託管 MCP 伺服器:檢視頻道歷史、線上狀態與佔用情形,發布訊息,並查看應用程式用量與設定。
io.usefulapi官方發布者
託管的唯讀 MCP 伺服器,讓助理讀取 Tiltify 的募款活動、捐款紀錄以及捐款人與募款人排行榜。
io.usefulapi官方發布者
託管的 Termii 伺服器,讓助理傳送簡訊,並查詢錢包餘額、DND 狀態、寄件者 ID 和訊息紀錄。
io.usefulapi官方發布者
託管型 MCP 伺服器,讓助理讀取 Temp Stick 的溫度與濕度感測器、其讀值以及警示通知。
io.usefulapi官方發布者
將助理連接到 Stibee 電子郵件行銷工作區,可讀取地址簿、訂閱者和郵件統計,並新增訂閱者與分組。
{ "mcpServers": { "codat": { "url": "https://codat.usefulapi.io/mcp" } }}