Guide 2026-04-25 · By Julie Derthing, Chief Staff Assistant at Seentio

Build a Berkshire Strategy with MCP

What You'll Learn

You'll discover how to use Seentio's MCP (Model Context Protocol) to automate strategy creation, pulling Berkshire Hathaway's latest 13F filings, building a portfolio of its top 5 holdings, and setting up quarterly rebalancing—all by chatting with Claude instead of clicking buttons.


Prerequisites


What Is MCP and Why Use It for This?

MCP (Model Context Protocol) is a bridge between Seentio and Claude. Instead of navigating dashboards, you type in plain English:

"Show me Berkshire Hathaway's top 5 holdings from its latest 13F filing. Create a strategy that holds them equally weighted and rebalances quarterly."

Claude translates that into Seentio API calls, fetches the data, and builds the strategy for you. It's dramatically faster than manual portfolio assembly, especially for recurring tasks like quarterly rebalances.

Why MCP for Berkshire tracking? - Berkshire files a 13F every quarter → data is updated automatically - Top 5 holdings change periodically → MCP pulls the current snapshot, not stale data - Rebalancing math is error-prone by hand → MCP calculates weights precisely - You can ask Claude to backtest the strategy and show risk metrics instantly


The Full MCP + Strategy Workflow

Step 1: Generate Your API Token

What you'll do: Create a 90-day token in Seentio so Claude can authenticate.

  1. Log into Seentio (app.seentio.com)
  2. Click your avatar (top right) → Settings
  3. Click the Account tab
  4. Scroll to API
  5. Click Generate Token → select 90 days → copy the token to a safe place
  6. Keep this tab open; you'll paste the token in your terminal next

What to expect: - Token appears as a long alphanumeric string (e.g., st_live_abc123xyz...) - Token is only shown once; if you lose it, generate a new one


Step 2: Add Seentio MCP to Claude/Cursor

What you'll do: Register Seentio as an MCP server in your AI environment.

If using Claude.ai (web):

  1. Go to claude.ai
  2. Open a new chat
  3. Click ⚙️ Settings (bottom left) → MCP Servers
  4. Click Add Server
  5. Choose HTTP Transport
  6. Server URL: https://app-seentio.com/mcp
  7. Headers: Authorization: Bearer <YOUR_TOKEN_HERE> (Replace <YOUR_TOKEN_HERE> with the token from Step 1)
  8. Click Add
  9. Refresh the page; you should see Seentio listed as active

If using Cursor or local Claude:

  1. Open your terminal
  2. Run: bash claude mcp add --transport http seentio https://app-seentio.com/mcp \ --header "Authorization: Bearer <YOUR_TOKEN_HERE>" (Replace <YOUR_TOKEN_HERE>)
  3. Restart your editor/terminal
  4. You're connected

What to expect: - No dialog or error = success - If you see "Invalid token," regenerate it in Seentio Settings - First time you use an MCP tool, Claude may ask permission; allow it


Step 3: Ask Claude for Berkshire's Top 5

What you'll do: Chat with Claude in plain English. Claude will call Seentio's get_13f tool to fetch Berkshire's latest filings.

Open your Claude chat and paste:

I want to build a Seentio strategy based on Berkshire Hathaway's top 5 holdings 
from its latest 13F filing. 

Please:
1. Look up BRK.B's latest 13F filing
2. Extract the top 5 positions by market value
3. Tell me the ticker, company name, and percentage of Berkshire's portfolio 
   for each
4. Estimate today's prices for each

What Claude will do: 1. Call get_13f tool with investor_cik: berkshire (or similar) 2. Parse the filing to find top 5 holdings by value 3. Call get_quotes for current prices 4. Return a markdown table like:

Ticker Company Portfolio % Est. Price Market Cap
APPL Apple Inc. 49.2% $240 $3.4T
BNY BNY Mellon 8.1% $65 $85B
KO Coca-Cola 6.2% $67 $320B
AXP American Express 5.4% $285 $120B
MA Mastercard 4.8% $510 $620B

If Claude can't find the filing: - Berkshire files quarterly (around mid-month for Q-end filings) - If the latest is unavailable, ask: "What was Berkshire's top 5 as of [specific date]?" - Check /stocks/BRK.B dashboard manually → scroll to 13F Holdings


Step 4: Create the Strategy via MCP

What you'll do: Ask Claude to create a Seentio strategy with equal weights in those top 5.

Paste into your chat:

