UAParse
Server Details
Parse a User-Agent: browser, OS, device, plus bot, search crawler, AI crawler and AI agent flags.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
1 toolparse_user_agentParse a User-Agent (browser, OS, device, bot / AI crawler / AI agent)Read-onlyIdempotentInspect
Parse one User-Agent string. Returns browser, engine, OS, device type and CPU (ua-parser-js 1.0.41), and whether it is a known bot, search crawler, AI crawler (with its AI purpose) or an AI agent acting for a user (is_ai_agent, ai_agent_kind fetch | browsing), plus the bot name, operator, robots.txt token and operator docs link from a curated list of 151 bots (list 2026-10-08). verified is always false: the User-Agent is self-reported and UAParse does no IP or reverse-DNS checks. Read-only, no network lookups. Same engine and limits as the UAParse JSON API (POST /v1/parse); each call is one lookup. UAParse is independent and not affiliated with Meta, OpenAI, Google, Anthropic, Amazon, Perplexity or Mistral AI.
| Name | Required | Description | Default |
|---|---|---|---|
| ua | Yes | The User-Agent string to parse, exactly as sent in the User-Agent header. | |
| include_raw | No | Also return the full POST /v1/parse JSON in structuredContent.raw. Larger output. |
Output Schema
| Name | Required | Description |
|---|---|---|
| os | Yes | |
| ua | Yes | The parsed User-Agent (clipped to 300 characters; see ua_length) |
| bot | No | Present when is_bot is true. Fields that are unknown are omitted. |
| cpu | Yes | |
| raw | No | Full POST /v1/parse response (only when include_raw is true) |
| tier | No | |
| cached | No | |
| device | Yes | |
| engine | Yes | |
| is_bot | Yes | |
| parser | No | |
| browser | Yes | |
| summary | Yes | One-line plain-English verdict |
| version | Yes | |
| ua_length | Yes | |
| is_ai_agent | Yes | true only for User-Agents the operator documents as acting live for an individual user |
| list_version | Yes | |
| is_ai_crawler | Yes | |
| is_search_crawler | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- First observed
parse_user_agent
Related MCP Connectors
Public AI web-readiness scanner and machine-facing observability discovery service.
URL intelligence for AI agents and developers. 16 tools, 25 signal weights, 20 free checks.
Domain intel for AI agents: RDAP registration, DNS, email deliverability, tech stack.
Domain intel for AI agents: RDAP registration, DNS, email deliverability, tech stack.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceParses User-Agent strings to extract browser, OS, device type, and bot flag. Part of Pipeworx, an MCP gateway connecting AI agents to 1163+ live data sources.210 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to query IP intelligence tools such as geolocation, VPN/security checks, ASN, timezone, astronomy, user-agent parsing, abuse contacts, and bulk lookups via natural language.6 npmMIT
- AlicenseAqualityCmaintenanceAnalyze and generate robots.txt files with AI crawler awareness. Fetch any site's robots.txt, detect which AI bots (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) are blocked or allowed, and generate optimized robots.txt with toggle controls for 20+ AI crawlers.51MIT
- AlicenseNot gradedqualityAmaintenanceTurns any URL into structured web intelligence in one call: SEO/OpenGraph metadata, public contacts, tech-stack fingerprinting, Schema.org data, a security-headers audit, and clean AI-ready Markdown. Anti-SSRF hardened by design.10MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.