KinesteX

Docs for AI Agents

Everything in this documentation is machine-readable. If you're an AI agent — or you're pointing one at these docs to implement KinesteX — use the surfaces below instead of scraping HTML.


Start here: fetch llms.txt for an index of every page with descriptions, or llms-full.txt for the entire documentation as a single Markdown file.

Read any page as Markdown

Append .md to any documentation URL to get the page as clean Markdown with code samples for all platforms:


text
1https://kinestex.com/docs/installation.md
2https://kinestex.com/docs/data-points/workout-events.md

The response is text/markdown and always in sync with the page.

Connect over MCP

The docs are exposed as a Model Context Protocol server with search and read tools at https://kinestex.com/mcp (Streamable HTTP transport).


bash
1# Claude Code
2claude mcp add --transport http kinestex-docs https://kinestex.com/mcp

json
1// Cursor and other MCP clients (.mcp.json / mcp.json)
2{
3  "mcpServers": {
4    "kinestex-docs": { "url": "https://kinestex.com/mcp" }
5  }
6}

Available tools:

ToolDescription
search_docsSearch the documentation, returns matching pages with excerpts
read_docRead a full page as Markdown by its path (e.g. installation or data-points/workout-events)
list_docsList every documentation page with its path, title, and description

Structured JSON API

GET /api/docs returns the entire documentation as structured JSON. Filter with ?sections= (comma-separated section IDs; nested paths supported):


text
1https://kinestex.com/api/docs?sections=installation,data-points/workout-events

Rate limit: 50 requests per minute per IP (see X-RateLimit-Remaining header).

Recommended flow for implementing KinesteX

1. Fetch llms.txt and identify the platform you're building for (Swift, Kotlin, React Native, Flutter, HTML & JS, or React TS).

2. Read /docs/installation.md, /docs/configuration.md, and the integration option you're implementing — every code block covers all six platforms.

3. Read /docs/data-points/receiving-data.md and the event pages under /docs/data-points/ to handle SDK events.

4. Check /docs/customization-parameters/ pages for the exact parameter names your integration needs.


Note: an API key is required to run the SDK. A human on your team can request one via the contact form.


Product changelog is machine-readable too: updates.kinestex.com/api/changelogs returns all release notes as JSON.