# TextsAnalyzer Free AI text analyzer for texts and chats. Paste or upload a conversation and see the tone, interest level, red flags and what to reply next. ## Site pages - [Text Analyzer: AI Text Message Analyzer for Any Chat](https://textsanalyzer.com/index.md): Free AI text analyzer for texts and chats. Paste or upload a conversation and see the tone, interest level, red flags and what to reply next. - [Pricing — Evidence-Based Report for $4.99](https://textsanalyzer.com/pricing.md): Free preview with one quoted finding. Unlock an evidence-based report for $4.99 — one time, no subscription. - [Text Analyzer: AI Text Message Analyzer for Any Chat](https://textsanalyzer.com/platform.md): Free AI text analyzer for texts and chats. Paste or upload a conversation and see the tone, interest level, red flags and what to reply next. - [WhatsApp Chat Analyzer – Free AI Report on Any WhatsApp Conversation](https://textsanalyzer.com/whatsapp-chat-analyzer.md): Export your WhatsApp chat and get an AI analysis: who's more interested, reply patterns, mood over time and group chat awards. Free preview in your browser. - [AI Chat Analyzer – Decode Any Conversation (Texts, DMs, Group Chats)](https://textsanalyzer.com/ai-chat-analyzer.md): Paste or upload any conversation and let AI decode it: hidden meanings, interest level, red flags and what to reply. Works with texts, DMs and group chats. Free preview. - [Privacy Policy — TextsAnalyzer](https://textsanalyzer.com/privacy.md): How TextsAnalyzer handles chats, accounts, and the text message analyzer. Free preview stays in your browser; a paid report uploads your chat only to generate it. - [Terms of Service](https://textsanalyzer.com/terms.md): Read our terms of service and usage agreement ## Documentation Product documentation for this application: how it works, how to run and deploy it, and how to use its features. ## Search API - [Documentation search API](https://textsanalyzer.com/api/docs/search?q=authentication&limit=8): Find relevant docs. The `q` parameter is required. `limit` defaults to 8 and accepts 1-20. The JSON response returns matching page metadata and excerpts. ## API and MCP - [API reference](https://textsanalyzer.com/docs/api.md): Browse the public REST API: endpoints, scopes, request and response schemas, and error codes. - [API error codes](https://textsanalyzer.com/docs/api/errors.md): The stable error codes returned by the public REST API and the MCP server, with their HTTP statuses and what each one means. - [Authentication (API keys and OAuth)](https://textsanalyzer.com/docs/authentication.md): How to authenticate against the public REST API and the MCP server with an API key or an OAuth 2.1 access token, and what scopes mean. - [Connecting AI agents (MCP)](https://textsanalyzer.com/docs/mcp.md): Connect Claude, ChatGPT, Cursor, and other agent clients to your account over MCP, with OAuth or an API key. - [API catalog](https://textsanalyzer.com/.well-known/api-catalog): RFC 9727 linkset with the REST API, the MCP endpoint, and where each one is described. - [OpenAPI document](https://textsanalyzer.com/api/v1/openapi.json): Exact OpenAPI 3.1 contract with operations, scopes, schemas, and errors. - [MCP endpoint](https://textsanalyzer.com/mcp): Streamable HTTP endpoint for the same operations as agent tools. Use an API key or OAuth. Authenticated REST requests and MCP calls share a limit of 300 requests per 60 seconds per credential. Responses include `RateLimit-Limit`, `RateLimit-Remaining`, and `RateLimit-Reset`. A 429 response also includes `retry-after`.