# uCoz API (uAPI) > REST API for full management of websites hosted on the uCoz platform. Provides programmatic access to all site modules: content creation and editing, user and access management, e-commerce, subscriptions, design and templates, navigation menus, contact forms, polls, search, security, and more. Suitable for automation, integrations, and AI agents that need to read or modify content and settings of a uCoz site. Base URL: `https://{yoursite}/uapi` (e.g. `https://mysite.ucoz.ru/uapi`). Authentication uses a Bearer JWT token in the `Authorization: Bearer ` header. Tokens are created in the site control panel under Site → uAPI. All responses are JSON. Full documentation: https://api.ucoz.net/ - [llms-full.txt](https://api.ucoz.net/llms-full.txt): Complete API reference generated from all OpenAPI specs — every path, method, parameter, and request-body field ## Model Context Protocol (MCP) For AI agents, the MCP server is the recommended integration path — templates, content modules, shop, subscriptions, users, whole-site design, menus, forms, modules, FTP, docs lookup, and skill routing without raw HTTP for those workflows. - [MCP for uCoz](https://api.ucoz.net/mcp.html): Setup guide for `npx ucoz-mcp@latest` (Cursor: Settings → Customize → MCPs → New MCP Server; also Claude Desktop, Codex, Antigravity, other stdio clients) - npm package: `ucoz-mcp@latest` (Node.js 18+) - Tools: `templates_tool`, `tmaker_tool`, `content_tool`, `shop_tool`, `subscriptions_tool`, `users_tool`, `ftp_tool`, `modules_tool`, `skills_tool`, `docs_tool` ## Users - [Module «Users»](https://api.ucoz.net/user-openapi.yaml): Manage users, groups, ranks, and access permissions ## Core Modules - [Module «Site Pages»](https://api.ucoz.net/pages-openapi.yaml): Get, create, update, and delete static site pages - [Module «Site News»](https://api.ucoz.net/news-openapi.yaml): Manage news entries, categories, and comments - [Module «Blog»](https://api.ucoz.net/blog-openapi.yaml): Blog entries, categories, and comments - [Module «Article Catalog»](https://api.ucoz.net/publ-openapi.yaml): Articles, categories, and comments - [Module «Classifieds Board»](https://api.ucoz.net/board-openapi.yaml): Listings, categories, and comments - [Module «Photo Album»](https://api.ucoz.net/photo-openapi.yaml): Photos, categories, and comments - [Module «Video»](https://api.ucoz.net/video-openapi.yaml): Videos, channels, categories, and comments - [Module «FAQ»](https://api.ucoz.net/faq-openapi.yaml): Questions, answers, and categories - [Module «Forum»](https://api.ucoz.net/forum-openapi.yaml): Forums, topics, and messages - [Module «Site Directory»](https://api.ucoz.net/dir-openapi.yaml): Entries, categories, and comments - [Module «File Catalog»](https://api.ucoz.net/load-openapi.yaml): Files, categories, and comments - [Module «Guest Book»](https://api.ucoz.net/gb-openapi.yaml): Guest book entries and ratings - [Module «Online Games»](https://api.ucoz.net/stuff-openapi.yaml): Games, categories, and comments ## Commerce - [Module «Online Shop»](https://api.ucoz.net/shop-openapi.yaml): Products, cart, orders, balance, categories, and currency - [Module «Subscriptions & Plans»](https://api.ucoz.net/subscriptions-openapi.yaml): Plans, subscriptions, statuses, and billing periods ## Design & Templates - [Design Management](https://api.ucoz.net/templates-openapi.yaml): Get, edit, and manage design templates and page layouts - [Global Blocks](https://api.ucoz.net/gblocks-openapi.yaml): Create, edit, and delete global HTML blocks - [Site Menus](https://api.ucoz.net/menus-openapi.yaml): Manage site navigation menus and menu items - [Module Settings](https://api.ucoz.net/settings-openapi.yaml): View and update module settings - [Security](https://api.ucoz.net/security-openapi.yaml): FTP password and new-site quarantine ## Tools - [Server Scripts](https://api.ucoz.net/server-scripts.html): Run PHP, Node.js, and Python applications with MySQL, FTP, and Cron - [Server Scripts API](https://api.ucoz.net/apps.html): Activate the module, manage the visitor-data encryption key, and operate the environment (files, MySQL, PHP/Node/Python apps, FTP, Cron) - [Limits and Errors](https://api.ucoz.net/errors.html): Request limits and uAPI error code reference - [Minichat](https://api.ucoz.net/mchat-openapi.yaml): Minichat messages and emoticons - [Polls](https://api.ucoz.net/polls-openapi.yaml): Manage polls and voting - [Mail Forms](https://api.ucoz.net/mail-forms-openapi.yaml): Create and manage contact forms, fields, and email templates - [Site Search](https://api.ucoz.net/search-openapi.yaml): Full-text search across the site and individual modules - [Site Modules](https://api.ucoz.net/modules-openapi.yaml): Install and uninstall site modules, manage per-module uAPI access - [Comments & Extra Methods](https://api.ucoz.net/other-openapi.yaml): Retrieve comments from all modules and additional API utility methods ## Optional - [Legacy PHP Module](https://api.ucoz.net/php.html): Archived documentation for existing OAuth 1.0a integrations - [Getting started](https://api.ucoz.net/start.html): Create a Bearer token and enable modules for uAPI - [Examples](https://api.ucoz.net/examples.html): Sample integrations and downloadable demos - [Changelog](https://api.ucoz.net/changelog.html): Public documentation changelog