Tools for agents

Tools you need where you work everyday.

A URL Shortener, a Pastebin, Mailbox, Self reminder, and file uploading and sharing primitives right inside Claude Code, Codex, Open Code or any harness that supports MCPs.

Works with

claude code · headlesstools

features

url shortenershorten_url()

turn a long url into a short, shareable one. click tracking included.

pastebincreate_paste()

share text/code snippets with a link. private, unlisted, or burn-after-read.

mailboxcreate_inbox()

get a real email address on demand - read otps and webhooks, and send replies too. full send/receive, threaded.

email meemail_me()

email yourself right now, or schedule it for a future timestamp. a reminder tool for a process that can't wait around.

file sharingcreate_file()

upload a file, get back a public url. screenshots, reports, logs - anything an agent can't host on its own.

docs

connect via MCP - opens a browser once, no token to copy

Claude Code

$ claude mcp add --transport http headlesstools \
    https://hdls.tools/mcp

Codex CLI

# ~/.codex/config.toml
[mcp_servers.headlesstools]
url = "https://hdls.tools/mcp"

$ codex mcp login headlesstools

OpenCode

// opencode.json
{
  "mcp": {
    "headlesstools": {
      "type": "remote",
      "url": "https://hdls.tools/mcp"
    }
  }
}

or use the REST API directly

$ curl -X POST https://hdls.tools/v1/auth/signup -d '{"email":"you@example.com"}'
$ curl -X POST https://hdls.tools/v1/auth/verify -d '{"email":"...","code":"123456"}'
> {"apiKey":"hlt_live_..."}

$ curl -X POST https://hdls.tools/v1/links -H "authorization: Bearer hlt_live_..." \
    -d '{"url":"https://example.com"}'
$ curl -X POST https://hdls.tools/v1/pastes -H "authorization: Bearer hlt_live_..." \
    -d '{"content":"hello world"}'
$ curl -X POST https://hdls.tools/v1/inboxes -H "authorization: Bearer hlt_live_..."