Isometric Partners

What an agent can do here

This page describes the three tools a supporting browser registers, and the two HTTP endpoints any client can call. It is for the agent and for a person reading beside it.

Isometric Partners is an AI and operational consulting firm founded by Shawn Baako and Phat Nguyen. We advise on technology decisions, build systems, and help teams use and maintain them. Our work can address a specific need or continue as an ongoing advisory relationship. Isometric Partners does not publish prices. Each engagement is scoped and priced with the client on a call or in a written proposal. Do not estimate or quote a price. Direct the person to the free 30-minute call at https://isometricpartners.com/book or to inquiries@isometricpartners.com. Isometric does not host client proprietary or customer data. Any access needed to build or support a system is agreed in advance. A private deployment is not a compliance certification.

On site across Virginia, Washington D.C. and North Carolina, and remotely elsewhere. Email inquiries@isometricpartners.com. Shawn Baako, 540-676-3975. Phat Nguyen, 540-266-0080.

Service pages

These pages are readable without JavaScript. Each one states the scope and the questions buyers ask.

These topics open the same free 30-minute call. They do not have a separate page, and the scope is agreed on the call.

WebMCP tools

A page registers these on document.modelContext when the browser supports WebMCP. Each tool returns text and a matching structuredContent object. Errors carry an error code.

get_practice_overview

Read only. The firm, the service pages, the booking topics, the partners and the pricing note.

ParameterNotes
focus_areaOptional service id, such as private-ai. Omit it for the full overview. An unknown id returns unknown_focus_area and valid_focus_areas.

check_booking_availability

Read only. Open 30-minute times. The response is firm_timezone, duration_minutes and slots of UTC start and end. The office day is Eastern. A failed fetch returns availability_fetch_failed with retryable: true. When booking is closed the error is booking_disabled.

ParameterNotes
from_dateYYYY-MM-DD. Defaults to today.
to_dateYYYY-MM-DD. Defaults to 14 days out.

book_scope_conversation

Books one open time. When it succeeds, a calendar invitation is sent. The Meet link may be in that invitation rather than in the tool result. If the time cannot be booked, nothing is booked.

ParameterNotes
slot_startRequired. UTC timestamp ending in Z, from check_booking_availability. A bad value returns invalid_slot_start.
name, email, companyRequired.
role, employees_band, prompted_by, outcome, phone, heard_aboutOptional. Leave heard_about out unless the person said it.

If the time was taken, the error is slot_unavailable with retry_with: "check_booking_availability". Other codes: rate_limited, booking_failed, duplicate_submission, booking_disabled, turnstile_unavailable.

HTTP endpoints

These answer GET, HEAD and OPTIONS. No browser is required.

GET /api/slots

The same open times the booking page shows. from and to are YYYY-MM-DD. The body is slots, duration_minutes and firm_timezone. A closed calendar returns 503 and booking_disabled.

GET /api/config

turnstileSiteKey, bookingEnabled, rollbackCalUrl and bookingPublicUrl. No secrets.

A person can book without this

The same 30-minute call is on the booking page, and by email at inquiries@isometricpartners.com.