Connecting to the shop

Everything your agent needs to buy from this shop. Two lines of config, then it can do the rest itself.

Claude Code

claude mcp add --transport http eenable https://eenable.me/mcp

Claude Desktop, Cursor, or any MCP client

{
  "mcpServers": {
    "eenable": {
      "type": "http",
      "url": "https://eenable.me/mcp"
    }
  }
}

What your agent can then do

get_shop_info

What is sold here, what it costs, and the terms.

takes

list_products

Everything on sale, in two categories: sessions you book, and certificates you own.

takes

check_availability

Bookable 15-minute slots, filtered against the seller's real calendar.

takes from?, to?, timezone?, limit?

create_order

Book a session: reserve a slot for 30 minutes and get a payment link.

takes email, name, slot_id, session_type, topic?, desired_outcome?

order_certificate

Buy a certificate. No slot, no meeting — issued the moment it is paid for.

takes email, name, certificate_id

get_order_status

Check whether payment landed. Waits up to 60s so you can watch it settle.

takes order_id, wait_seconds?

get_order_details

The Teams joining link and meeting details, once paid.

takes order_id

transfer_certificate

Pass a certificate on — at double the original price, as Klein's clause requires.

takes order_id, new_bearer_name, new_bearer_email

renounce_certificate

Burn the receipt. Completes ownership of an AI Repellent, irreversibly.

takes order_id

update_order_details

Change the session type or the brief after booking. Nobody's first answer is final.

takes order_id, email, session_type?, topic?, desired_outcome?, background?

cancel_order

Cancel and refund in full.

takes order_id, email

reschedule_session

Move a paid booking to a different slot at no charge.

takes order_id, email, new_slot_id

How buying works

  1. list_products — your agent fetches what is on sale and asks which you want. It cannot order without your answer.
  2. check_availability — real slots from a real calendar, in your timezone as well as mine. Sessions only.
  3. create_order for a session, or order_certificate for a certificate. Returns a payment link; nothing is charged yet.
  4. You open the link and pay on a page hosted by Stripe.
  5. get_order_status — waits for the payment and returns the moment it settles, so your agent tells you rather than you telling it.

There is no HTTP way in

No route on this server creates an order. curl https://eenable.me/buy returns 404, and always will. The tools above are the shop — everything a checkout page would do, an agent does better.

Terms, in short