naulon

app.naulon/naulon

Check citations and retractions by DOI, and see the x402 price an AI agent pays to cite a source.

Connect this server

Add this to your MCP client config — claude_desktop_config.json (Claude Desktop) or .cursor/mcp.json (Cursor).Suits: Claude Desktop · Cursor.

{
  "mcpServers": {
    "naulon": {
      "command": "npx",
      "args": [
        "-y",
        "@naulon/wayfarer-mcp@0.8.0"
      ],
      "env": {
        "PAYMENT_MODE": "mock",
        "BUYER_PRIVATE_KEY": "<your BUYER_PRIVATE_KEY>"
      }
    }
  }
}
Environment variables
  • PAYMENT_MODESet to gateway to pay real tolls in USDC over Circle Gateway on Arc. Unset, settlement is mocked and nothing is spent.
  • BUYER_PRIVATE_KEYsecretPrivate key of the wallet tolls are paid from. Needed only with PAYMENT_MODE=gateway. It stays on your machine.

A starting point — check the repository for exact arguments and setup. Restart your client after editing the config.

Category
Education & Reference
Version
1.0.2
Registry
active
Published
11/13/2026

On GitHub

read Nov 13, 2026
Stars
2
Forks
0
Last push
Nov 13, 2026
License
MIT

TypeScriptagentic-webai-agentscontent-monetizationhonohttp-402mcpmicropaymentsnanopaymentspaywallreverse-proxytypescriptusdcweb-monetizationx402

From the README

Humans read free. Machines pay. A toll you put in front of a site. AI agents and crawlers pay a fraction of a cent in USDC to read or cite a page, it settles straight to the author's own wallet, and people read free. Website · Docs · Changelog · Security · Contributing Why People should read for free. Language models now read writing at scale and pay nothing for it: the cost lands on the author and the benefit on the crawler. naulon changes that one exchange. A human request passes straight through, untouched. A machine request gets 402 Payment Required and settles a tiny USDC payment before it reads. The fare is the naulon, the old coin you paid to cross. The toll is what keeps the work open: machines pay for the free human read. Get started Pick the door that fits how your site runs. Every one of them tolls the same way and settles to the same wallets. Self-host with Docker You need Docker and Node 22 for the one-off setup command. The image is public, with no registry login. init writes a generated first password for the console into .env (mode 0600). Sign in at as admin, and the console asks you to choose a new one. It runs in mock settlement until you add a wallet, so nothing moves while you look around. Pinning a version, exposing the console, and moving to real settlement are in docs/operating.md. Try the whole loop on your machine make dev runs the same stack live (stub origin :3000, gate :8402, console :8403) so you can drive it yourself.…

Read the full README on GitHub →

Remotes

  • streamable-httphttps://gate.naulon.app/_naulon/mcp/public
Browse all Education & Reference →

Add the badge to your site

Show visitors that naulon is listed here — it’s also the link we check for a free listing.

naulon — listed on Serverdex

HTML — for your website

<a href="https://serverdex.io/server/app-naulon-naulon?utm_source=badge"><img src="https://serverdex.io/brand/badge.svg" alt="naulon — listed on Serverdex" width="123" height="40" loading="lazy"></a>

Recommended. A dofollow link from your own domain is the one that counts for search engines, and it's the link we check for a free listing.

Markdown — for your README

[![naulon — listed on Serverdex](https://serverdex.io/brand/badge.svg)](https://serverdex.io/server/app-naulon-naulon?utm_source=badge)

Nice for visibility, but GitHub marks README links nofollow, so it doesn't pass authority. Use the HTML badge on your site as well.