Your AI agent can reach us directly

Ask ChatGPT, Claude or an assistant of your own to find you help, and it can read what we offer, send us your inquiry and request a call — through the same door you would use, with the same reply.

What your agent can do here

Read what each tier includes and who it is for, in a form a model can use.

Send us an inquiry or a quote request on your behalf, with your name and email.

Request a twenty-minute intro call in one of the windows we are offering this week.

Get our contact details and the page to book on.

What it cannot do, on purpose

Sign you up or start an engagement. Every engagement starts with a call, with you on it.

Make a payment or hold a calendar slot. A requested window is confirmed by a person, by email.

Text you without your say-so. A text only goes out when you have expressly agreed to it.

Four doors, one set of actions

Whichever your agent speaks, it gets the same five tools: get_services, get_call_windows, submit_inquiry, request_call and get_contact.

REST: Five JSON endpoints, described by an OpenAPI 3.1 document. https://northshorelabs.dev/openapi.json

MCP: A Model Context Protocol server over Streamable HTTP, stateless. The same five tools. https://northshorelabs.dev/mcp

A2A: An Agent-to-Agent endpoint for a concierge exchange: send a message, get a completed task back. https://northshorelabs.dev/a2a

In the browser: The same tools registered with WebMCP on every page of this site, for an agent driving the browser. https://northshorelabs.dev/

Your inquiry gets the same reply either way

An inquiry from your agent lands in the same place as one from the form on this site: you get a confirmation email, we get an alert, and you hear back within one business day. We can see it came from an agent, and that is the only difference.

Identity is optional

Your agent can act anonymously. If it registers for a client id first, its inquiries carry its name, which is how it earns faster follow-up. Registration creates nothing — no account, no email, no charge — and takes one request.

Everything above is discoverable

api-catalog: https://northshorelabs.dev/.well-known/api-catalog

service-desc: https://northshorelabs.dev/openapi.json

MCP server card: https://northshorelabs.dev/.well-known/mcp/server-card.json

A2A agent card: https://northshorelabs.dev/.well-known/agent-card.json

Agent skills: https://northshorelabs.dev/.well-known/agent-skills/index.json

Capability manifest: https://northshorelabs.dev/.well-known/ai-catalog.json

OAuth resource metadata: https://northshorelabs.dev/.well-known/oauth-protected-resource

OAuth server metadata: https://northshorelabs.dev/.well-known/oauth-authorization-server

Registration: https://northshorelabs.dev/auth.md

Overview for models: https://northshorelabs.dev/llms.txt