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_locations | List a business’s locations, hours and contact details |
get_menu | Browse products, categories, add-ons and current offers |
check_availability | Find open slots for a room, studio or desk |
create_booking | Hold and confirm a booking, returning access details |
place_order | Build a cart and place an order for pickup |
get_membership | Look up a customer’s plan, status and renewal date |
update_membership | Pause, resume or change a membership plan |
send_receipt | Re-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.