List Public Theses by User
list_public_theses_by_userReturn the PUBLIC theses + reputation aggregate for a user identified by Stripe customer_id. Used by the /[handle] profile page to render an analyst's track record. Only entries with visibility='public' are surfaced — private theses never leak. Reputation is correct/(correct+wrong) over graded theses; null when n < 5 (sample too small). Sample tier rejected; sp500+ only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max public theses to return. Defaults to 20. | |
| customer_id | Yes | Target user's Stripe customer_id (resolved by the frontend from the handle). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _meta | Yes | Provenance envelope — data lineage for every MCP response | |
| theses | Yes | ||
| reputation | Yes |