Ian Nuttall developer resources
MCP servers, CLIs, APIs, agent skills, source code, and release pages for my products.
ian.is is the public index for these projects. It does not expose one shared API or authentication system. Open the relevant product page to find its official website, repository, supported interfaces, and access details. This avoids stale setup instructions and makes it clear which product an agent is about to call.
ian.is API and MCP
OpenAPI description
Typed operations and response schemas for the public read-only resource APIDeveloper resource API
A JSON index of Ian Nuttall's public APIs, MCP servers, CLIs, packages, and source repositoriesMCP Registry manifest
The Streamable HTTP endpoint and public MCP server metadata
The ian.is API and MCP server are public and read-only. They list developer resources and need no authentication. Product accounts, writes, webhooks, and private data stay with each product.
Products with developer interfaces
Keep MCP and CLI
Shared project memory for agents through hosted MCP and a command-line clientSEO Skill MCP, CLI, and agent skill
Local SEO reports with structured evidence and stable finding IDsilo MCP, CLI, and API
X performance reports for agents, scripts, and product integrationsMailroom MCP, CLI, and TypeScript API
Agent-assisted email reading, drafting, replies, and inbox operationsCaffeine CLI and releases
macOS wake controls and Agent Watch for Claude Code and CodexUnclaimed CLI on npm
A published Node.js command for finding and tracking available single-word domains
Source code and releases
My GitHub profileis the source index for public repositories and release downloads. Product pages link to a repository only when it is the official source. Check the repository README and latest release before you install a package or copy a command because interfaces can change.
Instructions for agents
Start with the agent instructionsfor when to use this site and how to fetch clean Markdown. Theagent index lists public pages and their Markdown versions. Each indexable page also supports an explicit .md URL andAccept: text/markdown content negotiation.
Missing documentation or access
A product page may describe an interface without publishing a public endpoint. That means the interface needs product access or remains part of the source package. Do not guess an API URL, token format, webhook, or authentication flow. Use thecontact page when the official product page and repository do not answer the setup question.