financeskills
Finance Skills for AI Agents
A comprehensive collection of AI agent skills for financial professionals, accountants, and finance teams. Built for technical finance professionals who want AI coding agents to help with financial analysis, auditing, compliance, reporting, and financial engineering. Works with Claude Code, OpenAI Codex, Cursor, Windsurf, and any agent that supports the Agent Skills spec.
Built by Ayotunde Oso (aka GAJETOso) for accountants in oil & gas, banking, insurance, and corporate finance. Need specific help? Open an issue — this is a community-driven resource.
Contributions welcome! Found a way to improve a skill or have a new one to add? Open a PR.
Run into a problem or have a question? Open an issue — we're happy to help.
What are Skills?
Skills are markdown files that give AI agents specialized knowledge and workflows for specific financial tasks. When you add these to your project, your agent can recognize when you're working on a financial task and apply the right accounting standards, compliance frameworks, and best practices.
Related MCP server: Jaz AI
How Skills Work Together
Skills reference each other and build on shared financial context. Most skills check for foundational knowledge (accounting standards, regulatory requirements) before executing specialized tasks.
┌──────────────────────────────────────┐
│ Compliance & Standards │
│ (IFRS, GAAP, Local Regulations) │
└──────────────┬───────────────────────┘
│
┌──────────────┬────────────┬──────────┼──────────┬──────────────┬──────────────┐
▼ ▼ ▼ ▼ ▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────┐ ┌──────────┐ ┌─────────────┐ ┌───────────┐
│ Financial│ │ Audit & │ │ Tax & │ │ Risk │ │Corporate │ │ Industry │ │ Advanced │
│ Analysis │ │Compliance│ │Regulatory│ │ │ │ Finance │ │ Specific │ │ Analytics │
├──────────┤ ├──────────┤ ├──────────┤ ├──────┤ ├──────────┤ ├─────────────┤ ├───────────┤
│fin-anlys │ │audit-chk │ │tax-plan │ │risk │ │corp-cons │ │oil-gas-val │ │ai-anomaly │
│budget-fc │ │forensic │ │revenue- │ │treasury││lbo-model │ │insurance-res│ │nlp-sent │
│statement │ │auto-recon│ │ recog │ │ │ │startup- │ │banking-comp │ │predictive │
│ -prep │ │ │ │ │ │ │ │ valuation│ │crypto-acct │ │ │
│invest- │ │ │ │ │ │ │ │debt-restr│ │variance-ana │ │ │
│ analysis │ │ │ │ │ │ │ │wacc-comp │ │product-prof │ │ │
│ │ │ │ │ │ │ │ │ecl-comp │ │earned-value │ │ │
│ │ │ │ │ │ │ │ │aro-comp │ │ │ │ │
│ │ │ │ │ │ │ │ │esg-report│ │ │ │ │
└────┬─────┘ └────┬─────┘ └────┬─────┘ └──┬───┘└────┬─────┘ └──────┬──────┘ └─────┬─────┘
│ │ │ │ │ │ │
└────────────┴─────┬──────┴───────────┴─────────┴──────────────┴──────────────┘
│
Skills cross-reference:
financial-analysis ↔ budget-forecast ↔ risk-assessment
audit-checklist ↔ forensic-accounting ↔ ai-anomaly-detection
statement-preparation ↔ corporate-consolidation ↔ revenue-recognition
oil-gas-valuation ↔ aro-computation ↔ ecl-computationAvailable Skills
Financial Analysis & Reporting
Skill | Description |
Comprehensive financial statement analysis using ratio analysis, trend analysis, and performance metrics... | |
Build budgets, forecasts, and variance analysis models with rolling forecasts and scenario planning... | |
Prepare financial statements (Income Statement, Balance Sheet, Cash Flow) following IFRS/GAAP standards... | |
Evaluate investment opportunities using NPV, IRR, payback period, and sensitivity analysis... | |
Analyze product-line profitability, contribution margins, and cost allocation for decision-making... |
Audit & Compliance
Skill | Description |
Generate comprehensive audit checklists, working papers, and test procedures for internal/external audits... | |
Detect fraud, analyze suspicious transactions, and conduct forensic investigations with data analytics... | |
Automate bank reconciliations, intercompany eliminations, and account reconciliations at scale... | |
Use machine learning to detect unusual transactions, outliers, and potential fraud in financial data... |
Tax & Regulatory
Skill | Description |
Optimize tax positions, plan tax strategies, and ensure compliance with local tax regulations... | |
Apply IFRS 15 / ASC 606 revenue recognition standards for contracts and performance obligations... | |
Prepare ESG (Environmental, Social, Governance) reports and sustainability disclosures... | |
Navigate Basel III, capital adequacy requirements, and banking regulatory compliance frameworks... |
Risk & Treasury
Skill | Description |
Identify, quantify, and manage financial risks including credit, market, operational, and liquidity risks... | |
Optimize cash management, working capital, liquidity forecasting, and funding strategies... | |
Calculate Expected Credit Loss (ECL) under IFRS 9 for financial instruments and loan portfolios... |
Corporate Finance
Skill | Description |
Prepare consolidated financial statements for group entities with elimination entries... | |
Build leveraged buyout (LBO) models with sources & uses, debt schedules, and returns analysis... | |
Value early-stage companies using DCF, comparables, venture capital method, and scorecard approaches... | |
Analyze debt restructuring scenarios, workout agreements, and distressed company turnarounds... | |
Calculate Weighted Average Cost of Capital (WACC) for valuation and capital budgeting decisions... | |
Analyze venture debt facilities, warrants, and alternative financing structures for startups... | |
Compute Asset Retirement Obligations (ARO) for decommissioning and environmental liabilities... |
Industry-Specific
Skill | Description |
Value oil & gas reserves using NPV of future cash flows, reserve-based lending, and production forecasts... | |
Calculate insurance loss reserves, IBNR (Incurred But Not Reported), and actuarial estimates... | |
Account for cryptocurrency transactions, digital assets, NFTs, and DeFi protocols under emerging standards... | |
Analyze manufacturing cost variances (material, labor, overhead) for production cost control... | |
Track project financial performance using Earned Value Management (EVM) metrics and variance analysis... |
Advanced Analytics
Skill | Description |
Extract sentiment and key insights from earnings calls, annual reports, and financial disclosures using NLP... | |
Forecast cash burn rates, runway, and funding requirements for startups and high-growth companies... |
Installation
Option 1: CLI Install (Recommended)
Use npx skills to install skills directly:
# Install all skills
npx skills add GAJETOso/financeskills
# Install specific skills
npx skills add GAJETOso/financeskills --skill financial-analysis audit-checklist
# List available skills
npx skills add GAJETOso/financeskills --listThis automatically installs to your .agents/skills/ directory (and symlinks into .claude/skills/ for Claude Code compatibility).
Option 2: Claude Code Plugin
Install via Claude Code's built-in plugin system:
# Add the marketplace
/plugin marketplace add GAJETOso/financeskills
# Install all finance skills
/plugin install finance-skillsOption 3: Clone and Copy
Clone the entire repo and copy the skills folder:
git clone https://github.com/GAJETOso/financeskills.git
cp -r financeskills/skills/* .agents/skills/Option 4: Git Submodule
Add as a submodule for easy updates:
git submodule add https://github.com/GAJETOso/financeskills.git .agents/financeskillsThen reference skills from .agents/financeskills/skills/.
Option 5: Fork and Customize
Fork this repository
Customize skills for your specific industry/regulatory needs
Clone your fork into your projects
Option 6: SkillKit (Multi-Agent)
Use SkillKit to install skills across multiple AI agents (Claude Code, Cursor, Copilot, etc.):
# Install all skills
npx skillkit install GAJETOso/financeskills
# Install specific skills
npx skillkit install GAJETOso/financeskills --skill financial-analysis audit-checklist
# List available skills
npx skillkit install GAJETOso/financeskills --listUsage
Once installed, just ask your agent to help with financial tasks:
"Analyze these financial statements and calculate key ratios"
→ Uses financial-analysis skill
"Prepare IFRS 15 revenue recognition journal entries for this contract"
→ Uses revenue-recognition skill
"Build a 5-year DCF model for this company"
→ Uses investment-analysis skill
"Calculate Expected Credit Loss for this loan portfolio"
→ Uses ecl-computation skill
"Prepare consolidated financial statements for our group"
→ Uses corporate-consolidation skillYou can also invoke skills directly:
/financial-analysis
/audit-checklist
/tax-planningSkill Categories
📊 Financial Analysis & Reporting
financial-analysis- Ratio analysis, trend analysis, performance metricsbudget-forecast- Budgeting, forecasting, variance analysisstatement-preparation- Income Statement, Balance Sheet, Cash Flowinvestment-analysis- NPV, IRR, investment evaluationproduct-profitability- Product-line profitability analysis
🔍 Audit & Compliance
audit-checklist- Audit procedures and working papersforensic-accounting- Fraud detection and investigationautomated-reconciliation- Account reconciliation automationai-anomaly-detection- ML-based anomaly detection
📋 Tax & Regulatory
tax-planning- Tax optimization and compliancerevenue-recognition- IFRS 15 / ASC 606 complianceesg-reporting- Sustainability and ESG disclosuresbanking-compliance- Basel III and banking regulations
⚠️ Risk & Treasury
risk-assessment- Financial risk identification and managementtreasury-management- Cash and liquidity managementecl-computation- IFRS 9 Expected Credit Loss
🏢 Corporate Finance
corporate-consolidation- Group consolidationlbo-modeling- Leveraged buyout modelsstartup-valuation- Early-stage company valuationdebt-restructuring- Workout and restructuring analysiswacc-computation- Cost of capital calculationsventure-debt- Alternative financing structuresaro-computation- Asset retirement obligations
🏭 Industry-Specific
oil-gas-valuation- Reserve valuation for energy sectorinsurance-reserving- Insurance loss reserves and IBNRcrypto-accounting- Digital asset accountingvariance-analysis- Manufacturing cost variance analysisearned-value-mgmt- Project financial performance tracking
🤖 Advanced Analytics
nlp-earnings-sentiment- NLP for financial documentspredictive-burn-rate- Cash runway forecasting
Compliance & Regulatory Support
This repository includes dedicated compliance mapping for:
IFRS Standards - International Financial Reporting Standards
US GAAP - Generally Accepted Accounting Principles
African Frameworks - Local regulatory requirements (Nigeria, South Africa, Kenya, Ghana)
Industry Regulations - Banking (Basel III), Insurance (IFRS 17), Oil & Gas (IFRS 6)
See Regulatory Compliance Mapping for detailed standard-to-skill mappings.
Learning Path
🚀 Phase 1: Foundations
Get comfortable with the technical basics:
Python: Master Pandas, NumPy, and OpenPyXL for data manipulation
APIs: Connect to financial data sources (Yahoo Finance, Bloomberg, Alpha Vantage)
Git: Version control for financial models and collaboration
📚 Resources in /foundations
🚀 Phase 2: AI Usage
Learn to work effectively with AI agents:
Prompt Engineering: Craft precise instructions for complex financial reasoning
AI Tools: Leverage ChatGPT, Claude, GitHub Copilot, and Cursor for development
📚 Resources in /ai-usage
🚀 Phase 3: Skill Building
Apply specialized financial skills:
Start with foundational skills (financial-analysis, budget-forecast)
Progress to compliance skills (audit-checklist, revenue-recognition)
Master advanced topics (corporate-consolidation, predictive analytics)
📚 All skills available in /skills
🚀 Phase 4: Real Projects
Build end-to-end financial systems:
AI-powered Finance Assistant: Natural language interface for financial queries
Automated Reporting Tool: Dynamic generation of financial statements
Smart Audit System: AI-driven anomaly detection in transaction logs
📚 Project templates in /projects
Repository Structure
financeskills/
├── foundations/ # Phase 1: Python, APIs, Git basics
├── ai-usage/ # Phase 2: Prompt engineering guides
├── skills/ # Phase 3: Modular skill definitions
│ ├── financial-analysis/
│ │ ├── SKILL.md # Skill instructions
│ │ ├── evals/ # Test cases
│ │ └── references/ # Accounting standards
│ ├── audit-checklist/
│ ├── tax-planning/
│ └── [40+ other skills]/
├── compliance/ # Regulatory mapping (IFRS, GAAP, local)
├── projects/ # Phase 4: Full-scale applications
└── tools/ # Helper utilities and integrationsUse It From Any Agent
Skills (auto-trigger + explicit): SKILL.md follows the open Agent Skills
spec - works in Claude Code, Codex CLI, Gemini CLI, Copilot/VS Code, Cursor,
Windsurf, and any tool reading .agents/skills/. In Claude Code, invoke
explicitly with /skill-name.
Slash commands: commands/ ships 52 commands - one per skill (full
coverage of all 43) plus workflow commands (/reconcile, /wacc,
/close-the-books, ...) with argument handling.
MCP connector: stdio (tools/mcp/server.py) or hosted HTTP
(tools/mcp/http_server.py + Dockerfile, see tools/mcp/DEPLOY.md) exposing 155+ tools (every calculator
across 38 skills, plus skill/standards/template readers) to ANY MCP client -
zero dependencies, no network, no keys. Config snippets in tools/mcp/README.md.
Install as a CLI: pipx install git+https://github.com/GAJETOso/financeskills
gives financeskills-mcp, financeskills-mcp-http, financeskills-validate,
financeskills-evals.
Live data: tools/connectors/ pulls Stripe and Plaid transactions into
skill-ready CSVs (each has a --mock mode). See tools/connectors/README.md.
Eval scorecard: see tools/evals/BASELINE.md. All 43 skills have file-based
evals with realistic fixtures (CSV/XLSX) and code-verified expected values.
Provenance: MANIFEST.sha256 checksums all content; skill scripts are
stdlib-only with no network access (see SECURITY.md).
Quality Infrastructure
Every skill is validated and testable:
Validator -
python3 validate_skills.pyenforces the full Agent Skills spec (frontmatter, evals schema, dead links, line limits), runs every script's self-test, and checks marketplace manifests against the skills on disk. CI runs it on every push.Eval harness -
python3 tools/evals/run_evals.py --allfeeds each eval prompt (with its fixture files) to a model with the skill as system context and grades the assertions with an LLM judge.--dry-runvalidates schemas offline.Deterministic scripts - 38 of 43 skills ship a
scripts/calculate.pywith self-tested functions, so agents compute with code instead of mental math.Fixtures - flagship skills include realistic CSV fixtures (trial balances, lease portfolios, bank statements) with code-verified expected answers.
Templates - flagship skills ship output templates in
assets/for consistent memos and workpapers.
Contributing
Found a way to improve a skill? Have a new skill to suggest? PRs and issues welcome!
See CONTRIBUTING.md for guidelines on adding or improving skills.
Skill Improvement Ideas
Add more industry-specific skills (real estate, healthcare, manufacturing)
Expand compliance coverage (SOX, GDPR, local African regulations)
Create more advanced analytics skills (time series forecasting, Monte Carlo simulation)
Build integration skills (QuickBooks, Xero, SAP, Oracle)
For AI Agents
If you are an AI agent (Claude, Cursor, etc.), please refer to AGENTS.md for interaction guidelines and CLAUDE.md for project rules.
License
MIT - Use these however you want.
About the Author
Built by Ayotunde Oso (aka GAJETOso) — Accountant in the oil & gas industry (Nigeria), with experience across IFRS, corporate finance, audit, and financial systems. Currently building AI-powered finance tools for accounting professionals in emerging markets.
Connect: GitHub
Roadmap
✅ Completed
43 core financial skills
IFRS/GAAP compliance mapping
Industry-specific skills (oil & gas, banking, insurance)
AI agent integration (Claude Code, Cursor)
🚧 In Progress
Interactive skill tutorials with Python notebooks
Integration with accounting software APIs (QuickBooks, Xero)
Video walkthroughs for each skill
Mobile app for on-the-go financial analysis
🔮 Future
Community skill marketplace
Certification program for AI-powered accounting
Multi-language support (French, Portuguese for African markets)
Real-time collaboration features
Support
Having issues? Questions? Want to contribute?
📧 Issues: Open an issue
💬 Discussions: Start a discussion
🤝 Contributing: See CONTRIBUTING.md
🤖 For AI Agents
If you are an AI agent (Claude, Cursor, etc.), please refer to AGENTS.md for interaction guidelines and CLAUDE.md for project rules.
Built for accountants, by an accountant. Let's revolutionize financial analysis with AI.
Available Tools
178 toolsai_anomaly_detection__iqr_anomaliesD
[ai-anomaly-detection] iqr_anomalies
Inputs: values (required), k.
ai_anomaly_detection__rolling_deviation_anomaliesB
[ai-anomaly-detection] Flag points deviating from their trailing-window mean by > threshold sigmas.
Inputs: values (required), window, threshold.
ai_anomaly_detection__zscore_anomaliesB
[ai-anomaly-detection] Indices of values beyond threshold standard deviations from the mean.
Inputs: values (required), threshold.
aro_computation__accretion_scheduleC
[aro-computation] Year-by-year unwinding; closing balance equals the settlement amount.
Inputs: years (required), discount (required), opening_pv (required).
aro_computation__initial_aroC
[aro-computation] PV of an inflated future restoration cost.
Inputs: years (required), discount (required), inflation (required), current_cost (required).
aro_computation__revision_adjustmentC
[aro-computation] IFRIC 1 revision: returns the adjustment to BOTH provision and asset (+ = increase).
Inputs: discount (required), years_remaining (required), old_remaining_pv (required), new_cost_estimate (required), +1 more.
automated_reconciliation__exact_matchA
[automated-reconciliation] Pair items with equal amount and reference. Each item used once.
Inputs: side_a (required), side_b (required).
automated_reconciliation__one_to_many_matchB
[automated-reconciliation] Find a combination of candidates summing to the target amount (batched settlements).
Inputs: target (required), candidates (required), tol, max_combo.
automated_reconciliation__tolerance_matchB
[automated-reconciliation] Pair items whose amounts differ by <= tol; returns (a, b, difference).
Inputs: tol (required), side_a (required), side_b (required).
banking_compliance__buffer_checkD
[banking-compliance] buffer_check
Inputs: cet1_ratio (required), dsib, minimum, conservation, +1 more.
banking_compliance__capital_ratioC
[banking-compliance] Works for CET1, Tier 1, or Total capital against risk-weighted assets.
Inputs: rwa (required), capital (required).
banking_compliance__lcrD
[banking-compliance] lcr
Inputs: hqla (required), net_outflows_30d (required).
banking_compliance__leverage_ratioD
[banking-compliance] leverage_ratio
Inputs: tier1 (required), total_exposure (required).
banking_compliance__nsfrD
[banking-compliance] nsfr
Inputs: required_stable_funding (required), available_stable_funding (required).
banking_compliance__rwa_from_exposuresD
[banking-compliance] exposures: list of (exposure_amount, risk_weight).
Inputs: exposures (required).
budget_forecast__cagrD
[budget-forecast] cagr
Inputs: years (required), ending (required), beginning (required).
budget_forecast__driver_based_budgetD
[budget-forecast] driver_based_budget
Inputs: price (required), units (required), fixed_costs (required), variable_cost_pct (required).
budget_forecast__project_revenueD
[budget-forecast] project_revenue
Inputs: base (required), growth_rates (required).
budget_forecast__scenario_deltaD
[budget-forecast] scenario_delta
Inputs: scenario (required), base_case (required).
company_valuation__enterprise_valueD
[company-valuation] enterprise_value
Inputs: fcfs (required), wacc (required), terminal_value (required).
company_valuation__equity_valueD
[company-valuation] equity_value
Inputs: ev (required), net_debt (required), minority_interest.
company_valuation__npvC
[company-valuation] NPV of cashflows starting at t=1.
Inputs: rate (required), cashflows (required).
company_valuation__terminal_value_exit_multipleD
[company-valuation] terminal_value_exit_multiple
Inputs: multiple (required), final_ebitda (required).
company_valuation__terminal_value_gordonD
[company-valuation] terminal_value_gordon
Inputs: g (required), wacc (required), final_fcf (required).
corporate_consolidation__consolidated_equity_checkC
[corporate-consolidation] Group share of equity - quick reasonableness check.
Inputs: pct_owned (required), parent_equity (required), sub_post_acq_profit (required), goodwill_impairment.
corporate_consolidation__goodwill_fullC
[corporate-consolidation] Full goodwill (IFRS 3 option / US GAAP requirement).
Inputs: consideration (required), nci_fair_value (required), net_identifiable_assets (required).
corporate_consolidation__goodwill_partialC
[corporate-consolidation] Partial goodwill: NCI measured at proportionate share of net assets.
Inputs: pct_acquired (required), consideration (required), net_identifiable_assets (required).
corporate_consolidation__nci_at_acquisitionD
[corporate-consolidation] nci_at_acquisition
Inputs: method (required), pct_nci (required), nci_fair_value (required), net_identifiable_assets (required).
credit_analysis__covenant_headroomC
[credit-analysis] Headroom as fraction of covenant level. Positive = compliant.
Inputs: actual (required), covenant (required), lower_is_better.
credit_analysis__dscrB
[credit-analysis] Cash flow available for debt service / total debt service.
Inputs: cfads (required), debt_service (required).
credit_analysis__fixed_charge_coverageB
[credit-analysis] (EBITDA - maintenance capex) / (interest + scheduled principal + leases).
Inputs: capex (required), ebitda (required), fixed_charges (required).
credit_analysis__interest_coverageD
[credit-analysis] interest_coverage
Inputs: ebit (required), interest (required).
credit_analysis__net_leverageD
[credit-analysis] net_leverage
Inputs: cash (required), ebitda (required), total_debt (required).
crypto_accounting__cost_less_impairmentB
[crypto-accounting] IAS 38 cost model: impair to lowest observed; no reversal above carrying (simplified - IFRS allows reversal to the impaired-cost ceiling).
Inputs: cost (required), current_price (required), lowest_observed (required).
crypto_accounting__fair_value_remeasurementC
[crypto-accounting] US GAAP (ASU 2023-08): measure at fair value, changes through net income.
Inputs: carrying (required), fair_value (required).
crypto_accounting__realized_gain_fifoC
[crypto-accounting] lots: (units, unit_cost) in acquisition order.
Inputs: lots (required), sale_price (required), units_sold (required).
cvp_breakeven__breakeven_salesD
[cvp-breakeven] breakeven_sales
Inputs: cm_ratio (required), fixed_costs (required).
cvp_breakeven__breakeven_unitsD
[cvp-breakeven] breakeven_units
Inputs: price (required), fixed_costs (required), variable_cost (required).
cvp_breakeven__contribution_marginD
[cvp-breakeven] contribution_margin
Inputs: price (required), variable_cost (required).
cvp_breakeven__degree_of_operating_leverageD
[cvp-breakeven] degree_of_operating_leverage
Inputs: total_cm (required), operating_income (required).
cvp_breakeven__margin_of_safetyD
[cvp-breakeven] Returned as a ratio of actual sales.
Inputs: actual_sales (required), breakeven_sales_value (required).
cvp_breakeven__units_for_target_profitD
[cvp-breakeven] units_for_target_profit
Inputs: price (required), target (required), fixed_costs (required), variable_cost (required).
debt_payoff__avalanche_scheduleD
[debt-payoff] avalanche_schedule
Inputs: debts (required), monthly_budget (required).
debt_payoff__interest_savingsD
[debt-payoff] interest_savings
Inputs: debts (required), monthly_budget (required).
debt_payoff__monthly_interestD
[debt-payoff] monthly_interest
Inputs: balance (required), annual_rate (required).
debt_payoff__snowball_scheduleD
[debt-payoff] snowball_schedule
Inputs: debts (required), monthly_budget (required).
debt_restructuring__haircut_pctD
[debt-restructuring] haircut_pct
Inputs: new_value (required), face_value (required).
debt_restructuring__npv_of_termsB
[debt-restructuring] PV of interest-only payments plus bullet principal, at the discount rate.
Inputs: rate (required), years (required), principal (required), discount_rate (required).
debt_restructuring__waterfallC
[debt-restructuring] tranches: (name, claim) in priority order. Returns recovery per tranche.
Inputs: tranches (required), enterprise_value (required).
deferred_tax__deferred_tax_balanceC
[deferred-tax] DTL for taxable differences, DTA for deductible ones, at enacted rate.
Inputs: tax_rate (required), temp_diff (required).
deferred_tax__effective_tax_rateD
[deferred-tax] effective_tax_rate
Inputs: current_tax (required), pretax_income (required), deferred_tax_expense (required).
deferred_tax__rate_change_adjustmentB
[deferred-tax] P&L (or OCI) impact of remeasuring the deferred balance at a new enacted rate.
Inputs: new_rate (required), old_rate (required), temp_diff (required).
deferred_tax__temporary_differenceC
[deferred-tax] Positive = taxable temporary difference (DTL); negative = deductible (DTA).
Inputs: tax_base (required), carrying_amount (required).
earned_value_mgmt__eac_atypicalB
[earned-value-mgmt] EAC assuming remaining work at budgeted rates (variance was one-off).
Inputs: ac (required), ev (required), bac (required).
earned_value_mgmt__eac_combinedC
[earned-value-mgmt] EAC where both cost and schedule performance affect remaining work.
Inputs: ac (required), ev (required), bac (required), cpi (required), +1 more.
earned_value_mgmt__eac_cpiB
[earned-value-mgmt] EAC assuming current cost performance continues.
Inputs: bac (required), cpi (required).
earned_value_mgmt__tcpiC
[earned-value-mgmt] Cost performance needed on remaining work to hit BAC.
Inputs: ac (required), ev (required), bac (required).
earned_value_mgmt__variancesD
[earned-value-mgmt] variances
Inputs: ac (required), ev (required), pv (required).
ecl_computation__ecl_single_periodB
[ecl-computation] ECL for one period: PD x LGD x EAD x discount.
Inputs: ead (required), lgd (required), pd_ (required), discount_factor.
ecl_computation__lifetime_eclC
[ecl-computation] Lifetime ECL: sum of marginal-PD-weighted discounted losses per period (t starts at 1).
Inputs: eir (required), eads (required), lgds (required), marginal_pds (required).
ecl_computation__provision_matrixC
[ecl-computation] Simplified-approach provision per aging bucket; includes 'total'.
Inputs: loss_rates (required), aging_balances (required).
ecl_computation__scenario_weighted_eclC
[ecl-computation] Probability-weighted ECL across macro scenarios; weights must sum to 1.
Inputs: weights (required), scenario_ecls (required).
financial_analysis__dupontC
[financial-analysis] ROE = margin x asset turnover x leverage.
Inputs: assets (required), equity (required), revenue (required), net_income (required).
financial_analysis__liquidity_ratiosD
[financial-analysis] liquidity_ratios
Inputs: inventory (required), current_assets (required), current_liabilities (required).
financial_analysis__profitability_ratiosD
[financial-analysis] profitability_ratios
Inputs: cogs (required), assets (required), equity (required), revenue (required), +1 more.
financial_analysis__safe_divC
[financial-analysis] None when the denominator is zero/negative-meaningless rather than raising.
Inputs: den (required), num (required).
financial_analysis__solvency_ratiosD
[financial-analysis] solvency_ratios
Inputs: ebit (required), equity (required), interest (required), total_liabilities (required).
fixed_asset_accounting__disposal_resultD
[fixed-asset-accounting] Positive = gain, negative = loss.
Inputs: cost (required), proceeds (required), accumulated_depreciation (required).
fixed_asset_accounting__double_declining_scheduleC
[fixed-asset-accounting] Annual DDB charges; never depreciates below residual.
Inputs: cost (required), residual (required), life_years (required).
fixed_asset_accounting__straight_lineD
[fixed-asset-accounting] straight_line
Inputs: cost (required), residual (required), life_years (required).
fixed_asset_accounting__units_of_productionD
[fixed-asset-accounting] units_of_production
Inputs: cost (required), residual (required), total_units (required), units_this_period (required).
forensic_accounting__benford_testD
[forensic-accounting] benford_test
Inputs: values (required).
forensic_accounting__first_digitD
[forensic-accounting] first_digit
Inputs: value (required).
forensic_accounting__round_number_ratioC
[forensic-accounting] Share of amounts that are exact multiples of base - a fraud tell.
Inputs: values (required), base.
get_skillA
Return the full SKILL.md instructions for a skill (use list_skills for names).
Inputs: name (required).
get_standardA
Return a standards summary, e.g. family='ifrs', name='ifrs-16'. Summaries carry an as_of date - verify before decision-grade use.
Inputs: name (required), family (required).
get_templateA
Return an output template from a skill's assets/, e.g. skill='wacc-computation'.
Inputs: skill (required).
insurance_reserving__development_factorsA
[insurance-reserving] Volume-weighted age-to-age factors from a cumulative paid/incurred triangle. triangle[i] = accident year i's cumulative values by development period.
Inputs: triangle (required).
insurance_reserving__ibnrD
[insurance-reserving] ibnr
Inputs: ultimates (required), paid_to_date (required).
insurance_reserving__project_ultimatesD
[insurance-reserving] project_ultimates
Inputs: factors (required), triangle (required).
intercompany_accounting__elimination_entryC
[intercompany-accounting] Eliminate IC revenue/COGS and defer unrealized margin in inventory.
Inputs: ic_revenue (required), unrealized_profit (required).
intercompany_accounting__match_balancesC
[intercompany-accounting] Compare IC receivable on A vs IC payable on B per counterparty key.
Inputs: entity_a_books (required), entity_b_books (required), tolerance.
intercompany_accounting__unrealized_profit_in_inventoryC
[intercompany-accounting] Profit to eliminate on inventory still held within the group.
Inputs: cost (required), ic_sale_price (required), pct_still_held (required).
inventory_costing__fifo_cogsB
[inventory-costing] purchases: list of (units, unit_cost) in order. Returns COGS and ending value.
Inputs: purchases (required), units_sold (required).
inventory_costing__lcnrv_writedownB
[inventory-costing] IAS 2 lower of cost and NRV writedown (0 if NRV >= cost).
Inputs: nrv (required), cost (required).
inventory_costing__lifo_cogs_periodicD
[inventory-costing] lifo_cogs_periodic
Inputs: purchases (required), units_sold (required).
inventory_costing__weighted_average_cogsD
[inventory-costing] weighted_average_cogs
Inputs: purchases (required), units_sold (required).
investment_analysis__irrC
[investment-analysis] Bisection IRR; requires a sign change over [lo, hi].
Inputs: cashflows (required), hi, lo, tol.
investment_analysis__npvD
[investment-analysis] cashflows[0] at t=0 (usually negative).
Inputs: rate (required), cashflows (required).
investment_analysis__payback_periodC
[investment-analysis] Years to recover the t=0 outflow (fractional, undiscounted).
Inputs: cashflows (required).
investment_analysis__profitability_indexD
[investment-analysis] profitability_index
Inputs: rate (required), cashflows (required).
journal_entry__prorate_accrualD
[journal-entry] prorate_accrual
Inputs: days_elapsed (required), days_in_month (required), monthly_amount (required).
journal_entry__reversalC
[journal-entry] Flip Dr/Cr for an accrual reversal.
Inputs: lines (required).
journal_entry__validate_entryA
[journal-entry] lines: [{'account': str, 'dr': float, 'cr': float}]. Checks Dr = Cr and no dual-sided lines.
Inputs: lines (required).
lbo_modeling__run_lboD
[lbo-modeling] run_lbo
Inputs: a (required).
lease_accounting__amortization_scheduleB
[lease-accounting] Year-by-year liability rollforward for payments in arrears.
Inputs: rate (required), payment (required), term_years (required).
lease_accounting__lease_liabilityC
[lease-accounting] PV of level lease payments at the discount rate (IBR or implicit rate).
Inputs: rate (required), payment (required), term_years (required), in_arrears.
lease_accounting__rou_depreciationC
[lease-accounting] Straight-line ROU depreciation (no residual).
Inputs: rou_asset (required), term_years (required).
list_skillsA
List all FinanceSkills with their trigger descriptions.
Inputs: no named parameters.
list_standardsA
List available accounting/auditing standards summaries (IFRS, IAS, US GAAP ASC, IPSAS, ISA, Basel, ESG...).
Inputs: no named parameters.
net_worth_tracker__asset_allocationD
[net-worth-tracker] asset_allocation
Inputs: assets (required).
net_worth_tracker__debt_to_asset_ratioD
[net-worth-tracker] debt_to_asset_ratio
Inputs: assets (required), liabilities (required).
net_worth_tracker__liquid_asset_ratioD
[net-worth-tracker] liquid_asset_ratio
Inputs: total_assets (required), liquid_assets (required).
net_worth_tracker__net_worthD
[net-worth-tracker] net_worth
Inputs: assets (required), liabilities (required).
net_worth_tracker__period_changeD
[net-worth-tracker] period_change
Inputs: current_nw (required), previous_nw (required).
oil_gas_valuation__decline_productionC
[oil-gas-valuation] Annual production volumes under constant exponential decline.
Inputs: years (required), decline (required), initial_rate (required).
oil_gas_valuation__netbackD
[oil-gas-valuation] netback
Inputs: price (required), royalty_pct (required), opex_per_unit (required).
oil_gas_valuation__pv10C
[oil-gas-valuation] SEC-style PV-10: discounted net cashflows from year 1.
Inputs: volumes (required), netback_per_unit (required), rate.
oil_gas_valuation__reserves_to_productionC
[oil-gas-valuation] R/P life in years.
Inputs: reserves (required), annual_production (required).
personal_budgeting__categorise_vs_targetD
[personal-budgeting] categorise_vs_target
Inputs: income (required), actual_needs (required), actual_wants (required), actual_savings (required).
personal_budgeting__fifty_thirty_twentyD
[personal-budgeting] fifty_thirty_twenty
Inputs: monthly_income (required).
personal_budgeting__savings_rateD
[personal-budgeting] savings_rate
Inputs: monthly_income (required), monthly_savings (required).
personal_budgeting__zero_based_budgetD
[personal-budgeting] zero_based_budget
Inputs: expenses (required), monthly_income (required).
predictive_burn_rate__apply_collections_curveA
[predictive-burn-rate] Convert invoicing into expected cash receipts via a lag distribution. curve[k] = share collected k months after invoicing; should sum to <= 1 (residual = bad debt).
Inputs: curve (required), invoiced_by_month (required).
predictive_burn_rate__growth_adjusted_runwayC
[predictive-burn-rate] Months until cash drops below floor when burn grows at a monthly rate.
Inputs: cash (required), current_burn (required), monthly_growth (required), floor, +1 more.
predictive_burn_rate__net_burnD
[predictive-burn-rate] net_burn
Inputs: collections (required), gross_outflows (required).
predictive_burn_rate__simple_runwayA
[predictive-burn-rate] Months of runway at constant burn. Returns inf if cash-flow positive.
Inputs: cash (required), avg_net_burn (required).
product_profitability__allocate_costsB
[product-profitability] Allocate a shared cost pool pro-rata to a driver (revenue, units, hours...).
Inputs: drivers (required), shared_cost (required).
product_profitability__product_pnlD
[product-profitability] product_pnl
Inputs: revenue (required), direct_costs (required), allocated_costs (required).
product_profitability__unit_economicsD
[product-profitability] unit_economics
Inputs: cac (required), arpu (required), variable_cost_per_user (required).
retirement_planning__future_valueB
[retirement-planning] FV of lump sum + regular monthly contributions compounded monthly.
Inputs: years (required), principal (required), annual_rate (required), monthly_contribution.
retirement_planning__nest_egg_targetD
[retirement-planning] nest_egg_target
Inputs: desired_annual_income (required), rate.
retirement_planning__replacement_ratioD
[retirement-planning] replacement_ratio
Inputs: retirement_income (required), pre_retirement_income (required).
retirement_planning__required_monthly_contributionB
[retirement-planning] Monthly contribution needed to reach target given existing principal.
Inputs: years (required), target (required), principal (required), annual_rate (required).
retirement_planning__safe_withdrawalD
[retirement-planning] safe_withdrawal
Inputs: portfolio (required), rate.
revenue_recognition__allocate_transaction_priceC
[revenue-recognition] Allocate to performance obligations pro-rata to standalone selling prices.
Inputs: ssps (required), total_price (required).
revenue_recognition__contract_liabilityD
[revenue-recognition] contract_liability
Inputs: billed (required), recognized (required).
revenue_recognition__over_time_revenueD
[revenue-recognition] over_time_revenue
Inputs: allocated (required), total_months (required), months_elapsed (required).
revenue_recognition__significant_financing_splitB
[revenue-recognition] Split a deferred receipt into cash selling price (revenue) and interest.
Inputs: rate (required), years (required), deferred_price (required).
risk_assessment__annualized_volatilityD
[risk-assessment] annualized_volatility
Inputs: periodic_returns (required), periods_per_year.
risk_assessment__historical_varC
[risk-assessment] Loss threshold (positive number) at the given confidence, from history.
Inputs: returns (required), confidence.
risk_assessment__minimum_variance_hedge_ratioD
[risk-assessment] minimum_variance_hedge_ratio
Inputs: corr (required), sigma_spot (required), sigma_future (required).
risk_assessment__parametric_varC
[risk-assessment] One-period Gaussian VaR in currency terms.
Inputs: mu (required), sigma (required), portfolio_value (required), confidence.
startup_valuation__berkusD
[startup-valuation] berkus
Inputs: team (required), rollout (required), prototype (required), sound_idea (required), +2 more.
startup_valuation__dilutionC
[startup-valuation] Founder ownership after the round.
Inputs: new_money (required), post_money (required), founder_pct (required).
startup_valuation__vc_methodC
[startup-valuation] Post-money = exit / target return multiple; ownership = investment / post-money.
Inputs: exit_value (required), investment (required), target_multiple (required).
startup_valuation__vc_method_irrD
[startup-valuation] vc_method_irr
Inputs: years (required), exit_value (required), investment (required), required_irr (required).
statement_preparation__cash_reconciliationD
[statement-preparation] cash_reconciliation
Inputs: cff (required), cfi (required), cfo (required), opening_cash (required).
statement_preparation__financing_cash_flowD
[statement-preparation] financing_cash_flow
Inputs: debt_drawn (required), debt_repaid (required), dividends_paid (required), equity_issued.
statement_preparation__investing_cash_flowD
[statement-preparation] investing_cash_flow
Inputs: capex (required), acquisitions, disposal_proceeds.
statement_preparation__operating_cash_flow_indirectC
[statement-preparation] Deltas are (closing - opening). AR/inventory increases consume cash.
Inputs: net_income (required), depreciation (required), delta_payables (required), delta_inventory (required), +2 more.
tax_efficient_investing__after_tax_future_valueB
[tax-efficient-investing] FV of a lump sum in a taxable account where gains are taxed annually.
Inputs: years (required), principal (required), annual_tax_rate (required), gross_annual_rate (required).
tax_efficient_investing__roth_vs_traditionalC
[tax-efficient-investing] Compare after-tax wealth from Roth vs. traditional contribution. Roth: contribute post-tax dollars, withdraw tax-free. Traditional: contribute pre-tax dollars, pay tax on withdrawal.
Inputs: years (required), contribution (required), future_tax_rate (required), current_tax_rate (required), +1 more.
tax_efficient_investing__tax_drag_costD
[tax-efficient-investing] tax_drag_cost
Inputs: years (required), principal (required), annual_tax_rate (required), gross_annual_rate (required).
tax_efficient_investing__tax_equivalent_yieldC
[tax-efficient-investing] Gross yield a taxable bond must offer to match a tax-free bond.
Inputs: tax_free_yield (required), marginal_tax_rate (required).
tax_efficient_investing__tax_free_future_valueA
[tax-efficient-investing] FV of a lump sum in a tax-advantaged account (Roth / ISA) — no annual tax drag.
Inputs: years (required), principal (required), gross_annual_rate (required).
tax_planning__deferral_benefitC
[tax-planning] PV saving from postponing a tax payment.
Inputs: tax_amount (required), discount_rate (required), years_deferred (required).
tax_planning__effective_rateD
[tax-planning] effective_rate
Inputs: tax (required), income (required).
tax_planning__marginal_rateD
[tax-planning] marginal_rate
Inputs: income (required), brackets (required).
tax_planning__progressive_taxD
[tax-planning] brackets: (upper_bound, rate) ascending; last bound may be float('inf').
Inputs: income (required), brackets (required).
three_statement_modeling__balance_checkD
[three-statement-modeling] balance_check
Inputs: total_assets (required), total_equity (required), total_liabilities (required), tolerance.
three_statement_modeling__cash_tiesD
[three-statement-modeling] cash_ties
Inputs: bs_cash (required), cf_closing_cash (required), tolerance.
three_statement_modeling__project_yearB
[three-statement-modeling] Minimal linked projection. prior: revenue, cash, ppe, debt, equity, retained_earnings. assump: growth, ebitda_margin, da_pct_rev, capex_pct_rev, interest_rate, tax_rate, payout.
Inputs: prior (required), assump (required).
three_statement_modeling__retained_earnings_rollforwardD
[three-statement-modeling] retained_earnings_rollforward
Inputs: dividends (required), net_income (required), opening_re (required).
treasury_management__cash_positionD
[treasury-management] cash_position
Inputs: opening (required), receipts (required), disbursements (required).
treasury_management__fx_forward_rateB
[treasury-management] Covered interest parity: F = S x (1 + r_dom x t) / (1 + r_for x t).
Inputs: days (required), spot (required), foreign_rate (required), domestic_rate (required), +1 more.
treasury_management__hedge_pnlB
[treasury-management] P&L of a forward purchase of foreign currency vs buying at maturity spot.
Inputs: notional_foreign (required), spot_at_maturity (required), contracted_forward (required).
treasury_management__liquidity_runway_daysD
[treasury-management] liquidity_runway_days
Inputs: daily_net_outflow (required), unrestricted_cash (required), committed_facilities (required).
variance_analysis__fixed_overhead_variancesD
[variance-analysis] fixed_overhead_variances
Inputs: foh_rate (required), actual_foh (required), budgeted_foh (required), std_hours_allowed (required).
variance_analysis__labelD
[variance-analysis] label
Inputs: v (required).
variance_analysis__labor_efficiency_varianceD
[variance-analysis] std_hours = standard hours allowed for ACTUAL output.
Inputs: std_rate (required), act_hours (required), std_hours (required).
variance_analysis__labor_rate_varianceD
[variance-analysis] labor_rate_variance
Inputs: act_rate (required), std_rate (required), act_hours (required).
variance_analysis__material_price_varianceD
[variance-analysis] Positive = favorable.
Inputs: act_qty (required), act_price (required), std_price (required).
variance_analysis__material_usage_varianceC
[variance-analysis] std_qty = standard quantity allowed for ACTUAL output. Positive = favorable.
Inputs: act_qty (required), std_qty (required), std_price (required).
venture_debt__payment_scheduleC
[venture-debt] Monthly schedule: interest-only period then level amortization.
Inputs: io_months (required), principal (required), annual_rate (required), amort_months (required).
venture_debt__runway_extension_monthsD
[venture-debt] runway_extension_months
Inputs: monthly_burn (required), net_loan_proceeds (required).
venture_debt__total_cost_of_debtD
[venture-debt] total_cost_of_debt
Inputs: rows (required), closing_fee (required), final_payment_fee (required).
wacc_computation__cost_of_equity_capmC
[wacc-computation] CAPM cost of equity. All inputs as decimals (0.05 = 5%).
Inputs: erp (required), beta (required), risk_free (required), size_premium, +1 more.
wacc_computation__relever_betaB
[wacc-computation] Hamada relevering at the target capital structure.
Inputs: tax_rate (required), debt_to_equity (required), unlevered_beta (required).
wacc_computation__unlever_betaC
[wacc-computation] Hamada unlevering (debt beta assumed zero).
Inputs: tax_rate (required), levered_beta (required), debt_to_equity (required).
wacc_computation__waccC
[wacc-computation] Weighted average cost of capital from market-value weights.
Inputs: i (required).
working_capital_analysis__cash_conversion_cycleD
[working-capital-analysis] cash_conversion_cycle
Inputs: dio_v (required), dpo_v (required), dso_v (required).
working_capital_analysis__dioD
[working-capital-analysis] dio
Inputs: cogs (required), avg_inventory (required), days.
working_capital_analysis__dpoD
[working-capital-analysis] dpo
Inputs: cogs (required), avg_payables (required), days.
working_capital_analysis__dsoD
[working-capital-analysis] dso
Inputs: revenue (required), avg_receivables (required), days.
working_capital_analysis__working_capital_needC
[working-capital-analysis] Rough funding requirement implied by the cycle length.
Inputs: revenue (required), ccc_days (required), days.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 178 tools
Tools are organized by skill prefix, which helps distinguish across domains. Within a skill, individual tools are specialized and descriptions clarify intent. However, the large number of tools increases the chance of misselection, especially for similar-sounding tools like 'zscore_anomalies' and 'rolling_deviation_anomalies'.
Tools follow a consistent 'skill__tool_name' pattern using snake_case, which is predictable. Some tool names are vaguely named (e.g., 'label' in variance_analysis) or repeat the skill name (e.g., 'buffer_check'), but overall the pattern is maintained across all 178 tools.
178 tools is excessive for a single MCP server, even one covering multiple finance domains. This makes it difficult for an agent to efficiently navigate and select the right tool. The server would benefit from being split into smaller, domain-specific servers (e.g., 5-15 tools per domain).
The server covers an impressively broad range of finance and accounting topics, from anomaly detection to working capital analysis. Most common calculations (NPV, IRR, ratios, lease accounting, etc.) are present. A few areas are thin (e.g., crypto accounting has only two tools), but overall the surface is comprehensive for a financial analysis toolkit.
Maintenance
Related MCP Connectors
Open-source AI accounting skills verified by licensed accountants (tax, VAT, payroll).
AI agents for bookkeeping, reconciliation, and financial close for SMBs.
Primary-source SEC filing intelligence and financial/disclosure reconciliation for AI agents.
Connect AI agents to financial institution origination, analytics, and compliance workflows.
Related MCP Servers
AlicenseAqualityBmaintenanceOpen-source, accountant-verified tax computation skills for AI agents. 261+ skills across 172+ jurisdictions covering income tax, VAT/GST, payroll, corporate tax, crypto, and cross-border planning. Every skill is verified section-by-section by licensed CPAs and chartered accountants. 3 tools (list_skills, get_skill, get_skill_sections) and 1 prompt (skill-review).46481AGPL 3.0- AlicenseNot gradedqualityBmaintenanceThe complete agent surface for Jaz accounting, providing 284 MCP tools and domain knowledge for AI agents to handle accounting tasks.1,827 npm8MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with the Tripletex accounting system via 56 tools and 18 skills for orders, invoices, bookkeeping, reports, projects, and travel expenses.23MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to perform financial analysis, budget forecasting, compliance checks, expense categorization, and risk assessment, returning structured JSON with audit-ready governance receipts.5102 npm1Business Source 1.1