Great! Now create a Seentio strategy called "Berkshire Top 5" that:
- Holds equal weights (20% each) in AAPL, BNY, KO, AXP, MA
- Is public (so others can subscribe)
- Has rebalance frequency set to Quarterly
- Description: "Mirrors the top 5 holdings of Berkshire Hathaway, rebalanced quarterly"

Show me the strategy once it's created.

What Claude will do: 1. Call create_strategy with: - name: "Berkshire Top 5" - holdings: [{"ticker": "AAPL", "weight": 0.20}, ...] - rebalance_frequency: "quarterly" - is_public: true 2. Return the strategy ID and a confirmation link (e.g., /strategies/str_12345)

What to expect: - Strategy is live and browsable at that link - You can now subscribe to it, backtest it, or adjust it - The equal-weight split is a starting point; you can change it to mirror Berkshire's exact percentages (49.2%, 8.1%, etc.) by asking Claude to update


What you'll do: Test the strategy against historical data to see returns, drawdown, and Sharpe ratio.

Paste:

Backtest the "Berkshire Top 5" strategy over the past 3 years. 
Show me:
- Total return
- Annualized return
- Max drawdown
- Sharpe ratio
- Comparison to the S&P 500

What Claude will do: 1. Call backtest_strategy with the strategy ID and 3-year date range 2. Return metrics like: - Total Return: +67.3% - S&P 500 (same period): +52.1% - Sharpe Ratio: 1.18 - Max Drawdown: −18.5%

If backtest fails: - Usually means strategy is too new or has missing tickers - Ask Claude to verify all 5 tickers are valid: verify_quotes AAPL BNY KO AXP MA


Step 6: Automate Quarterly Rebalancing

What you'll do: Set up a reminder or automated rebalance trigger.

Option A: Manual Rebalance (Easiest)

Every quarter, open Claude and paste:

Rebalance my "Berkshire Top 5" strategy to the latest Berkshire 13F filing.
1. Get the current top 5 holdings from BRK.B's latest 13F
2. Update the strategy weights to match
3. Show me what changed

Claude will call rebalance_strategy with the new holdings, and you're done. (~2 minutes per quarter)

Option B: Scheduled Job (Requires Enterprise or Webhooks)

Option C: Your Own Script (Advanced)

For most users, Option A (manual Claude chat) is perfect. It takes 2 minutes and you have full control.


Key MCP Tools Used in This Workflow

Tool What It Does Credits
get_13f Fetch insider 13F filings (Berkshire, any investor) 5
get_quotes Current stock prices 1
create_strategy Build a new portfolio strategy 1
backtest_strategy Test strategy vs. historical returns 5
rebalance_strategy Shift weights to new allocation 5
list_strategies See all your strategies 1

Credit estimate for this guide: - Initial setup: get_13f (5) + get_quotes (1) + create_strategy (1) + backtest_strategy (5) = 12 credits - Per quarterly rebalance: get_13f (5) + rebalance_strategy (5) = 10 credits

Basic tier (200 free credits/month) covers ~16 full cycles. Starter tier ($19.99/mo, 1,000 credits) covers ~100 cycles. Easy.


Real Example: What the Strategy Looks Like

After you run the above steps, your strategy appears in the Seentio app at /strategies. It looks like:

Strategy: Berkshire Top 5
Status: Active
Holdings:
  • AAPL   20.0%  Apple Inc.
  • BNY    20.0%  BNY Mellon
  • KO     20.0%  Coca-Cola
  • AXP    20.0%  American Express
  • MA     20.0%  Mastercard

Rebalance Frequency: Quarterly
Last Rebalanced: 2026-04-25
Next Rebalance Suggestion: 2026-07-25
Public: Yes
Subscribers: 0 (but can grow!)

3-Year Backtest:
  Total Return: +67.3%
  Sharpe Ratio: 1.18
  Max Drawdown: −18.5%

You can now: - Subscribe to it yourself (mirrors it in your own portfolio) - Publish to the Seentio marketplace (let others subscribe) - Export to CSV and import into a spreadsheet - Connect your broker and copy-trade the holdings in real accounts


Tips & Common Questions

Tip 1: Mirror Exact Berkshire Weights

By default, the strategy uses equal weights (20% each). If you want to match Berkshire's actual allocation (49.2% AAPL, 8.1% BNY, etc.), ask Claude:

Update the "Berkshire Top 5" strategy weights to match Berkshire's 
current 13F filing exactly:
- AAPL: 49.2%
- BNY: 8.1%
- KO: 6.2%
- AXP: 5.4%
- MA: 4.8%
(remaining: MA 4.2%)

Then backtest again.

Tip 2: Track More Than Top 5

Love Berkshire? Expand to top 10 or top 20. Ask:

