Accounting MCP Integration

Connect Claude to Silverfin.
20 accounting tools, zero manual work.

Accounting firms on Silverfin spend hours writing management accounts narratives, variance explanations, lease schedules, VAT returns, and client reports. ClaudeFinanceLab's Accounting MCP server gives Claude 20 purpose-built tools to do that analytical work in seconds — from the Silverfin data you already export.

Setup Guide
✓ 20 accounting MCP tools ✓ 100 calls/day free ✓ Works with Silverfin CSV exports ✓ Claude Desktop + Cursor

Is there a Silverfin MCP for Claude? There is no first-party Silverfin MCP server. The working setup: export your data from Silverfin (Reports → Export), then use ClaudeFinanceLab's Accounting MCP — 20 tools that give Claude variance commentary, lease and revenue accounting, VAT reconciliation and management-accounts narration from that data. Setup takes about 10 minutes with a free API key. Want live API data instead of exports? See how to build a Silverfin MCP server.

What Is Silverfin — and What It Doesn't Do

Silverfin is a cloud-native post-accounting and compliance platform built for accounting firms — not bookkeeping. It sits on top of Xero, QuickBooks, and Sage, pulling live transactional data into a central hub where firms manage digital working papers, period-end accounts production, and compliance filings. The Silverfin Assistant flags unusual balances and advisory opportunities across your client portfolio.

What Silverfin doesn't provide: deep financial computation. It won't build a lease amortization schedule under ASC 842 / IFRS 16, run a multi-jurisdiction VAT compliance report, compute an R&D tax credit, or generate a three-statement management accounts forecast. That's the gap ClaudeFinanceLab's Accounting MCP server fills — 20 specialised tools callable directly from Claude Desktop.

20

Accounting MCP tools

10 min

Setup time

Free

100 calls/day, no card

How to Connect Claude to Silverfin Data

No direct Silverfin API integration required. The workflow uses Silverfin's built-in export capabilities (Reports → Export) combined with Claude's MCP tools.

1

Register for a free API key

Free tier: 100 calls/day. No credit card. Click "Get Free API Key" above or visit the integration guide.

2

Add the Accounting MCP server to Claude Desktop

Edit claude_desktop_config.json and add:

