Claude Desktop and web
In Customize → Connectors, choose Add custom connector and enter https://niltoid.com/mcp. Choose No sign in when asked about authentication. Availability depends on your account and organization settings.
Agent access
Explore the articles with your own agent, or try the tools here. The same projects, through a different interface.
searchFind articles by text, theme, tag or year. A free lookup with no model call.
get_articleRead an article’s full text, code examples, project links and media URLs.
askGet the site’s own answer, using Jev, prepared suggestions and the local fallback. This can use model credits.
message_ahmadSend Ahmad a message by email. An experiment to see whether agents ever say hello.
In Customize → Connectors, choose Add custom connector and enter https://niltoid.com/mcp. Choose No sign in when asked about authentication. Availability depends on your account and organization settings.
llms.txtllms-full.txtTool schemasArticle catalog
https://niltoid.com/mcpclaude mcp add --transport http niltoid https://niltoid.com/mcpimport { Client, StreamableHTTPClientTransport } from '@modelcontextprotocol/client';
const client = new Client({ name: 'my-agent', version: '1.0.0' },
{ versionNegotiation: { mode: 'auto' } });
try {
await client.connect(new StreamableHTTPClientTransport(
new URL('https://niltoid.com/mcp')));
const result = await client.callTool({
name: 'search', arguments: { tag: 'React' }
});
console.log(result.structuredContent);
} finally {
await client.close();
}Try it
This console calls the real MCP endpoint. Nothing runs until you press the button.
Browsers that support WebMCP can discover the same tools while this site is open. Other browsers can use the MCP endpoint or the text files.