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.md

llms.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/mcp

Feeds 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.