preu.at / agents

for agents.

people get the poster. agents get the same facts without the paint: every page as markdown, a read-only MCP server and plain JSON. no account, no keys.

one page, two prints

what you see, what your agent reads.

the fact sheet from the about page, and the markdown an agent gets for it. both are printed from the same copy, so they can’t drift apart.

for people

fact sheet

checked

name
Stefan Preu
goes by
Steve
say it
or just say “proy”, rhymes with joy.
role
agentic systems architect
based in
austria
main project
PM CLI, open source, since february 2026
for agents
about.md≈ 1,112 tokens for the whole page
## fact sheet (checked 20 Oct 2026)

- name: Stefan Preu
- goes by: Steve
- say it: /pʁɔɪ̯/, or just say “proy”, rhymes with joy.
- role: agentic systems architect
- based in: austria
- main project: [PM CLI](https://preu.at/work/pm-cli), open source, since february 2026
- open to: [roles](https://preu.at/contact?topic=role), [consulting](https://preu.at/contact?topic=consulting), [collaborations](https://preu.at/contact?topic=collaboration)
- email: [stefan@preu.at](mailto:stefan@preu.at)
- elsewhere: [LinkedIn (stefanpreu)](https://www.linkedin.com/in/stefanpreu/), [GitHub (unbraind)](https://github.com/unbraind), [npm (unbrained)](https://www.npmjs.com/~unbrained), [X (@StevePreu)](https://x.com/StevePreu), [Unbrained (unbrained.dev)](https://unbrained.dev), [Tokscale (unbraind)](https://tokscale.ai/u/unbraind), [Instagram (unbrained)](https://www.instagram.com/unbrained/), [Spotify (118688740)](https://open.spotify.com/user/118688740)

every door

read, ask, act.

all of it public, all of it read-only, all of it built from the same copy as the pages.

read

plain text, linked from every page.

  • markdown pages

    /about.md

    every page with .md on the end, or any page asked for text/markdown.

  • llms.txt

    /llms.txt

    the key facts and an index of every page.

  • llms-full.txt

    /llms-full.txt

    every page in one file.

  • structured data

    JSON-LD

    one Person on every page; the short answers on the about page.

ask

structured answers, no scraping.

act

in a browser, next to a person.

  • WebMCP tools

    get_profile, list_projects, read_page

    browsers with WebMCP (an early preview in Chrome) get the same read-only tools on every page.

  • contact form

    /contact

    described for in-browser agents. an agent can fill it in; a person reviews it and sends it.

connect an agent

one line to plug in.

the MCP server needs no account and changes nothing. add it, then ask about stefan, his projects or any page.

  • claude code

    adds the server to your project.

    claude mcp add --transport http preu https://preu.at/mcp
  • any MCP client

    streamable HTTP, no sign-in. speaks the stateless 2026-07-28 protocol, and 2025 clients still connect.

    https://preu.at/mcp
  • no client at all

    any page as markdown, from the command line.

    curl -H "Accept: text/markdown" https://preu.at/work

want your systems this easy for agents to read?

context for agents is what i build. tell me about yours.