# Hypra > Hypra is a strict markup language that compiles to HTML for people and to Markdown, JSON and WebMCP tools for AI agents. ## Docs - [The Hypra language](https://hypralang.dev/docs/index.md): The complete Hypra reference: elements, data, components, layouts, forms, actions and every check. - [hypra/laravel](https://hypralang.dev/docs/laravel/index.md): Use .hypra files as Laravel views: install the compiler, render pages, answer agents in Markdown and JSON. - [hypra/runtime](https://hypralang.dev/docs/php/index.md): Render compiled Hypra pages from any PHP app with the small hypra/runtime package. - [Hypra for VS Code](https://hypralang.dev/docs/vscode/index.md): Hypra in VS Code and Cursor: errors as you type, go to definition, references, rename, hover help and formatting. - [Security](https://hypralang.dev/docs/security/index.md): How Hypra keeps data from changing what a page does, what it checks, and how to report a problem. ## Guides - [Serve Markdown to LLMs from Laravel](https://hypralang.dev/guides/markdown-for-llms-in-laravel/index.md): Answer AI agents in Markdown from the same URL as your HTML, with Laravel middleware or with Hypra. - [Accessibility checks at compile time](https://hypralang.dev/guides/accessibility-checks-at-compile-time/index.md): Catch missing alt text, unlabeled fields, empty buttons and skipped headings before a page ships. - [Add WebMCP tools to your website](https://hypralang.dev/guides/webmcp-tools-for-your-website/index.md): Turn your forms and buttons into tools AI agents can call, with WebMCP attributes and JSON Schemas.