manager_portfolio
Pack: sec-13f · Endpoint: https://gateway.pipeworx.io/sec-13f/mcp
Every 13F position reported by one institutional manager, largest first — the classic manager-first view, over the same indexed data. Give the manager name (“Berkshire Hathaway”, “Pershing Square”). Returns each holding with value and share count, plus the reported quarter. For what CHANGED since the prior quarter use manager_changes instead.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
manager | string | yes | Filing manager name or a distinctive fragment of it. |
limit | number | no | How many positions to return, 1-200 (default 50). |
Example call
Arguments
{
"manager": "BERKSHIRE HATHAWAY",
"limit": 25
}
curl
curl -X POST https://gateway.pipeworx.io/sec-13f/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"manager_portfolio","arguments":{"manager":"BERKSHIRE HATHAWAY","limit":25}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('manager_portfolio', {
"manager": "BERKSHIRE HATHAWAY",
"limit": 25
});
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"sec-13f": {
"url": "https://gateway.pipeworx.io/sec-13f/mcp"
}
}
}
See Getting Started for client-specific install steps.