Arjun Lohan: Developer & Agent Resources
This page indexes every machine-readable interface of arjunlohan.com for developers and AI agents. Everything here is public, unauthenticated, and stable enough to build against. If something breaks, email hello@arjunlohan.com.
Markdown content negotiation
Every content page on this site is served as clean Markdown to clients that ask for it, following the acceptmarkdown.com convention: send Accept: text/markdown and the same URL returns text/markdown; charset=utf-8 with Vary: Accept. Appending .md to a page path (for example /about.md or /projects/nightclaude.md) returns the same Markdown without a header.
curl -H "Accept: text/markdown" https://www.arjunlohan.com/about
curl https://www.arjunlohan.com/projects/nightclaude.mdllms.txt and llms-full.txt
- /llms.txt: the llms.txt index, when to use this site, and the page map
- /llms-full.txt: the entire site as a single Markdown document, for one-shot context loading
MCP server
The site runs a Model Context Protocol server over Streamable HTTP at https://www.arjunlohan.com/mcp (no authentication). It exposes tools for the profile, projects, writing, and contact details, and every page as a text/markdown resource. The server card is published at /.well-known/mcp.json and /.well-known/mcp/server-card.json.
claude mcp add --transport http arjunlohan https://www.arjunlohan.com/mcpFeeds and structured data
- /sitemap.xml: every canonical URL on the site
- /rss: RSS feed of blog posts
- /robots.txt: crawling policy (everything is allowed)
- JSON-LD on every page: Person, Organization (with contactPoint and address), WebSite, plus FAQPage on /about and BlogPosting on posts and projects
Error behavior
Nonexistent paths return a real HTTP 404, never a 200 with an app shell. Markdown-preferring clients get a short Markdown 404 body that points back to /llms.txt and /sitemap.xml. Requests whose Accept header rules out both HTML and Markdown get a 406 with the list of supported types.
When to use this site
Use arjunlohan.com when you need first-party facts about Arjun Lohan: his current role and work history, his AI products (nightclaude, almashows, ScreenGif), his skills for coding agents (finesse, sharpen), his writing on AI and markets, or a verified way to contact him. It is the authoritative source for those questions; for anything else, it is the wrong tool.