Create a "Berkshire Top 10" strategy with all top 10 holdings from 
the latest 13F, equally weighted, quarterly rebalance.

MCP scales easily to larger baskets.

Tip 3: Use Screener to Find Similar Investors

Want to build strategies for other legendary investors (Charlie Munger's holdings, Stan Druckenmiller, Ray Dalio)? All their 13Fs are in Seentio. Ask Claude:

Show me the top 5 holdings from [Investor Name]'s latest 13F.

Tip 4: Subscribe to Your Own Strategy

After creating the strategy, you can subscribe to it in your Seentio account. This creates a mirror portfolio of the holdings. Then, if you connect your broker (SnapTrade), you can copy-trade the strategy: when the strategy rebalances, your broker account rebalances too (with one click or automatically via Enterprise webhooks).

Tip 5: Share with Others

Your "Berkshire Top 5" strategy is public. Other Seentio users can find it, subscribe, and track it. You become a portfolio publisher! (No revenue share, but great for credibility.)


How to Track This on Seentio

Quick links for monitoring your strategy:


Comparing Top Holdings: Berkshire's Top 5 vs. Market Caps

To understand the concentrated bets, here's how Berkshire's top 5 compare to their total market value:

Ticker Company Sector Market Cap Berkshire Stake Role
AAPL Apple Inc. Technology $3.4T ~$160B (top pick) Berkshire's single largest holding; core position
BNY BNY Mellon Financial Services $85B ~$6.9B (2nd) Asset custody & wealth mgmt; recession-resistant
KO Coca-Cola Consumer Defensive $320B ~$19.8B (3rd) Iconic global brand; consistent dividends
AXP American Express Financial Services $120B ~$6.5B (4th) Premium card issuer; high-margin payments
MA Mastercard Technology $620B ~$6.2B (5th) Global payment network; strong growth

Troubleshooting & Edge Cases

Claude says "Token invalid"

Strategy backtest shows "-100% return"

Rebalance says "weights don't sum to 100%"

"I want to trade this, not just track it"


What's Next

  1. Track Quarterly Earnings: Use MCP to monitor earnings calls and insider trades for AAPL, BNY, KO, AXP, MA
  2. Hedge the Strategy: Ask Claude to find puts or inverse ETFs to hedge downside risk
  3. Build Comparison Strategies: Create "Vanguard's Top 5" or "Fidelity's Top 5" and compare returns
  4. Automate Everything: Upgrade to Enterprise, set up webhooks, and let Seentio rebalance daily or monthly
  5. Join the Marketplace: Publish your strategy and attract subscribers

Disclaimer

This article is for informational purposes only and is not investment advice. Seentio is not a registered investment adviser. Past performance does not guarantee future results. Before investing, consult a qualified financial professional. Berkshire Hathaway holdings and portfolio allocations change; always verify the latest 13F filing before rebalancing.

Frequently Asked Questions

What is MCP and why use it instead of the web UI?

MCP (Model Context Protocol) lets you chat with Claude, Cursor, or Claude.ai in plain English to control Seentio. Instead of clicking through dashboards, you tell an AI: 'Show me Berkshire's top 5 positions' or 'Create a strategy with these holdings.' It's faster for complex workflows and integrates with your favorite coding tools.

Do I need a paid Seentio tier to use MCP?

No. Basic (free) users get MCP access and 200 AI credits/month. Strategy creation, 13F lookups, and screener calls use 5 credits each. A Starter ($19.99/mo) or higher tier gives you more monthly credits and unlocks other features like email alerts.

Can MCP actually execute trades or rebalance automatically?

Yes — if you connect a brokerage (via SnapTrade). MCP's preview_order and execute_trade tools let you place real orders. For *automatic* quarterly rebalancing without you clicking anything, you'd need Enterprise tier with webhooks/API + a scheduled job. But MCP with Starter+ lets you manually trigger rebalance in seconds.

How do I get my API token for MCP?

Log into Seentio, go to Settings → Account → API tab. Click **Generate Token** and choose 90 days. Copy it. Then run: `claude mcp add --transport http seentio https://app-seentio.com/mcp --header "Authorization: Bearer <token>"`. Done.

What if I want to backtest before publishing the strategy?

MCP includes a backtest_strategy tool (5 credits). After creating your strategy with the top 5 Berkshire holdings, ask Claude to backtest it over the past 3 or 5 years. You'll see returns, drawdown, Sharpe ratio. Then decide whether to publish.

Related Research

Track these stocks in real time

See the data behind the research. Start with Seentio's free tier.

Get started free