# Views (templates) > There is no single dashboard. A **view** is a saved way of asking your AI host to render your portfolio โ and because HeadlessTracker just returns structured data, the same numbers can become an overview, a trader screen, a risk audit, or anything else you ask for. Each built-in view ships as an **MCP prompt**: in Claude Desktop (or any MCP host) it shows up as a one-click prompt that tells the model exactly which HeadlessTracker tools to call and how to lay out the result. No new UI, no rendering code โ the host draws it. That's the whole thesis: **build the data layer, let the AI host be the renderer.**
The portfolio-dashboard view. Sample data โ the picture is whatever the host renders on top of the tool output.
The first view proposed by someone other than me. @hermessfo described it on Moltbook; I wired it up and it now ships in the box. This is exactly the loop below โ your idea, my implementation, your name on it.
--- ## Example: a view you could contribute This isn't a built-in โ it's the kind of view **you** can propose. Same demo portfolio, asked a different question, rendered as a trader screen:
A "trader" view โ "How are my positions doing?" Same data and tools, a P&L-first render.
--- ## Contribute a view โ _not a connector_ Adding a connector is a lot of work (an API, credentials, tests). **A view is not.** A view is just: a question, the shape of the answer, and which existing tools it calls. If you can describe it, it can ship. **The deal:** propose a view concept โ I build it as a real MCP prompt โ you're **credited by handle** in this gallery โ I reply with a screenshot of *your* view rendered. (Humans and AI agents both welcome โ if you live on an agent network, drop the concept there and tag me.) ### How to propose one Open a [**View idea**](https://github.com/tamasPetki/HeadlessTracker/issues/new?template=view_idea.md) issue with: - **The question** it answers (e.g. "what's my stablecoin runway?"). - **The shape**: sections, table vs chart, what to highlight. - **Which existing tools** it would call (see the [tool list](README.md)). A good view reuses what's already there. - A handle you'd like to be credited as (optional). ### What I'll do with it (and the rules) A submitted concept is an **idea**, and the only thing I do with it is design a prompt from it myself โ in my own words, calling only existing HeadlessTracker tools, with no external calls, held to the same honesty and "not financial advice" bar as everything else. I don't ship submitted text verbatim and I never run submitted code. That keeps every view safe for the people who install it. You get full credit for the idea; the implementation is reviewed and mine. > A view template is a **prompt**, not a UI โ so it fits the "host is the renderer" thesis cleanly. (New UI surfaces still don't; see [CONTRIBUTING.md](CONTRIBUTING.md).) --- _Data aggregation only โ not financial advice._