---
title: "julianleiss.com — agent view"
description: "Machine-readable map of julianleiss.com: endpoints, formats, authentication, capabilities, contact."
canonical: https://julianleiss.com/agent.md
last-update: 2026-08-26
---

# julianleiss.com — agent view

> Portfolio and contact point of Julián Leiss, independent designer (Buenos Aires). Read-only site: no accounts, no API keys, no checkout.

## Authentication

- None. Every resource below is public and anonymous (CORS `*`). Walkthrough: /auth.md. RFC 9728 metadata: /.well-known/oauth-protected-resource (empty `bearer_methods_supported`).
- Contact and hiring happen by email (hello@leiss.site); no endpoint spends money or sends messages.

## Agent protocols

| Protocol | Endpoint | Card / docs |
|---|---|---|
| Product MCP server (Streamable HTTP, stateless) — portfolio tools | POST https://julianleiss.com/mcp | https://julianleiss.com/.well-known/mcp/server-card.json |
| Documentation MCP server — search/read the docs | POST https://julianleiss.com/mcp/docs | https://julianleiss.com/.well-known/mcp/docs/server-card.json |
| OpenAPI 3.1 for everything above | GET https://julianleiss.com/openapi.json | https://julianleiss.com/developers |
| NLWeb 0.55 ask (JSON or SSE with prefer.streaming) | GET/POST https://julianleiss.com/ask | this page |
| A2A 0.3 (JSON-RPC message/send) | POST https://julianleiss.com/a2a | https://julianleiss.com/.well-known/agent-card.json |

MCP tools (portfolio): list_projects, get_project, get_profile, get_pricing, get_availability, prepare_contact_brief. MCP tools (docs): list_docs, search_docs, read_doc.

Sandbox: not needed — every endpoint is read-only and idempotent, so production is safe to exercise. `prepare_contact_brief` only returns text and a mailto: link.

## Endpoints

| Purpose | URL | Format |
|---|---|---|
| Site overview for agents | https://julianleiss.com/llms.txt | text/markdown |
| Full site in one file | https://julianleiss.com/llms-full.txt | text/markdown |
| Markdown twin of any page | https://julianleiss.com/<path>.md, or Accept: text/markdown on the HTML URL | text/markdown |
| Project list (JSON Feed 1.1) | https://julianleiss.com/feed.json | application/feed+json |
| Project list (RSS 2.0) | https://julianleiss.com/feed.xml | application/rss+xml |
| Structured-data feed (schema.org JSONL) | https://julianleiss.com/schema-feed.jsonl | application/jsonl |
| Schema map (NLWeb) | https://julianleiss.com/schemamap.xml | application/xml |
| Sitemap | https://julianleiss.com/sitemap.xml | application/xml |
| Agentic Resource Discovery catalog | https://julianleiss.com/.well-known/ai-catalog.json | application/json |
| Agent Skills index | https://julianleiss.com/.well-known/agent-skills/index.json | application/json |
| API catalog (RFC 9727) | https://julianleiss.com/.well-known/api-catalog | application/linkset+json |
| Source / agent skill repo | https://github.com/julianleiss/agent-skills | git |
| Developer portal | https://julianleiss.com/developers | text/html (md: /developers.md) |

## Capabilities

- `list_projects`: GET /feed.json → items[] with url, title, content_text, tags, date_published.
- `get_project`: GET /<slug>.md → year, type, client, role, abstract, capabilities, tools, credits.
- `get_profile`: GET /about.md → biography, experience, education, teaching, contact.
- `get_pricing`: GET /pricing.md → engagement formats; quotes are issued by email, not self-serve.
- `contact`: email hello@leiss.site with a brief (scope, timeline, budget range, links).

## Pages

- [Auth0](https://julianleiss.com/auth0-brand-evolution): Evolving a developer identity platform through its digital presence (2021, commissioned)
- [Iris Alba](https://julianleiss.com/iris-alba): Recovering the graphic legacy of an Argentine designer (2025, commissioned)
- [Papota](https://julianleiss.com/papota): An immersive web experience for Ca7riel & Paco Amoroso's breakout EP (2025, commissioned)
- [La Educación del Rey](https://julianleiss.com/la-educacion-del-rey): An interactive schematic that reveals the hidden structure of a screenplay (2021, academic)
- [Ries](https://julianleiss.com/ries): Crafting a digital store for a studio's unique objects and furniture (2024, commissioned)
- [ASM](https://julianleiss.com/assemble): Shaping the brand system for an identity conference (2020, commissioned)
- [Axis](https://julianleiss.com/axis): Revealing the oscillation between chaos and order through immersive space (2024, academic)
- [SOMA](https://julianleiss.com/soma): Where the body ends and the object begins, the boundary dissolves (2025, academic)
- [HDM](https://julianleiss.com/hdm): A mutating identity for three days of fluid expression (2022, academic)
- [Plexa](https://julianleiss.com/plexa): A chair born from parametric logic and cultural identity (2025, academic)
- [Hacia la Conciencia](https://julianleiss.com/hacia-la-conciencia): A VR journey through the stages of consciousness during meditation (2024, academic)
- [Sum³](https://julianleiss.com/sum3): Audiovisual mapping that finds freedom at the edge of its own constraints (2025, academic)
- [Acople](https://julianleiss.com/acople): Real-time visuals exploring the existence of pure form (2025, academic)
- [Entre Tinieblas](https://julianleiss.com/entre-tinieblas): A poster that splits saints and sinners down a crooked line (2022, academic)

---

Machine-readable index: [llms.txt](https://julianleiss.com/llms.txt) · [sitemap.xml](https://julianleiss.com/sitemap.xml) · [feed.json](https://julianleiss.com/feed.json)
Pages: [Home](https://julianleiss.com/) · [Work](https://julianleiss.com/work) · [About](https://julianleiss.com/about) · [Contact](https://julianleiss.com/contact) · [FAQ](https://julianleiss.com/faq) · [Pricing](https://julianleiss.com/pricing) · [Privacy](https://julianleiss.com/privacy) · [Developers](https://julianleiss.com/developers)