# MyOrbitHealth for developers & AI agents

Source: https://myorbithealth.com/developers

Connect AI agents to MyOrbitHealth: a free public MCP server, a no-auth agent API with OpenAPI 3.1, llms.txt, llms-full.txt, markdown mirrors and an RSS feed — plus the product REST API and React SDK.

## MCP server

- Endpoint: https://myorbithealth.com/mcp (streamable HTTP, JSON-RPC 2.0, protocol 2025-06-18, server version 1.1.0; POST only, no auth)
- Claude Code: `claude mcp add --transport http myorbithealth https://myorbithealth.com/mcp`
- npm CLI (https://www.npmjs.com/package/myorbithealth): `npx myorbithealth --help`, `npx myorbithealth state TX`, `npx myorbithealth compare myorbit-vs-openloop`
- Stdio MCP proxy for stdio-only clients: `npx -y myorbithealth mcp`

## Tools (20: 18 read, 2 action)

| Tool | Type | What it does |
| --- | --- | --- |
| get_overview | read | What MyOrbitHealth is, the canonical facts, the products, compliance posture, and the canonical FAQ. Start here. |
| get_pricing_model | read | How pricing works: our model, market models, what's included, what drives your quote, and FAQ. |
| get_facts | read | The owner-confirmed canonical facts: network size, specialties, response time, fee model, labs, LegitScript, storefront and app, compliance. |
| get_fee_model | read | The fee model in short: flat scoped platform fee, 0% medication markup, no revenue share, you are merchant of record, no exit fee. |
| get_labs | read | Orbit Labs: labs drawn three ways, the patient self-order catalog, result states, and the labs API. |
| get_legitscript_process | read | Managed LegitScript certification: steps, timelines, what it checks, cost, and staying certified. |
| get_provider_network | read | The provider network: credentialing, coverage by category, routing, and bringing your own providers. |
| get_compliance | read | Telehealth compliance: who holds what, CPOM and MSO, licensure, DEA, HIPAA, SOC 2 Type II, and a vendor checklist. |
| get_platform | read | Product detail for OrbitOS, Orbit Intake, OrbitRx, the Provider Network, and Orbit Labs. |
| list_comparisons | read | Every MyOrbitHealth-vs-competitor page with a one-line summary and as-of date. |
| get_comparison | read | A full comparison as markdown: side-by-side table, where each fits, and FAQ. |
| list_articles | read | Blog articles, newest first, optionally filtered by category. |
| get_article | read | The full text of one article. |
| list_solutions | read | Live solution pages, such as white-label peptide telehealth programs. |
| get_solution | read | A full solution page as markdown. |
| get_state_rules | read | Peptide and GLP-1 telehealth rules for any US state or DC. General information, not legal advice. |
| search_site | read | Keyword search across pages, tools, comparisons, and articles. |
| get_booking_info | read | How discovery calls work, what to prepare (vertical, target states, timeline), and the booking link. |
| request_demo | action (user consent required) | Sends the user's name and email to the MyOrbitHealth team, who will email them. Returns the booking link for self-scheduling. |
| request_callback | action (user consent required) | Sends the user's name and phone number to the team, who will call them. |

## REST endpoints

- `GET /openapi.json` — OpenAPI 3.1 contract for every endpoint on this page.
- `GET /ask?query=…` — Natural-language site search. Ranked JSON results with url, name, description, and score.
- `GET /api/articles` — Blog articles, newest first. Paginated with limit (1–50) and offset.
- `GET /api/comparisons` — Comparison pages. Paginated with limit (1–50) and offset.
- `GET /api/health` — Health check. Returns {"status":"pass"} as application/health+json.

## Discovery files

- https://myorbithealth.com/llms.txt (text/plain) — A plain-text guide to the site for language models: facts, key pages, comparisons, solutions and articles.
- https://myorbithealth.com/llms-full.txt (text/markdown) — The full corpus in one file: llms.txt, the canonical facts, platform, pricing, labs, LegitScript, provider network, compliance, every solution, every comparison and every article.
- https://myorbithealth.com/blog/llms.txt (text/markdown) — Scoped index of every blog article with slug, category, date and URL.
- https://myorbithealth.com/compare/llms.txt (text/markdown) — Scoped index of every comparison page with its as-of date.
- https://myorbithealth.com/solutions/llms.txt (text/markdown) — Scoped index of every solution page.
- https://myorbithealth.com/feed.xml (application/rss+xml) — RSS 2.0 feed of blog articles, newest first.
- https://myorbithealth.com/.well-known/mcp.json (application/json) — MCP registry-style server manifest: remote endpoint plus the npm stdio package.
- https://myorbithealth.com/.well-known/mcp/server-card.json (application/json) — MCP server card: transport, authentication (none) and every tool with its input schema.
- https://myorbithealth.com/.well-known/ai-catalog.json (application/json) — AI catalog pointing at the MCP manifest, OpenAPI contract, llms.txt, llms-full.txt and the RSS feed.
- https://myorbithealth.com/.well-known/api-catalog (application/linkset+json) — RFC 9727 linkset pointing at the OpenAPI contract, MCP server, llms.txt, llms-full.txt, feed and sitemap.
- https://myorbithealth.com/.well-known/agent-skills/index.json (application/json) — Agent skills index: when to use MyOrbitHealth and three skill guides under /skills/.
- https://myorbithealth.com/sitemap.xml (application/xml) — Every indexable page.

## Markdown mirrors

Append .md to the URL of any blog post, comparison, solution, and the platform, pricing, FAQ, labs, LegitScript, provider network, compliance and developers pages to get the same content as markdown. Each HTML page advertises its twin with <link rel="alternate" type="text/markdown">.

## FAQ

### Does MyOrbitHealth have an MCP server?
Yes. A public Model Context Protocol server runs at https://myorbithealth.com/mcp (streamable HTTP, JSON-RPC 2.0, protocol 2025-06-18). Connect Claude Code with one command: claude mcp add --transport http myorbithealth https://myorbithealth.com/mcp. Any MCP client that supports remote servers can use the same URL.

### Is authentication required?
No. The site MCP server and agent API are free and need no API key or sign-in. They are limited to 120 requests per minute per client, and the two contact tools to 5 requests per 10 minutes. The product platform API for building on MyOrbitHealth is separate and uses bearer-token authentication.

### What can AI agents do with it?
Agents can answer questions about MyOrbitHealth from the site's own content — products, pricing model, comparisons, articles, peptide and GLP-1 rules by state, and directional startup costs — and, with the user's explicit consent, ask the team to email or call the user about a demo. Anyone can also book a discovery call directly at https://myorbithealth.com/book.

### How can crawlers and AI agents read the whole site?
Fetch https://myorbithealth.com/llms-full.txt for the full corpus in one markdown file, or the scoped indexes at /blog/llms.txt, /compare/llms.txt and /solutions/llms.txt. Append .md to any blog post, comparison, solution, and the platform, pricing, FAQ, labs, LegitScript, provider network, compliance and developers pages for a markdown copy. New articles appear in the RSS feed at /feed.xml, and the MCP server is described at /.well-known/mcp.json and /.well-known/mcp/server-card.json.
