Developers

Uxify for developers

Everything you need to call Uxify from code or from an AI agent: the Uxify MCP server, OAuth 2.0 discovery and scopes, and the files an agent can read before it has any credentials.

mcp-config.json
{
  "mcpServers": {
    "uxify": {
      "url": "https://mcp.uxify.com",
      "headers": {
        "Authorization": "Bearer <token>"
      }
    }
  }
}

The Uxify MCP server

Uxify's programmatic surface is an MCP server. It is authenticated, not public: every call carries a token tied to a Uxify account. MCP access is included on every plan, including Free.

Endpoint https://mcp.uxify.com
Transport Streamable HTTP
Auth OAuth 2.0 bearer token, workspace-scoped

Scopes

  • mcp:list_sites Enumerate the sites in the authorizing workspace.
  • mcp:ask_uxi Ask Uxi questions against that workspace.
  • mcp:ask_uxi_rum Query real-user monitoring data - Core Web Vitals, behavior, and agent activity.

Per-client setup guides

Uxify OAuth 2.0 authentication

Uxify implements standard OAuth 2.0 discovery, so a client can work out how to authenticate without being told in advance.

  1. 1

    Discover the resource

    Fetch /.well-known/oauth-protected-resource from uxify.com or from the MCP origin. It names the resource, its authorization server, and every scope on offer.

  2. 2

    Discover the authorization server

    Follow authorization_servers to app.uxify.com, whose RFC 8414 metadata lives at /.well-known/oauth-authorization-server. Requesting that path on uxify.com redirects there.

  3. 3

    Register and authorize

    Dynamic client registration is open at /oauth2/register, and the authorization code flow requires PKCE with S256. Ask only for the scopes the task needs.

  4. 4

    Call the server

    Send the access token as a bearer credential in the Authorization header. An unauthenticated initialize returns an OAuth challenge - that is the handshake working, not an error to route around.

Machine-readable Uxify endpoints

These need no credentials. An agent that lands on uxify.com cold can read all of them.

Path Content type What it holds
/llms.txt text/plain What Uxify is, when an agent should reach for it, and how to call it.
/pricing.md text/markdown Plans, limits, and prices as plain markdown - no HTML scraping.
/sitemap.xml application/xml Every indexable URL, with lastmod dates.
/.well-known/oauth-protected-resource application/json RFC 9728 metadata: the resource, its authorization server, and the scopes it accepts.

Every page on uxify.com also returns markdown when requested with Accept: text/markdown. Missing paths return a real 404 with a markdown body naming the sitemap, llms.txt, and the main sections, so an agent following a stale link can recover.

FAQ

Uxify developer FAQ

Does Uxify have a public REST API?

Not today. The Uxify MCP server at mcp.uxify.com is the supported programmatic surface, and it covers querying real-user data, benchmarks, and agent activity. There is no public REST API and no OpenAPI document, so if you find one referenced somewhere it is not ours.

Is the Uxify MCP server public?

No. Every request needs an access token tied to a Uxify account and scoped to that workspace. There is no anonymous tool listing and no read-only public surface. An unauthenticated initialize returns an OAuth challenge by design, which is what lets a client discover how to authenticate without guessing.

How does an agent authenticate with Uxify?

Through standard OAuth 2.0 discovery. Fetch the RFC 9728 protected-resource metadata at uxify.com/.well-known/oauth-protected-resource, follow it to the authorization server at app.uxify.com, register dynamically if needed, and run the authorization code flow with PKCE. Scopes are named - mcp:list_sites, mcp:ask_uxi, and mcp:ask_uxi_rum - so a client can request least privilege.

What can I read from Uxify without an account?

The static, machine-readable files: llms.txt for what Uxify does and when to use it, pricing.md for plans and limits, sitemap.xml for every indexable URL, and the OAuth protected-resource metadata. Any page on uxify.com also returns markdown when requested with an Accept: text/markdown header, including the 404 page, which lists recovery targets.

Which MCP clients does Uxify support?

Any client that speaks the Model Context Protocol. Uxify publishes step-by-step setup guides for Claude, ChatGPT, n8n, and Zapier; Cursor, VS Code, and other MCP-compatible tools connect with the same config, since the protocol is open. MCP access is included on every plan, including Free.