com. tokenofesteem/ token-of-esteem
by tokenofesteem.com · remote · no sign-in to list tools · v0.1.0 · published by com.tokenofesteem
A press your agent can commission: a funny, personalized printed booklet, mailed as a gift.
12 tools: 1 can delete or cancel things, 1 do something that can't be undone, 2 change things and 8 only read.
Scanned Oct 21, 2026
- Deletes or cancels1Claude Code: deny: see these tools
- Can't be undone1Claude Code: ask: see these tools
- Changes things2Claude Code: ask: see these tools
- Only reads8Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http token-of-esteem https://mcp.tokenofesteem.com/v1/mcp --header 'Authorization: <your-authorization>'Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
12 tools
Deletes or cancels 1Claude Code: deny
cancel_giftCancel an in-flight gift and receive the refund amount.No findings
Why it is in this group
- The name "cancel_gift" says "cancel": a word for removing or ending something.
Description, as the server wrote it Cancel an in-flight gift and receive the refund amount. Free. Only possible before the booklet goes to print; once printing has started it fails with cancel_too_late. Pass the gift_id from create_gift and an optional reason for your records.
Can't be undone 1Claude Code: ask
create_giftPlace the order: write, print, and mail the booklet.No findings
Why it is in this group
- The name "create_gift" says "create": a word for a change.
- The input addresses people (input.recipient): what it sends cannot be taken back.
Description, as the server wrote it Place the order: write, print, and mail the booklet. CHARGES the buyer. The recipient is whoever you name in recipient, which may be your own user. Idempotent on idempotency_key for 24 hours. Pass shared_payment_token to pay tokenlessly, or omit it to charge the account's saved card.
Changes things 2Claude Code: ask
create_setup_linkReturn a hosted Stripe link for the buyer to save a card or wallet to the account.No findings
Why it is in this group
- The name "create_setup_link" says "create": a word for a change.
Description, as the server wrote it Return a hosted Stripe link for the buyer to save a card or wallet to the account. After that, create_gift without a shared_payment_token charges the saved card.
validate_briefRun the content policy on a brief without charging or ordering.No findings
Why it is in this group
- The name "validate_brief" says "validate": a word for reading.
- The description's first verb is "run": a word for a change.
Description, as the server wrote it Run the content policy on a brief without charging or ordering. Free. Call before create_gift so a refusal surfaces early. A booklet that would wound the recipient is refused here, not at charge time.
Only reads 8Claude Code: allow
get_accountReturn this account's spending caps and month-to-date spend.No findings
Why it is in this group
- The name "get_account" says "get": a word for reading.
Description, as the server wrote it Return this account's spending caps and month-to-date spend. Free. Use it to confirm budget before create_gift.
get_giftFetch a gift by gift_id and return its full resource: status, voice, format, pricing, the recipient, and fulfillment (Lulu job id, carrier, tracking URL, estimated delivery).No findings
Why it is in this group
- The name "get_gift" says "get": a word for reading.
Description, as the server wrote it Fetch a gift by gift_id and return its full resource: status, voice, format, pricing, the recipient, and fulfillment (Lulu job id, carrier, tracking URL, estimated delivery). Free and read-only. Use it to poll progress after create_gift: status advances through the pipeline to shipped then delivered, or ends at held, refused, cancelled, or failed.
get_pricingCompute the exact total for a hypothetical gift (format, voice, image model, ship_to) before you commit.No findings
Why it is in this group
- The name "get_pricing" says "get": a word for reading.
Description, as the server wrote it Compute the exact total for a hypothetical gift (format, voice, image model, ship_to) before you commit. Free, no order is created. Call before create_gift so you know the charge.
list_formatsList supported booklet formats.No findings
Why it is in this group
- The name "list_formats" says "list": a word for reading.
Description, as the server wrote it List supported booklet formats. There is one today: manual_v1, a 16-page booklet. Free, no side effects.
list_giftsPaginated list of gifts on the account, with optional status and date filters.No findings
Why it is in this group
- The name "list_gifts" says "list": a word for reading.
Description, as the server wrote it Paginated list of gifts on the account, with optional status and date filters. Free.
list_image_modelsList supported cover image models and their per-call cost.No findings
Why it is in this group
- The name "list_image_models" says "list": a word for reading.
Description, as the server wrote it List supported cover image models and their per-call cost. Free, no side effects.
list_recipientsReturn the account's saved recipients (address book).No findings
Why it is in this group
- The name "list_recipients" says "list": a word for reading.
Description, as the server wrote it Return the account's saved recipients (address book). Free. Reuse a recipient_id in create_gift instead of re-entering an address.
list_voicesList the three comedic voices (Hype Man, Best Friend Roast, Conspiracy Theorist) and the cover image model each prefers.No findings
Why it is in this group
- The name "list_voices" says "list": a word for reading.
Description, as the server wrote it List the three comedic voices (Hype Man, Best Friend Roast, Conspiracy Theorist) and the cover image model each prefers. Free, no side effects. Call this first to pick a voice.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http token-of-esteem https://mcp.tokenofesteem.com/v1/mcp --header 'Authorization: <your-authorization>'Run in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__token-of-esteem__list_voices",
"mcp__token-of-esteem__list_formats",
"mcp__token-of-esteem__list_image_models",
"mcp__token-of-esteem__get_pricing",
"mcp__token-of-esteem__get_gift",
"mcp__token-of-esteem__list_gifts",
"mcp__token-of-esteem__get_account",
"mcp__token-of-esteem__list_recipients"
],
"ask": [
"mcp__token-of-esteem__validate_brief",
"mcp__token-of-esteem__create_gift",
"mcp__token-of-esteem__create_setup_link"
],
"deny": [
"mcp__token-of-esteem__cancel_gift"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as token-of-esteem. Review it before you use it.