Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: 'Enhanced Intelligence LLC: booking for AI agents MCP API'
version: 1.5.0
description: 'Book a business that runs on Cortex, machine to machine and with no key. Read the business card, ask for open times (optionally narrowed to the customer''s own free windows), and book. A business either confirms a booking at once or receives it as a request its owner approves (or, by email, confirms with the customer); the answer says which. The business sees that an agent made the booking, and which one. There is an MCP server at /mcp with the same tools. Limits: 60 reads a minute and 10 bookings an hour per network address, 30 bookings a day per business. Only open times are ever shown: never another customer, a job, a block or a reason a time is not open.'
servers:
- url: https://book.enhancedint.com/enhanced-intelligence
description: Enhanced Intelligence LLC, on Cortex.
tags:
- name: MCP
paths:
/mcp:
post:
operationId: mcp
security: []
summary: The same, as an MCP server
description: A stateless MCP server (Streamable HTTP, plain JSON replies) with the tools get_business, find_times, check_address, book, get_booking and cancel_booking. It answers both the `initialize` handshake of protocol 2025-06-18 and the stateless 2026-07-28 form (server/discover, the MCP-Protocol-Version header).
requestBody:
required: true
content:
application/json:
schema:
type: object
responses:
'200':
description: A JSON-RPC response.
content:
application/json:
schema:
type: object
'202':
description: A notification was accepted.
tags:
- MCP
components:
securitySchemes:
manageToken:
type: http
scheme: bearer
description: The `manage.token` that book returned for this booking.
x-comment: 'GENERATED from supabase/functions/_shared/agent-booking-contract.ts. Do not edit by hand: npm run agent-docs.'
x-cortex-tools:
- name: get_business
title: Get the business
annotations:
title: Get the business
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
- name: find_times
title: Find open times
annotations:
title: Find open times
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
- name: check_address
title: Check an address
annotations:
title: Check an address
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: true
- name: book
title: Book
annotations:
title: Book
readOnlyHint: false
destructiveHint: false
idempotentHint: true
openWorldHint: true
- name: get_booking
title: Check a booking
annotations:
title: Check a booking
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
- name: cancel_booking
title: Cancel a booking
annotations:
title: Cancel a booking
readOnlyHint: false
destructiveHint: true
idempotentHint: true
openWorldHint: true