Search SEC profiles
search_sec_profilesReturn resolved firms, people or facilities. Continue with data.next_cursor; names alone are not identity proof.
Behavior: read-only, no auth or API key, no PII, idempotent and safe to retry. The public endpoint https://mtgmon.com/mcp allows about 60 requests/min and 250 tool calls/day per client IP. Result shape is {data, meta}; meta carries available, as_of, source_scope, weighting, units, cache_status, caveats, and truncated. If meta.available is false, never report it as zero: retry after a few seconds only when meta.cache_status is 'miss' (warming); otherwise report the data as unavailable.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_sec_profiles"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Name search; empty means all resolved profiles. | |
| cik | No | Exact SEC CIK; empty disables this filter. | |
| lei | No | Exact Legal Entity Identifier; empty disables this filter. | |
| kind | No | Profile or record kind; empty means all kinds. | |
| limit | No | Maximum records per page, 1–100. All records remain accessible through next_cursor. | |
| cursor | No | Opaque next_cursor from the previous page of this exact query. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| meta | Yes |