These docs are an early preview — some sections are still being expanded.
Vidext Docs

Discovery and well-known endpoints

The public, machine-readable documents that let an agent understand Vidext, find its MCP servers, and learn the auth contract before signing in.

Vidext publishes a discovery layer on the app domain, https://app.vidext.com. Every document here is public and needs no token. They are generated by the same code that serves the MCP servers, and the tool lists in them come from the servers' own tool definitions.

These describe the Vidext product. This documentation site publishes its own llms.txt, llms-full.txt, and a markdown version of every page (append .md to a page URL) describing the docs themselves.

The fastest route for an agent that meets Vidext cold: read /llms.txt, follow /.well-known/mcp to the endpoint, and let the 401 challenge drive OAuth. Well-behaved MCP clients do the last two steps on their own.

Start-here files

PathWhat it is
/llms.txtThe product summary for language models: what Vidext does, the MCP tools, and links. The canonical entry point.
/llms-full.txtEverything in llms.txt, plus per-tool detail, auth endpoints, and operating guidance.
/agents.mdWhen and how an agent should use Vidext.
/agent.txtA short pointer file: discovery, docs, endpoint, auth.
/index.mdThe homepage as markdown.
/api/llms.txtAPI and MCP discovery only.
/developers/llms.txtIntegration guidance only.

Requests for the homepage or the sign-in page that ask for text/markdown, or that come from a known AI crawler or agent user agent, get /index.md instead of HTML. Those responses vary on Accept and User-Agent; browsers are unaffected.

Product and trust pages

PathWhat it is
/aboutThe company behind Vidext: legal entity, what the product does, where to go next.
/contactContact channels and addresses.
/privacyHow data is handled, with links to the policy pages.
/developersThe developer guide: connecting, environments, rate limits, errors, versioning and deprecation.
/pricing.mdPlans, as markdown.
/compare, /alternatives, /best-ai-learning-path-generator-for-employee-trainingComparison pages, as markdown.

Each page in this table also answers at a .md suffix (/about.md, /developers.md). Every served markdown document opens with --- frontmatter carrying its title, description, canonical URL, and last-updated date. /auth.md is the exception: it sends its canonical URL in a Link header instead.

MCP discovery

PathWhat it is
/.well-known/mcpMCP discovery JSON for the Operator server: endpoint, transport, protocol versions, auth pointers, tool names. Its documentationServer entry describes the public Docs MCP server at /api/mcp/docs.
/.well-known/mcp/server-card.jsonThe Operator server card, with each tool's input schema and annotations.
/server.jsonServer metadata in the MCP registry format.
/card.jsonA compact JSON product card.
/.well-known/agent-skills/index.jsonAgent Skills index, serving the Vidext Operator skill at /.well-known/agent-skills/vidext-operator/SKILL.md.
/.well-known/ard.jsonAgentic Resource Discovery catalog: the two MCP servers, the Operator skill, the OpenAPI contract, and the docs, as urn:air: entries anchored to the publishing domain.
/.well-known/ai-catalog.jsonThe same catalog under its earlier name.

Every .well-known JSON document also answers at a .md suffix (/.well-known/mcp.md) with the JSON wrapped in markdown.

Vidext does not advertise A2A: /.well-known/agent-card.json answers 410.

API contract

PathWhat it is
/openapi.jsonOpenAPI 3.1 contract for the public HTTP surfaces: discovery routes, OAuth, agent registration, and the MCP transport. A transport contract, not a REST resource API.
/.well-known/openapi.yamlThe same contract as YAML.
/.well-known/api-catalogRFC 9727 linkset of the public API surfaces, including both MCP servers.

Auth metadata

PathWhat it is
/.well-known/oauth-protected-resource/api/mcp/operatorProtected-resource metadata for the Operator endpoint: the document the 401 challenge points at. /.well-known/oauth-protected-resource serves the root version.
/.well-known/oauth-authorization-serverAuthorization-server metadata with every OAuth endpoint. The same single document is served at /.well-known/oauth-authorization-server/api/auth (where RFC 8414 looks when you start from the issuer, https://app.vidext.com/api/auth) and /api/auth/.well-known/oauth-authorization-server.
/.well-known/openid-configurationOpenID discovery, also at /.well-known/openid-configuration/api/auth and /api/auth/.well-known/openid-configuration.
/auth.mdHeadless agent registration (see Authentication).

JWKS disambiguation

/.well-known/jwks.json is the LTI key set. The OAuth issuer's key set for MCP tokens is /api/auth/jwks.

  • /robots.txt allows search and AI input and opts out of AI training (Content-Signal: search=yes, ai-input=yes, ai-train=no), and points at /sitemap.xml.
  • The homepage, the sign-in page, and /developers send a Link header pointing at the sitemap, llms.txt, the developer guide, OpenAPI, server.json, the API catalog, and the skills index. The sign-in page also sends a WWW-Authenticate hint naming the protected-resource metadata, for scanners that start there.
  • An unknown /.well-known/* path answers a real 404 as application/problem+json, pointing at the sitemap and llms.txt, never a sign-in redirect. For a visitor who is not signed in, a path that no organization owns answers 404 (as markdown, unless the client asks for HTML) instead of redirecting to sign-in. Unknown /api/* paths answer a JSON 404.

Last updated on

On this page