AI Deep Dive

Anthropic Financial Services Repo: Agents, Skills, MCP Connectors, and the Gotchas

Anthropic's financial-services repository is a file-based reference stack for finance work: Claude plugins, vertical skills, slash commands, market-data MCP connectors, Managed Agent cookbooks, and Microsoft 365 add-in provisioning guidance.

Updated June 2026
Anthropic financial services guide hero showing finance workflow agents, MCP data connectors, spreadsheets, and human review gates

The honest frame is this: the repo is not a pip package and not a turnkey regulated-finance platform. It is a template marketplace for analyst workflows, meant to be customized, connected to licensed data, validated, and kept under human sign-off.

Get the latest on AI, LLMs & developer tools

New MCP servers, model updates, and guides like this one — delivered weekly.

Editorial note

This article uses the repo README, marketplace manifest, plugin directories, Managed Agent cookbooks, deployment scripts, current issue/PR reports, Anthropic docs, Anthropic news posts, X discussion, and Reddit critiques gathered on June 2, 2026.

1. financial-services in One Sentence

Anthropic's financial-services repo is an Apache-2.0 marketplace of Claude finance agents, vertical plugins, slash commands, MCP connectors, Managed Agent cookbooks, and Microsoft 365 install tooling for finance workflows that still require professional review.

AreaDetailWhy it matters
Repositoryanthropics/financial-serviceshttps://github.com/anthropics/financial-services
Primary languagePythonPrimary GitHub language at research time.
LicenseApache-2.0Check bundled or binary licenses separately where relevant.
CreatedFebruary 23, 2026No GitHub releases found during research; main branch had active issues and PRs.

2. Why It Matters

The repo matters because it shows what domain-specific agent packaging looks like when prompts, skills, commands, connectors, and managed-agent manifests are all treated as source files. That is different from a demo notebook or a chatbot wrapper.

It also matters because finance workflows are high-stakes. Investment banking, equity research, private equity, wealth management, fund admin, and KYC all need auditability, data provenance, human approval, and compliance controls. A repo of templates is useful only if teams understand where the template ends.

The strongest critique is not that Claude cannot help analysts. It is that regulated production use needs deterministic controls, evaluation, recordkeeping, permissioning, and accountability beyond the GitHub repo.

3. Architecture and Mental Model

The repository's runtime is Claude plus plugin and Managed Agent infrastructure. The files define market entries, agents, skills, slash commands, MCP connector metadata, managed-agent manifests, orchestration examples, and Office add-in provisioning steps.

