logo

Links

Available Tools

Catalog of tools exposed by the Links MCP Server.

The Links MCP Server exposes a rich set of tools divided into functional categories. These tools allow your AI agent to read, search, and analyze financial data across your unified ledger.

Subledger Book Tools

Manage and query subledger books (the detailed record-keeping entities).

Tool NameDescriptionInputs
search-subledger-book-by-nameSearch for a subledger book by name. Useful for looking up IDs.name (string)
get-subledger-book-detailGet details like journal counts, balance, and associated links.subledger_book_id (UUID)
get-journals-by-subledger-bookFetch paginated journal entries from a specific book. Supports filtering by date or journal number.subledger_book_id (UUID), options (pagination, filter, date range)

Chart of Account Tools

Interact with the master list of accounts.

Tool NameDescriptionInputs
get-chart-of-accountsGet a paginated list of all chart of accounts.paginationOption (page, limit)
search-account-by-nameSearch for a specific account by name substring.name (string)
get-chart-of-account-detailGet detailed balance info across books, GL mappings, and usage in rules.account_id (UUID)

Accounting Tools

Core accounting operations for balances and journal entries.

Tool NameDescriptionInputs
get-accounts-balance-per-bookGet the balance of a specific account within a specific subledger book.account_name (string), book_id (UUID)
subledger-journal-by-numberRetrieve a specific subledger journal entry (e.g., JE-1001).journal_number (string)
general-ledger-journal-by-numberRetrieve a General Ledger journal entry (synced entry).journal_number (string)

Accounting Period Tools

Manage fiscal periods.

Tool NameDescriptionInputs
get-accounting-periodsList all defined accounting periods.(None)
get-current-accounting-periodGet the currently active/open accounting period.(None)

Deal Hub Tools

Analyze sales deals, pipelines, and revenue.

Tool NameDescriptionInputs
get-list-deal-by-stageList deals filtered by workflow stage (e.g., "Negotiation").stage (enum), paginationOption
get-list-deal-by-statusList deals filtered by status (e.g., "Won", "Lost").status (enum), paginationOption
get-deal-stage-countGet the total count of deals in a specific stage.stage (enum)
get-deal-detailGet full details of a specific deal by ID.dealId (UUID)
search-deal-by-nameSearch for a deal by name substring.name (string)
get-tcv-by-deal-stageCalculate Total Contract Value (TCV) for all deals in a stage.stage (enum, optional)
get-tcv-by-deal-statusCalculate Total Contract Value (TCV) for all deals with a specific status.status (enum, optional)
get-tcv-by-deal-idGet the TCV timeline/history for a specific deal.dealId (UUID)

Reconciliation Tools

View reconciliation results between datasets.

Tool NameDescriptionInputs
get-reconciliation-summariesGet summaries of all reconciliation runs.accountingPeriodId (optional), linkId (optional)
get-reconciliation-summary-by-idGet the specific result of a reconciliation definition.reconciliationId (UUID), accountingPeriodId (optional)
get-reconciliation-definitions-listList available reconciliation definitions (Draft/Finalized).name (optional), status (optional)

Workflow & Lineage Tools

Track data movement and operational health.

Tool NameDescriptionInputs
get-workflow-run-status-by-master-batchCheck the status of a specific workflow run batch.master_batch_id (string)
get-created-journal-by-master-batch-idFind journals created by a specific workflow batch.master_batch_id (string)
get-links-weekly-trendingGet trending data for link execution over the week.(None)
get-links-run-status-ratioGet success/failure ratios for link runs.(None)
get-link-setup-status-ratioGet statistics on link configuration status.(None)
get-latest-link-runGet details of the most recent link execution.(None)
get-data-lineage-by-master-batchTrace data origin using a master batch ID.master_batch_id (string)
get-data-lineage-by-subledger-journalTrace data origin using a subledger journal ID.journal_id (string)
get-data-lineage-by-general-ledger-journalTrace data origin using a GL journal ID.journal_id (string)
get-data-lineage-by-specific-valueFind transactions containing a specific value/amount.value (number/string)
get-links-by-statusList links filtered by their operational status.status (string)
get-link-transaction-typesGet available transaction types for links.(None)
get-transactional-data-per-linksGet transaction volume/data per link.link_id (string)

On this page