moatshark

Holdings of great value investors: 13Fs, overseas stakes a 13F misses, 5% stakes, insider buys

Should I use this

Quality & Safety

A
Description quality
94%
Schema completeness
87%
Naming quality
90%
Poisoning risk
100%
Permission match
90%
Protocol compliance
100%

Findings (2)

  • LOWTool 'get_company' description lacks action verbin get_company
  • LOWTool 'fetch' suggests web access but openWorldHint=falsein fetch

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,008Tokens (tool definitions)
~380 BTypical response size
Moderate attention impact (0.79% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "moatshark": {
      "url": "https://www.moatshark.com/mcp"
    }
  }
}

Remote endpoints

https://www.moatshark.com/mcpstreamable-http

What it can do

Tool inventory

Tools (8)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search(query)

Find value investors (managers) and companies on moatshark by name, person or ticker. Returns slugs for get_manager and get_company, and results with ids for fetch.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Name, person or ticker, e.g. 'Buffett', 'Fundsmith', 'KO'"
    }
  },
  "required": [
    "query"
  ]
}
🟢get_manager(slug, limit)

Everything moatshark has on one value investor: its latest 13F (holdings, weights, change from the previous quarter), the overseas stakes a 13F never shows (from regulators in Japan, the UK, the Netherlands, France, Germany and Spain, with estimated values), its US funds' non-US holdings (N-PORT), 5% stake filings, Form 4 purchases since the 13F, and when it usually files.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Manager slug from search, e.g. 'berkshire-hathaway'"
    },
    "limit": {
      "type": "integer",
      "description": "Holdings to return (default 25, max 100)"
    }
  },
  "required": [
    "slug"
  ]
}
🟢get_company(slug)

Which value investors hold a company, how their holdings changed, its directors' recent share purchases and sales (Form 4), and basic SEC company facts.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Company slug from search, usually the lower-case ticker, e.g. 'ko'"
    }
  },
  "required": [
    "slug"
  ]
}
🟢latest_filings(limit)

The newest 13F filings from the managers on moatshark, with each one's biggest buys and sales.

Input Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Filings to return (default 15, max 60)"
    }
  }
}
🟢quarter_roundup(quarter)

What the managers owned, bought and sold in one quarter (from 2013 Q1). Omit the quarter for the latest one being filed.

Input Schema

{
  "type": "object",
  "properties": {
    "quarter": {
      "type": "string",
      "description": "e.g. '2026-q2'"
    }
  }
}
🟢filing_forecast(slug)

When the managers file their 13Fs: the deadline for the quarter being filed, who has filed so far, who is expected on each remaining day (from each manager's last eight quarters), and who is later than usual. Give a slug for one manager's habit and history.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Optional manager slug, e.g. 'pershing-square'"
    }
  }
}
🟢fetch(id)

The full record for one id from search (e.g. 'manager:berkshire-hathaway' or 'company:ko'), as text with its moatshark url.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "An id from search results"
    }
  },
  "required": [
    "id"
  ]
}
🟢insider_buying

Open-market share purchases reported on Form 4 in the last 90 days: by the value investors themselves (as 10% owners) and by companies' own directors and officers.

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded8 tools