Entropy1 Join the waitlist
Developers

A real API today. An MCP server next.

Everything in Entropy1 runs through the same API our own apps use. Build on it with scoped keys and webhooks now; connect AI agents through MCP soon.

Live

REST API

  • Scoped API keys per business and integration
  • Signed requests (HMAC) so you know a call is genuine
  • Published OpenAPI docs
  • Webhooks for orders, bookings, memberships and access
Early access

MCP server

  • Runs alongside the API, with the same scopes and audit trail
  • Lets agents like Claude and ChatGPT browse, book, order and manage memberships
  • For customer-facing assistants and staff copilots
  • Per-tool permissions you control
Side by side

Same action, two ways in.

Examples are illustrative. Endpoint names and fields may differ from the published API.

REST · request

POST /v1/bookings
Host: api.entropy1.com
Authorization: Bearer e1_live_…
X-Entropy1-Timestamp: 1791331200
X-Entropy1-Signature: v1=5f2c…
Content-Type: application/json

{
  "resource_id": "room_podcast_a",
  "start": "2026-10-14T10:00:00-07:00",
  "end": "2026-10-14T12:00:00-07:00",
  "customer_id": "cus_8hQ2"
}

REST · response

{
  "id": "bk_31Lx",
  "status": "confirmed",
  "total": { "amount": 9000, "currency": "usd" },
  "access": {
    "door_code": "482913",
    "valid_from": "2026-10-14T09:55:00-07:00",
    "valid_until": "2026-10-14T12:05:00-07:00"
  }
}

MCP · tool call Early access

{
  "method": "tools/call",
  "params": {
    "name": "create_booking",
    "arguments": {
      "resource": "Podcast Studio A",
      "date": "2026-10-14",
      "start_time": "10:00",
      "hours": 2
    }
  }
}

MCP · tools (illustrative)

list_locationsList a business’s locations, hours and contact details
get_menuBrowse products, categories, add-ons and current offers
check_availabilityFind open slots for a room, studio or desk
create_bookingHold and confirm a booking, returning access details
place_orderBuild a cart and place an order for pickup
get_membershipLook up a customer’s plan, status and renewal date
update_membershipPause, resume or change a membership plan
send_receiptRe-send a receipt by SMS or email
Webhooks

Know the moment something happens.

Subscribe to events and Entropy1 posts them to your endpoint, signed with your webhook secret so you can verify every delivery.

order.createdorder.readybooking.confirmedbooking.cancelledmembership.renewedaccess.grantedaccess.revoked

Event names are illustrative.

Signed requests

Verify every call.

Node.js · verify a signature (illustrative)

import crypto from 'node:crypto';

function verify(rawBody, timestamp, signature, secret) {
  const expected = crypto
    .createHmac('sha256', secret)
    .update(timestamp + '.' + rawBody)
    .digest('hex');
  return crypto.timingSafeEqual(
    Buffer.from(expected), Buffer.from(signature)
  );
}

Want API or MCP access?

Join the waitlist and tick “API / MCP”. We’ll reach out with docs and early access.