# unlock.cx > unlock.cx provides IMEI/TAC device identification, mobile device specifications, carrier check services, and unlock-service catalog information. ## Primary pages - [TAC / IMEI lookup](https://unlock.cx/tac): identify a device from an 8-digit TAC or an IMEI. - [Device specifications](https://unlock.cx/specs): browse server-rendered device specification pages. - [Service catalog](https://unlock.cx/service/tac-imei-lookup): service details, prices, turnaround time, required input, and related guides. - [Guides](https://unlock.cx/guides): editorial guides about IMEI checks, carrier locks, unlocking, FRP, and device verification. - [Public API documentation](https://unlock.cx/api-docs/services): existing customer REST API documentation. ## Machine-readable interfaces - [OpenAPI 3.1](https://unlock.cx/openapi.json): public read endpoints and MCP tool schemas. - [MCP discovery](https://unlock.cx/.well-known/mcp.json): endpoint, transport, protocol version, and tool list. - MCP endpoint: `POST https://unlock.cx/mcp` - Transport: Streamable HTTP, JSON-RPC 2.0, protocol version `2025-06-18`. - Supported MCP methods: `initialize`, `notifications/initialized`, `ping`, `tools/list`, `tools/call`. ## MCP tools All tools are read-only and never place orders, charge balances, refresh upstream orders, or send notifications. - `tac_lookup`: public device identity and specifications for an exact 8-digit TAC. - `specs_get`: public specifications for a model name or model slug. - `service_list`: paginated active service catalog; maximum 50 entries per call. - `service_get`: one active service by business number, database ID, or slug. - `order_status`: the authenticated customer's own order by public order ID; no upstream refresh. - `balance_get`: the authenticated customer's current balance and currency. `order_status` and `balance_get` require `Authorization: Bearer `. Customer API credentials must never be placed in URLs or tool arguments. ## Content and data notes - Prices are in USD unless a page states otherwise. - Turnaround time is an estimate, not a guarantee. - Service eligibility varies by device, carrier, country, lock state, and submitted identifiers. - Product structured data, canonical URLs, FAQs, and full specification tables are present in server-rendered HTML. - Sitemap: https://unlock.cx/sitemap.xml - Robots policy: https://unlock.cx/robots.txt