{ "mcpServers": { "claudefinlab-accounting": { "url": "https://claudefinancelab.com/accounting/sse", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }

On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json · On Windows: %APPDATA%\Claude\claude_desktop_config.json

3

Export data from Silverfin

Go to Reports → Export in Silverfin and download the client's P&L, balance sheet, or trial balance as CSV. Alternatively, copy the data table directly from the Silverfin interface — Claude handles either format.

4

Paste into Claude and run

Try these prompts immediately after connecting:

  • "Analyze these P&L variances and write a CFO-level management accounts commentary for July, explaining the key drivers vs budget."
  • "Run the budget variance analysis tool on this Silverfin P&L data. Flag any unfavorable variances above 10% and suggest investigation areas."
  • "Generate a lease amortization schedule for our new office lease: £8,500/month, 36 months, 6% IBR, commencing 2026-01-01."
  • "Calculate our Q3 VAT liability across UK, Germany, and Netherlands using this transaction data from Silverfin."

Want Live Silverfin Data? (Skip the CSV Export)

The workflow above uses Silverfin's CSV export. If you want Claude to pull data directly from Silverfin's API in real time — no manual export — two platforms already offer this as a hosted service:

Want to build your own Silverfin MCP server with direct API access? See our technical implementation guide covering OAuth flow, Python code, and per-company rate limiting.

What the Accounting MCP Server Does

Every tool below is inside the claudefinlab-accounting MCP server. No other MCP server is needed for these workflows.

📝 Variance Commentary Generator

Paste your Silverfin P&L actuals vs budget. Claude calls budget_variance_analysis to compute dollar and percentage variances, flag favorable vs unfavorable, and auto-generate management accounts narrative for the top 3 variances — in seconds.

📄 Lease Working Papers (ASC 842 / IFRS 16)

The lease_accounting_asc842 tool generates a full month-by-month ROU asset and lease liability amortization schedule. Paste directly into your Silverfin lease working paper. Supports any lease term, discount rate, and commencement date.

🌍 VAT / GST Compliance (Multi-Jurisdiction)

The vat_gst_compliance tool processes transactions across multiple countries, applies standard and reduced rates, computes input tax credits, and calculates net VAT payable or refundable per jurisdiction — with compliance flags for missing rates.

🔗 Intercompany Elimination

The intercompany_elimination tool matches IC pairs, verifies reciprocal entries, generates DR/CR elimination entries (sales, loans, dividends, management fees), and flags unmatched transactions — ready for group consolidation working papers.

💰 Tax Provision Calculator

Compute current tax expense per jurisdiction, deferred tax assets and liabilities per temporary difference, total tax provision, and effective tax rate. The tax_provision_calculator tool produces a full provision schedule for your year-end working papers.

🏢 Consolidated BS Translation (ASC 830)

The consolidated_bs_translation tool applies current-rate method: assets/liabilities at spot rate, equity at historical rate, income at average rate. Computes the Cumulative Translation Adjustment (CTA) for OCI — essential for multi-currency group accounts.

📉 Bad Debt Provision (AR Aging)

The bad_debt_provision tool takes your AR aging schedule (current, 1-30, 31-60, 61-90, 90+ days), applies loss rates, adds a macro overlay, and generates the allowance for doubtful accounts journal entry — a standard Silverfin audit working paper.

🔬 R&D Tax Credit Estimator

The r_and_d_tax_credit tool calculates qualified research wages, contractor spend (65% cap per IRC §41), and supply costs under regular or ASC method. Critical for UK SME R&D tax credit claims and US federal R&D credit work for accounting firm clients.

💹 Three-Statement Forecast

The three_statement_forecast tool projects income statement, retained earnings linkage, and simplified cash flow statement for up to 20 years. Use Silverfin historical data as the base year for management accounts or client business reviews.

🧾 Invoice Processing (3-Way Match)

The invoice_processing tool matches invoices to purchase orders (vendor, PO number, amount ±5%), detects duplicates, flags missing GL codes, and auto-approves clean matches — reducing AP exception review time in your Silverfin client AP workflows.

📊 Revenue Recognition (ASC 606)

The revenue_recognition_asc606 tool allocates contract revenue across milestones on a percentage-of-completion basis. Ideal for professional services, construction, and SaaS clients managed in Silverfin where multi-element contracts require systematic recognition.

🌿 ESG Carbon Footprint

The esg_carbon_footprint tool computes Scope 1 (direct combustion), Scope 2 (purchased energy), and Scope 3 (spend-based value chain) emissions in tonnes CO2e — with intensity ratios. Increasingly required for Silverfin's advisory clients under CSRD and SEC climate rules.

All 20 Accounting MCP Tools — Full Reference

Every tool in the claudefinlab-accounting MCP server. Silverfin users will most frequently use tools 1–7 for period-end workflows.

📝

1. budget_variance_analysis

Silverfin use: Management accounts commentary, period-end P&L review

Calculates dollar variance, percent variance, favorable/unfavorable flag, and auto-generates CFO-level commentary for the top 3 variances. Input your Silverfin actuals vs budget line by line. Output is a formatted variance table plus narrative commentary suitable for board packs.

Example prompt for Silverfin P&L data:

Use budget_variance_analysis with actuals=[{"account":"Revenue","actual":485000,"budget":500000},{"account":"Cost of Sales","actual":210000,"budget":195000},{"account":"Staff Costs","actual":142000,"budget":138000},{"account":"Overheads","actual":58000,"budget":55000}] and period="July 2026"
ParameterTypeDescription
actualslist of objectsEach: {"account": str, "actual": float, "budget": float}. Use positive numbers for revenue/assets, negative for expenses.
periodstringReporting period label, e.g. "Q3 2026" or "July 2026"
📄

2. lease_accounting_asc842

Silverfin use: Lease working papers, IFRS 16 / ASC 842 compliance

Computes ROU asset and lease liability amortization schedule per ASC 842 (IFRS 16 equivalent logic). Outputs month-by-month: beginning liability, payment, interest, principal, ending liability, and ROU book value. Paste directly into your Silverfin lease note working paper.

Example prompt:

Run lease_accounting_asc842 for lease_payment=8500, lease_term_months=36, discount_rate_annual_pct=6.0, lease_start_date="2026-01-01"
ParameterTypeDescription
lease_paymentfloatFixed monthly payment ($, £, €)
lease_term_monthsintTotal lease term in months (e.g. 36, 60, 120)
discount_rate_annual_pctfloatIncremental borrowing rate, annual % (e.g. 6.0 for 6%)
lease_start_datestringCommencement date in YYYY-MM-DD format
🌍

3. vat_gst_compliance

Silverfin use: Multi-jurisdiction VAT returns, cross-border EU VAT compliance

Computes VAT/GST per transaction, input tax credits, net VAT payable per country, and flags transactions with missing rates or zero-rated categories. Supports any number of countries with configurable standard, reduced, and zero rates. Ideal for EU and UK accounting firms managing multiple cross-border VAT registrations in Silverfin.

Example prompt (UK + Germany):

Use vat_gst_compliance with transactions=[{"country":"UK","amount":50000,"transaction_type":"sale","category":"professional_services"},{"country":"DE","amount":25000,"transaction_type":"sale","category":"software"},{"country":"UK","amount":12000,"transaction_type":"purchase","category":"office"}] and vat_rates=[{"country":"UK","standard_rate_pct":20,"reduced_rate_pct":5,"zero_rated_categories":["food","books"]},{"country":"DE","standard_rate_pct":19,"reduced_rate_pct":7,"zero_rated_categories":["exports"]}]
ParameterTypeDescription
transactionslist of objectsEach: {"country": str, "amount": float, "transaction_type": "sale"|"purchase", "category": str}
vat_rateslist of objectsEach: {"country": str, "standard_rate_pct": float, "reduced_rate_pct": float, "zero_rated_categories": [str]}
🔗

4. intercompany_elimination

Silverfin use: Group consolidation, intercompany reconciliation working papers

Matches intercompany pairs, verifies reciprocal entries, generates elimination journal entries for sales, loans, dividends, and management fees, and flags unmatched transactions. Export your intercompany schedule from Silverfin and Claude produces a complete elimination working paper.

Use intercompany_elimination with entities=["Parent Co","Sub A","Sub B"] and transactions=[{"from_entity":"Sub A","to_entity":"Parent Co","amount":45000,"type":"management_fee","description":"Q3 mgmt charge"},{"from_entity":"Parent Co","to_entity":"Sub A","amount":45000,"type":"management_fee","description":"Q3 mgmt income"},{"from_entity":"Sub A","to_entity":"Sub B","amount":120000,"type":"sale","description":"Goods sold"},{"from_entity":"Sub B","to_entity":"Sub A","amount":120000,"type":"sale","description":"Purchase from Sub A"}]
💰

5. tax_provision_calculator

Silverfin use: Year-end tax charge, deferred tax working papers

Computes current tax expense per jurisdiction, deferred tax assets/liabilities per temporary difference, total tax provision, and effective tax rate. Generates a formatted provision schedule with DTA/DTL classification — a standard year-end working paper for any corporate client.

Use tax_provision_calculator with revenues=[{"jurisdiction":"UK","revenue":2500000,"deductible_expenses":1800000,"tax_rate_pct":25},{"jurisdiction":"Ireland","revenue":800000,"deductible_expenses":620000,"tax_rate_pct":12.5}] and deferred_items=[{"item":"Accelerated capital allowances","temporary_difference":85000,"rate_pct":25},{"item":"Unpaid accruals","temporary_difference":-32000,"rate_pct":25}]
🏢

6. consolidated_bs_translation

Silverfin use: Multi-currency group accounts, CTA calculation for OCI

Translates foreign-currency balance sheets per ASC 830 current rate method: assets/liabilities at spot, equity at historical, revenue/expense at average rate. Computes the Cumulative Translation Adjustment (CTA) recognized in Other Comprehensive Income.

Use consolidated_bs_translation with entities=[{"name":"EU Subsidiary","functional_currency":"EUR","accounts":[{"account":"Trade Receivables","type":"asset","balance_foreign":320000},{"account":"Inventory","type":"asset","balance_foreign":185000},{"account":"Trade Payables","type":"liability","balance_foreign":142000},{"account":"Common Stock","type":"equity","balance_foreign":500000}]}] spot_rate=0.86 avg_rate=0.84
📉

7. bad_debt_provision

Silverfin use: Allowance for doubtful accounts, credit risk working papers

Takes AR aging buckets, applies historical loss rates (or standard defaults: current 0.5%, 1-30 days 2%, 31-60 days 5%, 61-90 days 10%, 90+ days 25%), adds a macroeconomic overlay, and generates the required allowance plus the DR Bad Debt Expense / CR Allowance journal entry.

Use bad_debt_provision with ar_aging=[{"bucket":"current","amount":850000,"days_past_due":0},{"bucket":"1-30","amount":125000,"days_past_due":15},{"bucket":"31-60","amount":48000,"days_past_due":45},{"bucket":"61-90","amount":22000,"days_past_due":75},{"bucket":"90+","amount":18000,"days_past_due":120}] and macro_adjustment_pct=1.5
📊

8. three_statement_forecast

Silverfin use: Management accounts forecast, client business review

Projects a simplified three-statement model (Income Statement, Balance Sheet linkage via retained earnings, and Cash Flow) for up to 20 years from Silverfin base-year data. Ideal for client business reviews, bank covenants, and strategic planning packs.

Use three_statement_forecast with revenue_base=2400000, revenue_growth_pct=8, cogs_pct=38, opex_pct=28, tax_rate_pct=25, years=5
🔄

9. working_capital_analysis

Silverfin use: Cash conversion cycle, AR/AP/inventory review for advisory clients

Calculates DSO, DPO, DIO, Cash Conversion Cycle (CCC), and working capital funding gap, plus improvement recommendations. DSO benchmarks: >45 days = elevated; >30 days = above benchmark; <30 days = healthy. CCC <0 = self-financing.

Use working_capital_analysis with accounts_receivable=285000, accounts_payable=142000, inventory=95000, daily_revenue=8500, daily_cogs=3800
🏭

10. depreciation_schedule

Silverfin use: Fixed asset register, tangible asset notes

Generates year-by-year depreciation schedules for straight-line, double-declining balance, MACRS 5-year, and MACRS 7-year methods. Output: beginning book value, annual depreciation, accumulated depreciation, ending book value.

Use depreciation_schedule with asset_cost=250000, salvage_value=25000, useful_life_years=10, method="straight_line"
📋

11. revenue_recognition_asc606

Silverfin use: Contract revenue recognition, deferred income working papers

Allocates contract revenue across performance obligation milestones on a percentage-of-completion basis per ASC 606 / IFRS 15. Shows cumulative revenue recognized, period revenue, and remaining deferred revenue.

Use revenue_recognition_asc606 with contract_value=480000 and milestones=[{"name":"Design complete","pct_complete":25,"date":"2026-03-31"},{"name":"Build complete","pct_complete":65,"date":"2026-06-30"},{"name":"Go-live","pct_complete":100,"date":"2026-09-30"}]
👥

12. payroll_journal_verification

Silverfin use: Payroll journal entry, payroll reconciliation working paper

Verifies each payroll entry nets correctly (gross = net + all withholdings), generates balanced journal entries (DR Salaries Expense / CR Cash, CR Tax Payables), and flags employees where withholdings exceed gross pay.

Use payroll_journal_verification with payroll_entries=[{"employee_id":"EMP001","gross_pay":7500,"federal_tax":1125,"state_tax":450,"social_security":465,"medicare":109,"other_deductions":250},{"employee_id":"EMP002","gross_pay":5200,"federal_tax":728,"state_tax":312,"social_security":322,"medicare":75,"other_deductions":180}] and period="August 2026"
💱

13. fx_remeasurement

Silverfin use: Foreign currency working papers, ASC 830 temporal method

Applies current rate to monetary items and historical rate to nonmonetary items per ASC 830 temporal method. Computes reporting-currency amounts and net FX gain/loss recognized in the income statement.

Use fx_remeasurement with balances=[{"account":"EUR Cash","amount_foreign":250000,"account_type":"monetary"},{"account":"EUR Inventory","amount_foreign":180000,"account_type":"nonmonetary"},{"account":"EUR Receivables","amount_foreign":95000,"account_type":"monetary"}] functional_currency_rate=0.92 reporting_currency_rate=0.86 currency_pair="EUR/USD"
📈

14. segment_margin_analysis

Silverfin use: Multi-entity profitability analysis, segment reporting

Computes gross margin, contribution margin, and EBIT per segment, ranked by profitability. Useful for accounting firms managing multiple client entities in Silverfin who need cross-entity comparative analysis.

Use segment_margin_analysis with segments=[{"name":"Audit & Assurance","revenue":1200000,"direct_costs":680000,"allocated_overhead":145000},{"name":"Tax Advisory","revenue":850000,"direct_costs":420000,"allocated_overhead":102000},{"name":"Bookkeeping","revenue":480000,"direct_costs":310000,"allocated_overhead":58000}]
🔬

15. r_and_d_tax_credit

Silverfin use: UK R&D tax credit claims, US federal R&D credit

Calculates qualified research wages (by employee R&D time %), contractor spend (65% cap per IRC §41), and supply costs under regular (20%) or ASC/simplified (6%) method. Essential for UK accounting firms preparing R&D enhanced expenditure credit (RDEC) claims or SME R&D relief calculations.

Use r_and_d_tax_credit with employees=[{"name":"Lead Developer","role":"Software Engineer","salary":85000,"rd_time_pct":80},{"name":"Data Scientist","role":"ML Engineer","salary":92000,"rd_time_pct":65},{"name":"Product Manager","role":"PM","salary":72000,"rd_time_pct":40}] contractor_spend=45000 supply_costs=12000 method="regular"
+5

16–20. Additional Accounting MCP Tools

16. treasury_cash_positioning

Consolidated cash position across entities and banks, projected net daily flows for next 7 days, shortfall vs target minimum, and sweep recommendations. Ideal for firms managing multi-entity treasury on behalf of Silverfin clients.

Use treasury_cash_positioning with bank_balances=[{"entity":"Parent","bank":"HSBC","currency":"GBP","balance":485000},{"entity":"Sub A","bank":"Barclays","currency":"GBP","balance":92000}] expected_inflows=[{"entity":"Parent","amount":125000,"date":"2026-08-12","source":"Customer payments"}] expected_outflows=[{"entity":"Parent","amount":85000,"date":"2026-08-10","purpose":"Payroll"}] target_minimum_cash=200000

17. inventory_valuation

COGS and ending inventory valuation under FIFO, LIFO, or weighted-average cost methods. Provide opening cost layers ordered oldest to newest. Output includes cost-layer consumption detail and ending inventory value.

18. invoice_processing

3-way match (vendor, PO number, amount ±5% tolerance). Detects duplicate invoices, flags missing GL codes, and generates an exception list — reducing manual AP review time for Silverfin client bookkeeping workflows.

19. esg_carbon_footprint

Scope 1 (combustion), Scope 2 (purchased electricity), and Scope 3 (spend-based value chain) CO2e calculations. Output includes tonnes CO2e per scope with % share. Required for CSRD / TCFD disclosures for Silverfin advisory clients.

20. escheatment_tracker

Tracks unclaimed property (checks, credits, deposits), applies state dormancy rules, and flags items past the threshold with action required — file with state unclaimed property authority. Relevant for US-based Silverfin clients.

Testing the Accounting MCP — Eval Cases

Use these eval cases to verify the MCP server is working correctly after setup. Each case has a known expected output you can check against.

Eval 1 — Variance Analysis (basic)

Revenue is £15k below budget (unfavorable 3%), staff costs are £8k above budget (unfavorable 5.8%). Expect 2 unfavorable entries, budget vs actual table, and commentary that staff costs warrant review.

budget_variance_analysis(actuals=[{"account":"Revenue","actual":485000,"budget":500000},{"account":"Staff Costs","actual":145000,"budget":137000}], period="Q3 2026")

Eval 2 — Lease Schedule (36-month, £8,500/mo, 6% IBR)

Initial PV should be approximately £272,835. Month 1 interest should be approximately £1,364. Month 36 ending liability should be approximately £0. ROU asset at month 36 should be approximately £0.

lease_accounting_asc842(lease_payment=8500, lease_term_months=36, discount_rate_annual_pct=6.0, lease_start_date="2026-01-01")

Eval 3 — VAT compliance (UK 20%, Germany 19%)

UK sale of £50,000: output VAT = £10,000. UK purchase of £12,000: input credit = £2,400. UK net payable = £7,600. Germany sale of €25,000 at 19%: output VAT = €4,750.

vat_gst_compliance(transactions=[{"country":"UK","amount":50000,"transaction_type":"sale","category":"services"},{"country":"UK","amount":12000,"transaction_type":"purchase","category":"office"},{"country":"DE","amount":25000,"transaction_type":"sale","category":"software"}], vat_rates=[{"country":"UK","standard_rate_pct":20,"reduced_rate_pct":5,"zero_rated_categories":["food"]},{"country":"DE","standard_rate_pct":19,"reduced_rate_pct":7,"zero_rated_categories":["exports"]}])

Eval 4 — Intercompany elimination (management fee pair)

Sub A charges Parent £45k management fee, Parent records £45k income. Expect: matched pair, DR Management Fee Expense £45k / CR Management Fee Revenue £45k elimination entry, zero unmatched transactions.

intercompany_elimination(entities=["Parent","Sub A"], transactions=[{"from_entity":"Sub A","to_entity":"Parent","amount":45000,"type":"management_fee","description":"Q3 fee"},{"from_entity":"Parent","to_entity":"Sub A","amount":45000,"type":"management_fee","description":"Q3 income"}])

Eval 5 — Bad debt provision (standard rates, no macro overlay)

AR aging: current £850k → provision £4,250; 1-30 days £125k → £2,500; 31-60 days £48k → £2,400; 61-90 days £22k → £2,200; 90+ days £18k → £4,500. Total provision = £15,850. Total AR = £1,063,000. Allowance % = 1.49%.

bad_debt_provision(ar_aging=[{"bucket":"current","amount":850000,"days_past_due":0},{"bucket":"1-30","amount":125000,"days_past_due":15},{"bucket":"31-60","amount":48000,"days_past_due":45},{"bucket":"61-90","amount":22000,"days_past_due":75},{"bucket":"90+","amount":18000,"days_past_due":120}])

Eval 6 — Tax provision (UK 25%, Ireland 12.5%)

UK: £700k taxable income × 25% = £175k current tax. Ireland: £180k × 12.5% = £22.5k. With a £85k DTL (accelerated allowances at 25%) = £21,250 deferred, and a -£32k DTA (accruals at 25%) = -£8,000. Total provision = £175k + £22.5k + £21.25k - £8k = £210,750.

tax_provision_calculator(revenues=[{"jurisdiction":"UK","revenue":2500000,"deductible_expenses":1800000,"tax_rate_pct":25},{"jurisdiction":"Ireland","revenue":800000,"deductible_expenses":620000,"tax_rate_pct":12.5}], deferred_items=[{"item":"Accelerated allowances","temporary_difference":85000,"rate_pct":25},{"item":"Unpaid accruals","temporary_difference":-32000,"rate_pct":25}])

Eval 7 — Depreciation schedule (straight-line, 10-year)

Asset cost £250,000, salvage £25,000, 10 years. Annual depreciation = £22,500. Year 5 book value = £137,500. Year 10 ending book value = £25,000 (exactly salvage value).

depreciation_schedule(asset_cost=250000, salvage_value=25000, useful_life_years=10, method="straight_line")

Eval 8 — Revenue recognition (3-milestone, £480k contract)

Design (25%): cumulative revenue = £120,000. Build (65%): cumulative revenue = £312,000, period revenue = £192,000. Go-live (100%): cumulative = £480,000, period = £168,000. Remaining deferred = £0.

revenue_recognition_asc606(contract_value=480000, milestones=[{"name":"Design complete","pct_complete":25,"date":"2026-03-31"},{"name":"Build complete","pct_complete":65,"date":"2026-06-30"},{"name":"Go-live","pct_complete":100,"date":"2026-09-30"}])

Eval 9 — Working capital analysis (healthy vs stressed)

Healthy: AR=£285k, AP=£142k, Inventory=£95k, daily revenue=£8,500, daily COGS=£3,800. Expect DSO≈33.5 days (slightly above benchmark), DPO≈37.4 days (normal range), DIO≈25 days (healthy), CCC≈21 days. Funding gap = CCC × daily COGS ≈ £79,800.

working_capital_analysis(accounts_receivable=285000, accounts_payable=142000, inventory=95000, daily_revenue=8500, daily_cogs=3800)

Eval 10 — R&D tax credit (UK RDEC-style, regular method)

3 employees totaling £249k salary, 62% average R&D time → qualified wages ≈ £154,350. Contractor £45k × 65% = £29,250. Supplies £12,000. Total QREs ≈ £195,600. Regular method credit (20%) ≈ £39,120.

r_and_d_tax_credit(employees=[{"name":"Lead Dev","role":"Engineer","salary":85000,"rd_time_pct":80},{"name":"Data Scientist","role":"ML Eng","salary":92000,"rd_time_pct":65},{"name":"PM","role":"Product","salary":72000,"rd_time_pct":40}], contractor_spend=45000, supply_costs=12000, method="regular")

Frequently Asked Questions

Can Claude connect to Silverfin?
Yes — using ClaudeFinanceLab's Accounting MCP server. You export data from Silverfin (P&L, trial balance, AR aging, intercompany schedule) and Claude processes it through 20 purpose-built accounting tools: variance commentary, lease amortization schedules, VAT compliance, intercompany elimination, tax provision, and more.
What is Silverfin?
Silverfin is a cloud-native post-accounting and compliance platform built for accounting firms — not general bookkeeping. It sits on top of Xero, QuickBooks, and Sage, automating working papers, standardising charts of accounts, and providing the Silverfin Assistant AI for reviewing client files. ClaudeFinanceLab adds deep financial computation on top of the data Silverfin manages.
What MCP tools does ClaudeFinanceLab offer for accounting firms using Silverfin?
The Accounting MCP server includes 20 tools covering the full accounting firm workflow: Budget Variance Analysis (auto-commentary), Three-Statement Forecast, Working Capital Analysis (DSO/DPO/DIO/CCC), Depreciation Schedule (SL, DDB, MACRS), Lease Accounting (ASC 842 / IFRS 16), Revenue Recognition (ASC 606 / IFRS 15), Inventory Valuation (FIFO/LIFO/WA), FX Remeasurement (ASC 830 temporal), Tax Provision Calculator (current + deferred), VAT/GST Compliance (multi-jurisdiction), Payroll Journal Verification, ESG Carbon Footprint (Scope 1/2/3), Bad Debt Provision (AR aging), Intercompany Elimination, Treasury Cash Positioning, Segment Margin Analysis, R&D Tax Credit (regular and ASC methods), Invoice Processing (3-way match), Escheatment Tracker, and Consolidated BS Translation (ASC 830 current rate).
Does ClaudeFinanceLab connect directly to Silverfin's API?
Not yet — the current workflow uses Silverfin's built-in export functionality. Go to Reports → Export in Silverfin, download the P&L or trial balance as CSV, and paste it into Claude with the Accounting MCP server connected. A direct Silverfin API integration (OAuth 2.1, live data pull) is on the roadmap.
How is this different from Silverfin Assistant?
Silverfin Assistant reviews client files within Silverfin for unusual balances and advisory opportunities. ClaudeFinanceLab gives Claude computational tools that Silverfin doesn't have: lease amortization tables (ASC 842), multi-jurisdiction VAT compliance reports, intercompany elimination schedules, R&D tax credit calculations, three-statement forecasts, and ESG carbon footprints — all callable from Claude Desktop using your Silverfin-exported data as input.
Can I use Claude to write management accounts commentary from Silverfin data?
Yes. Export the period P&L from Silverfin, paste it into Claude with the Accounting MCP server connected, and prompt: 'Use budget_variance_analysis to analyze these variances and write CFO-level management accounts commentary for July.' Claude generates a formatted variance table with dollar and percentage variances, favorable/unfavorable flags, and narrative commentary for the top drivers — in seconds.
Can Claude generate lease working papers from Silverfin lease data?
Yes. Provide the monthly payment, lease term, incremental borrowing rate, and commencement date — Claude calls lease_accounting_asc842 and outputs a month-by-month amortization schedule (ROU asset + lease liability) that you can paste directly into your Silverfin lease working paper. Compliant with both ASC 842 and IFRS 16 treatment.
Does ClaudeFinanceLab handle VAT compliance for European accounting firms?
Yes. The vat_gst_compliance tool processes transactions across multiple countries, applies standard and reduced rates, computes input tax credits, calculates net VAT payable per jurisdiction, and flags missing or mismatched rates. Ideal for UK and European accounting firms managing cross-border VAT registrations across Silverfin client portfolios.
Can Claude do intercompany elimination for group accounts?
Yes. The intercompany_elimination tool matches IC pairs by entity, transaction type, and amount, generates DR/CR elimination entries for sales, loans, dividends, and management fees, and flags unmatched transactions. Export your Silverfin intercompany schedule and Claude produces a complete elimination working paper.
Can I automate bad debt provision from Silverfin AR aging data?
Yes. The bad_debt_provision tool takes your AR aging buckets, applies loss rates (standard defaults: current 0.5%, 1-30 days 2%, 31-60 days 5%, 61-90 days 10%, 90+ days 25%), adds a macroeconomic overlay, and outputs the required allowance plus the DR Bad Debt Expense / CR Allowance journal entry — ready for your Silverfin working paper.
How do I set up the Accounting MCP server for Silverfin workflows?
1. Register for a free ClaudeFinanceLab API key (100 calls/day, no credit card). 2. Add the server to Claude Desktop's config: set URL to https://{domain}/accounting/sse and Authorization header to Bearer YOUR_API_KEY. 3. Export client data from Silverfin (Reports → Export). 4. Paste into Claude and start prompting. Setup takes under 10 minutes.
What is the cost?
ClaudeFinanceLab is free at 100 API calls per day. Claude Desktop requires a Claude.ai subscription. No additional integration cost for the Silverfin data export workflow.
Does ClaudeFinanceLab work with other accounting platforms?
Yes. The Accounting MCP tools work with financial data from any source — Xero, QuickBooks, Sage, MYOB, SAP, Oracle, or any CSV export. Silverfin is one of many supported data sources.
Can I run R&D tax credit calculations from Silverfin payroll data?
Yes. The r_and_d_tax_credit tool calculates qualified research wages per employee (by R&D time percentage), contractor spend (65% cap per IRC §41), and supply costs — under the regular method (20%) or ASC simplified method (6%). Critical for UK accounting firms preparing RDEC claims or SME R&D relief for tech and life-sciences clients.
FEEDBACK