It's Me.
Browse Publish Profile Claim your name →
Ship from your terminal

Publish in 90 seconds,
right from Cursor.

Tell Claude Code or Cursor "publish this" and your project lands as a draft on itsme.page. No context switching, no filling out forms, no leaving your editor. Nobody else has this.

~/code/blender-mcp
$ npx itsme login
Starting It's Me sign-in.
1. Open this URL in your browser:
https://itsme.page/device?code=8CS4-M2G9
2. Confirm this code matches:
8CS4-M2G9
3. Click Approve.
Waiting for approval (code expires in 15 min)…
·······
✓ Signed in as @adam
$ npx itsme publish
~/code/blender-mcp
Found package.json: blender-mcp
Found README.md (2847 chars)
? Title (Blender Mcp)
? Tagline (Control Blender from Claude via MCP)
? Category MCP Server
? Price (USD) (0)
? Built with Claude Code
Creating draft…
✓ Draft created
Preview URL: https://itsme.page/u/adam/blender-mcp
Review + publish at: https://itsme.page/me
CLI

The 90-second publish flow.

Three commands. That's it.

1.

Install

The CLI is a small Node package. No global install needed — npx handles it.

npx itsme --help
2.

Sign in

Same UX as gh auth login. Type an 8-char code in the browser, approve, done.

npx itsme login
3.

Publish

From any project directory. The CLI reads your package.json + README, prompts for the rest.

npx itsme publish
MCP

The differentiator.

Skip the terminal entirely. Paste one JSON block into your Cursor or Claude Code settings, then just say "publish this project" and your AI assistant does the rest. The MCP server exposes four tools: publish_project, list_my_projects, update_project, check_earnings.

Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "itsme": {
      "url": "https://mcp.itsme.page/mcp",
      "headers": {
        "Authorization": "Bearer itsme_..."
      }
    }
  }
}

Claude Code

Add to ~/.claude.json under mcpServers:

{
  "mcpServers": {
    "itsme": {
      "type": "http",
      "url": "https://mcp.itsme.page/mcp",
      "headers": {
        "Authorization": "Bearer itsme_..."
      }
    }
  }
}

Any MCP client

Point at https://mcp.itsme.page/mcp, MCP Streamable HTTP, Bearer auth. Get a token from itsme.page/me → Access tokens.

Tokens

Where do tokens come from?

Every publish call is authenticated with a personal access token. You can mint one two ways:

Tokens grant full publish access. Treat them like passwords. Revoke them anytime from the same panel.

Ready to ship?

Claim your name, then paste one JSON block into your editor. That's the whole setup.

Claim your name