AreaDetailWhy it matters
Marketplace.claude-plugin/marketplace.jsonRegisters `claude-for-financial-services` and the plugin entries.
Vertical pluginsplugins/vertical-plugins/*Source-of-truth skill and command bundles by financial-services vertical.
Agent pluginsplugins/agent-plugins/*Self-contained workflow agents such as pitch-agent, market-researcher, and gl-reconciler.
Managed agentsmanaged-agent-cookbooks/*YAML manifests and sub-agent wrappers for the Managed Agents API.
Connectorsfinancial-analysis .mcp.jsonMCP endpoints for market data, research platforms, and document systems.
Office installclaude-for-msft-365-installAdmin flow for manifest, consent, and cloud routing.

4. Smallest End-to-End Setup

The commands below are copied from the repository documentation and checked against the current research snapshot. Treat them as a starting point, then read the linked README before installing into a production environment.

# Add the marketplace
claude plugin marketplace add anthropics/financial-services

# Install the core financial-analysis bundle first
claude plugin install financial-analysis@claude-for-financial-services

# Then install named agents or vertical bundles
claude plugin install pitch-agent@claude-for-financial-services
claude plugin install gl-reconciler@claude-for-financial-services
claude plugin install market-researcher@claude-for-financial-services
claude plugin install investment-banking@claude-for-financial-services
claude plugin install equity-research@claude-for-financial-services

A small first task should prove the integration before you attach it to critical data or large workspaces.

git clone https://github.com/anthropics/financial-services
cd financial-services
python3 -m pip install pyyaml jsonschema

# Dry-run a managed agent deployment before posting anything to /v1/agents
export ANTHROPIC_API_KEY="sk-ant-..."
scripts/deploy-managed-agent.sh gl-reconciler --dry-run

5. Technical Deep Dive

5.1 Agents are workflow bundles, not magic workers

The named agents are organized by job: Pitch Agent, Meeting Prep Agent, Market Researcher, Earnings Reviewer, Model Builder, Valuation Reviewer, GL Reconciler, Month-End Closer, Statement Auditor, and KYC Screener.

Each agent bundles the skills it needs. That makes installation easier, but it also means firms should diff the bundled copy against their preferred vertical-source skill when they customize workflows.

5.2 Vertical plugins are the reusable skill base

The vertical plugins are where the reusable finance methods live: comparable-company analysis, DCF, LBO, 3-statement modeling, Excel audit, deck refresh, earnings analysis, IC memo drafting, portfolio monitoring, client review, rebalancing, and KYC parsing.

This is the part teams should treat like a policy and methodology layer. If your firm has valuation conventions, memo formats, risk language, or reviewer checklists, those belong in customized skill files rather than ad hoc prompts.

5.3 MCP connectors are references to real data systems

The README lists connectors for Daloopa, Morningstar, S&P Global, FactSet, Moody's, MT Newswires, Aiera, LSEG, PitchBook, Chronograph, Egnyte, and Box. Those endpoints are not free data pipes by default; access may require subscriptions or API keys.

The connector layer is the line between toy output and useful analyst work. Without licensed data, internal documents, and controlled templates, the agents are mostly drafting shells.

Connector reality:
Claude skill prompt
  -> MCP connector
  -> licensed data or document store
  -> draft work product
  -> qualified human review

5.4 Managed Agents add orchestration and sub-agents

The managed-agent cookbooks wrap agents as API-deployable manifests. The deployment script resolves file references, uploads skills, creates leaf-worker subagents, and posts an orchestrator to `/v1/agents`.

The reference `orchestrate.py` warns about steering-event injection and validates handoff requests. That warning is important: finance agents handing work to other agents need schema validation, allowlists, and human approval boundaries.

5.5 Microsoft 365 setup is a separate admin path

The Office add-in install tooling is separate from the finance agents. It helps an admin generate a customized add-in manifest, grant Azure admin consent, and write per-user routing configuration.

Current issues show real enterprise edge cases: Bedrock region model identifiers, hardcoded model probes, and IAM cost-control policies can block sign-in or invocation if not handled carefully.

6. Real-World Wrong vs Right Patterns

WrongRightReason
Run `marketplace add anthropics/claude-for-financial-services`.Run `marketplace add anthropics/financial-services`.The repo slug and marketplace name are different.
Treat the agents as final decision makers.Stage outputs for analyst, legal, tax, accounting, or compliance review.The README explicitly disclaims investment/legal/tax/accounting advice.
Install vertical plugins without validating current main.Check `.mcp.json`, open PRs, and plugin loader issues first.Current reports include schema and malformed JSON problems.
Assume market-data connectors work without entitlements.Confirm each provider subscription, API key, and MCP endpoint.MCP access may require separate commercial access.

7. Common Mistakes and Current Issues

The issue tracker matters because these are young, fast-moving repos. The article uses issues as risk signals, not as proof that a project is unusable.

AreaDetailWhy it matters
Repo slug confusion`anthropics/financial-services` vs `claude-for-financial-services`The first is the GitHub repo; the second is the marketplace name.
Malformed connector JSONA current PR fixes malformed JSON in `financial-analysis/.mcp.json`.Validate before installing from main in automation.
Hooks schema issuesSeveral issues report `hooks.json` shape mismatches.Plugin loader versions can reject empty arrays.
Bedrock model IDsIssues report hardcoded Opus probes and regional inference-profile mismatches.Enterprise AWS deployments need region and IAM checks.
Governance gapsReddit users questioned audit trails and regulated-data workflows.Templates are not a compliance program.

8. Performance, Scaling, and Cost Notes

The repo does not publish latency or cost benchmarks. That is worth saying plainly. Multi-agent finance workflows can become expensive because model calls, connector calls, spreadsheet/deck generation, and human review all stack.

Managed Agents documentation positions stateful sessions, compaction, and prompt caching as useful for long-running work. That helps, but it does not remove the need for budget controls, model allowlists, and test cases for each workflow.

The highest operational cost may not be tokens. It may be data entitlements, review time, compliance documentation, and the internal engineering needed to connect the repo to real templates and controlled systems.

9. Who It Is For

Use it ifSkip it if
You want source templates for finance-specific Claude workflows.You expected a pip-installable finance app.
Your team already has licensed data sources and review processes.You need the repo to provide market data and compliance controls by itself.
You want to prototype Cowork, Claude Code, Managed Agents, or Office workflows.You need audited production deployment without customization.
You can maintain skills as source-controlled methodology.Your organization cannot let model prompts encode regulated process decisions.

10. Community Signal

X/Twitter reaction is loud and sometimes exaggerated. Several viral posts framed the repo as Wall Street work automated in one install, which is a useful attention signal but not a production-readiness signal.

Reddit is more grounded. Users in finance-oriented communities asked about modeling consistency, hallucination risk, final decision authority, data governance, and whether the outputs are audit-ready.

The issue tracker is the most useful current signal. It shows real users hitting install docs drift, plugin schema errors, malformed JSON, Bedrock regional issues, and requests for richer KYC/UBO support.

11. The Verdict: Is It Worth Using?

Our Take

Use the repo as a serious reference architecture and prompt/skill starting point for Claude finance workflows. Do not treat it as production financial software. The value is in the reusable workflow scaffolding; the missing work is your firm's data governance, validation, audit trail, controls, and sign-off process.

12. The Bigger Picture

This repo is a clear example of the next phase of agent packaging: domain methodology as source code. Skills, commands, prompts, connectors, and deployment manifests become versioned artifacts that teams can review and customize.

The bigger question is whether regulated industries will accept agent templates without the surrounding control plane. The answer is likely no. The winning pattern is templates plus evals, permissions, audit logs, deterministic data access, and explicit human accountability.

13. Frequently Asked Questions

Q: What is `anthropics/financial-services`?

It is an Apache-2.0 GitHub repo containing Claude finance agents, vertical plugins, skills, slash commands, MCP connector references, Managed Agent cookbooks, and Microsoft 365 setup tooling.

Q: Is `financial-analysis` required first?

The README recommends installing `financial-analysis` first because it carries shared modeling skills and the central connector configuration.

Q: Why does install use `@claude-for-financial-services`?

`claude-for-financial-services` is the marketplace name declared in the plugin manifest. `anthropics/financial-services` is the GitHub repo slug.

Q: Can I run it without market-data subscriptions?

You can install templates and prompts, but many useful workflows depend on licensed data or document-store access through MCP connectors.

Q: Does the repo give investment advice?

No. The README states that outputs are drafted work product for qualified professional review, not investment, legal, tax, or accounting advice.

Q: How do Managed Agents differ from Cowork plugins?

Cowork plugins run inside the Claude product experience. Managed Agent cookbooks package similar prompts and skills for deployment through the Managed Agents API behind your own workflow engine.

Q: What is currently risky on main?

Current issues and PRs mention malformed connector JSON, plugin hooks schema errors, install-doc drift, and Bedrock regional/model-permission problems.

14. Glossary

AreaDetailWhy it matters
AgentA named workflow bundle with prompt and skills.Example: Pitch Agent.
SkillMarkdown instruction package Claude can use when relevant.Encodes finance methodology.
Slash commandExplicit command such as `/comps` or `/dcf`.Triggers a specific workflow.
MCP connectorTool server endpoint for external data or documents.May require provider access.
Managed AgentAPI-deployed agent with stateful sessions.Used for headless orchestration.
Steering eventManaged-agent event used to route or hand off work.Needs validation.
Marketplace name`claude-for-financial-services`Used after `@` in plugin install commands.

15. All Sources and Links

Internal Links

16. Source Attribution Table

AreaDetailWhy it matters
READMEAgent list, plugin layout, install commands, disclaimers.Primary source.
Marketplace manifestMarketplace name and plugin entries.Primary source.
ScriptsManaged Agent deployment and orchestration mechanics.Primary source.
Issues/PRsInstall, JSON, hooks, and Bedrock caveats.Critical freshness signal.
Reddit/XHype, skepticism, and governance concerns.Community signal.

Related Guides

Sponsored AI assistant. Recommendations may be paid.