Perplexity vs Poke
Perplexity wins · 16–13 (20 drawn)
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
Agent access
ai-native userPoint an agent at llms.txt or agent-oriented docs
weight 2 · round to PerplexityPerplexity's docs site directly serves an llms.txt file (HTTP 200) plus per-page .md variants that explicitly point agents to the llms.txt index for full documentation, confirming a genuine agent-oriented docs surface; this is corroborated by an OpenAPI spec, official MCP server, and CLI docs also structured for agent consumption. Missing for 10: independent third-party confirmation that agents actually consume this llms.txt successfully in practice.
- [probe] “PROBE llms.txt: HTTP 200 at https://docs.perplexity.ai/llms.txt # Perplexity > Perplexity API documentation for building with the Agent API…”
- [probe] “PROBE docs-md: HTTP 200 at https://docs.perplexity.ai/docs/getting-started/overview.md > ## Documentation Index > Fetch the complete documen…”
- [probe] “PROBE openapi: HTTP 200 at https://docs.perplexity.ai/openapi.json — contains "openapi" key”
- [claimed-docs] “The pplx CLI returns structured JSON from the Perplexity Search API, making it useful for shell pipelines, interactive terminal work, and co…”
A live llms.txt file is confirmed via direct probe (HTTP 200) with actual agent-oriented content describing Poke, and Poke also maintains structured docs pages that agents/tools can be pointed at. missing for 10: no docs.md or openapi.json fallback (both 404), and no independent report of an agent successfully consuming llms.txt end-to-end.
- [probe] “PROBE llms.txt: HTTP 200 at https://poke.com/llms.txt # Poke > Poke is the proactive AI assistant on Apple Messages, WhatsApp, Telegram, an…”
- [claimed-docs] “The Poke API allows you to send messages programmatically from your applications, scripts, and automation tools.”
- [probe] “PROBE docs-md: HTTP 404 at https://poke.com/docs.md”
- [probe] “PROBE openapi: all candidate paths 404 (https://poke.com/openapi.json, https://poke.com/swagger.json, https://poke.com/api/openapi.json, htt…”
ai-native userRun the product headlessly / in CI for automation
weight 2 · round to PerplexityPerplexity provides an OpenAI-compatible Agent API with structured JSON output, model fallback, sandboxed code execution, and reusable profiles, plus a dedicated `pplx` CLI explicitly designed for shell pipelines and coding agents that need current web results — all suitable for headless/CI automation. missing for 10: no independent/hands-on report confirming real-world CI pipeline usage, and no documented rate-limit/quota guidance specifically for automated batch workloads.
- [claimed-docs] “The pplx CLI returns structured JSON from the Perplexity Search API, making it useful for shell pipelines, interactive terminal work, and co…”
- [claimed-docs] “The `pplx` CLI returns structured JSON from the Perplexity Search API, making it useful for shell pipelines, interactive terminal work, and …”
- [claimed-docs] “The `pplx` CLI returns structured JSON from the Perplexity Search API, making it useful for shell pipelines, interactive terminal work, and …”
- [claimed-docs] “Get accurate, up-to-date answers grounded in real-time web search, with inline citations in a single call, and conversation context across t…”
- [claimed-docs] “The `sandbox` tool gives the agent an isolated Linux container to run real code and use the output in its answer”
- [claimed-docs] “Structured output makes the model return JSON that conforms to a schema you define, so you can deserialize it directly.”
- [claimed-docs] “Model fallback enables specifying multiple models in a `models` array. The API tries each model in order until one succeeds, providing autom…”
- [claimed-docs] “A profile is a reusable, versioned configuration that you save and manage.”
- [probe] “PROBE openapi: HTTP 200 at https://docs.perplexity.ai/openapi.json — contains "openapi" key”
- [probe] “official CLI documented at https://docs.perplexity.ai/docs/cli/overview”
Poke's docs explicitly state its API can be called from scripts, CI/CD pipelines, and monitoring tools to trigger messages programmatically, which supports headless/automation use (poke-docs-1, poke-docs-2). However, there's no evidence of a full headless run mode (e.g., batch execution, structured output for CI parsing) and probes show no OpenAPI/swagger spec is exposed, suggesting the API's automation surface is thin and undocumented beyond message-sending. Missing for 10: independent/hands-on CI integration examples, a public OpenAPI schema, and evidence of structured/machine-readable responses needed for reliable CI pipelines.
- [claimed-docs] “The Poke API allows you to send messages programmatically from your applications, scripts, and automation tools.”
- [claimed-docs] “Services like GitHub, CI/CD pipelines, or monitoring tools can trigger Poke when something happens.”
- [probe] “PROBE openapi: all candidate paths 404 (https://poke.com/openapi.json, https://poke.com/swagger.json, https://poke.com/api/openapi.json, htt…”
ai-native userPlug MCP servers into this product so it can use their tools
weight 3 · round to PokePerplexitynone0/10All MCP evidence describes Perplexity acting as an MCP *server* (Computer MCP server, Perplexity MCP Server) that other AI assistants can connect to, not Perplexity itself consuming external MCP servers as a client to gain new tools. There is no documentation of a settings/config surface where a user adds arbitrary third-party MCP servers for Perplexity to call.
- [claimed-docs] “Through the Model Context Protocol, your MCP client can delegate complex, multi-step work to Computer and receive structured results.”
- [claimed-docs] “Computer can: Search and browse the web for real-time information, including login-gated pages; Write and execute code in an interactive Lin…”
- [claimed-docs] “**Connect to 400+ services** through a managed connector framework with one-click OAuth”
- [claimed-docs] “Browser Control Computer includes a full cloud browser for tasks that go beyond search.”
- [claimed-docs] “The Perplexity MCP Server enables AI assistants to access Perplexity's powerful search and reasoning capabilities directly within their work…”
- [claimed-docs] “Give AI assistants the ability to complete real-world tasks using Perplexity Computer through the Model Context Protocol (MCP).”
Poke's docs explicitly describe MCP server support, with CLI commands to tunnel local MCP servers and add remote ones ('poke mcp add'), plus a recipe/marketplace ecosystem for sharing MCP-based tools. This is first-party documented and corroborated by a probe confirming the docs page exists, though there's no independent hands-on report of the MCP integration actually working. Missing for 10: independent/hands-on verification of MCP tool usage in practice, and more detail on tool invocation reliability.
- [claimed-docs] “Poke supports Model Context Protocol (MCP) servers, allowing you to extend Poke with custom tools and data sources.”
- [claimed-docs] “npx poke@latest tunnel http://localhost:3000/mcp -n "Local Dev MCP"”
- [claimed-docs] “you earn revenue from MCP usage by users who install your recipe”
- [claimed-docs] “npx poke@latest mcp add https://mcp.example.com/sse -n "My Server"”
- [probe] “official MCP server documented at https://poke.com/docs/mcp-servers”
ai-native userUse an official CLI
weight 2 · round to PerplexityPerplexity documents an official `pplx` CLI that returns structured JSON from the Search API, explicitly designed for shell pipelines, terminal work, and coding agents, with an independent probe confirming the docs page exists. Missing for 10: independent hands-on community review of the CLI itself (evidence is entirely first-party docs/probe) and detail on install/auth flows.
- [claimed-docs] “The pplx CLI returns structured JSON from the Perplexity Search API, making it useful for shell pipelines, interactive terminal work, and co…”
- [claimed-docs] “The `pplx` CLI returns structured JSON from the Perplexity Search API, making it useful for shell pipelines, interactive terminal work, and …”
- [claimed-docs] “The `pplx` CLI returns structured JSON from the Perplexity Search API, making it useful for shell pipelines, interactive terminal work, and …”
- [claimed-docs] “The `pplx` CLI returns structured JSON from the Perplexity Search API, making it useful for shell pipelines, interactive terminal work, and …”
- [probe] “official CLI documented at https://docs.perplexity.ai/docs/cli/overview”
Poke ships an official CLI invoked via `npx poke@latest` with subcommands like `login`, `tunnel`, and `mcp add`, confirming a real CLI exists for developer/MCP workflows. However, the documented CLI scope is narrow (mainly MCP server registration/tunneling and login) rather than a general-purpose CLI for broader AI-native automation tasks. Missing for 10: evidence of a fuller command set (e.g. messaging, recipe management, account/config commands) and any independent/hands-on verification of the CLI's reliability.
- [claimed-docs] “npx poke@latest tunnel http://localhost:3000/mcp -n "Local Dev MCP"”
- [claimed-docs] “npx poke@latest login”
- [claimed-docs] “npx poke@latest mcp add https://mcp.example.com/sse -n "My Server"”
- [claimed-docs] “Poke supports Model Context Protocol (MCP) servers, allowing you to extend Poke with custom tools and data sources.”
ai-native userDrive the product through a documented public API
weight 3 · round to PerplexityPerplexity publishes a documented public API (Agent API, Search API, embeddings) with an OpenAPI spec, supports structured output, model fallback, sandbox tool use, and profiles, plus a CLI and MCP integrations for programmatic/agentic access, confirmed by both docs and live probes returning valid OpenAPI/docs endpoints. Missing for 10: independent third-party developer corroboration of API reliability/robustness in production use.
- [claimed-docs] “Get accurate, up-to-date answers grounded in real-time web search, with inline citations in a single call, and conversation context across t…”
- [claimed-docs] “The `sandbox` tool gives the agent an isolated Linux container to run real code and use the output in its answer”
- [claimed-docs] “Structured output makes the model return JSON that conforms to a schema you define, so you can deserialize it directly.”
- [claimed-docs] “Model fallback enables specifying multiple models in a `models` array. The API tries each model in order until one succeeds, providing autom…”
- [claimed-docs] “A profile is a reusable, versioned configuration that you save and manage.”
- [claimed-docs] “The pplx CLI returns structured JSON from the Perplexity Search API, making it useful for shell pipelines, interactive terminal work, and co…”
- [probe] “PROBE openapi: HTTP 200 at https://docs.perplexity.ai/openapi.json — contains "openapi" key”
- [probe] “PROBE llms.txt: HTTP 200 at https://docs.perplexity.ai/llms.txt # Perplexity > Perplexity API documentation for building with the Agent API…”
- [probe] “official CLI documented at https://docs.perplexity.ai/docs/cli/overview”
Poke documents a public API for sending messages programmatically and integrating with external triggers (CI/CD, monitoring tools), plus CLI/MCP tooling for extending functionality, showing genuine programmatic access. However, no OpenAPI/Swagger spec or formal API reference was found (404s on standard discovery paths), so the API's documentation depth and completeness are unclear. Missing for 10: a full API reference/spec (OpenAPI schema), authentication details, rate limits, and independent developer corroboration of building against the API.
- [claimed-docs] “The Poke API allows you to send messages programmatically from your applications, scripts, and automation tools.”
- [claimed-docs] “Services like GitHub, CI/CD pipelines, or monitoring tools can trigger Poke when something happens.”
- [probe] “PROBE openapi: all candidate paths 404 (https://poke.com/openapi.json, https://poke.com/swagger.json, https://poke.com/api/openapi.json, htt…”
ai-native userIssue scoped/least-privilege API credentials for an agent
weight 2 · round drawnPerplexitynone0/10The evidence pack covers API endpoints, MCP servers, CLI, and browser/app features, but contains no mention of API key scoping, granular permissions, or least-privilege credential issuance for agents. This is a fair capability to expect from an API platform, so absence of evidence means 'none' rather than 'na'.
Pokenone0/10Evidence shows Poke supports API access, integrations, and MCP servers, but there's no mention of scoped or least-privilege API credential/key issuance for agents — no API key management, permission scoping, or token-based access control documentation. The prompt-injection incident (poke-comm-1) raises security concerns but is unrelated to credential scoping specifically.
ai-native userBuild against official SDKs
weight 2 · round drawnPerplexity documents a REST-based Agent API with an OpenAI-compatible endpoint and publishes an openapi.json spec, which supports SDK-style integration, but there is no explicit evidence of first-party official SDK libraries (e.g., a Perplexity Python/Node/Go client package) in the pack. missing for 10: explicit official SDK packages/libraries, language-specific SDK docs, independent developer corroboration of SDK usage.
- [claimed-docs] “Unified access to open-weight models hosted by Perplexity through one OpenAI-compatible endpoint.”
- [probe] “PROBE openapi: HTTP 200 at https://docs.perplexity.ai/openapi.json — contains "openapi" key”
- [claimed-docs] “Get accurate, up-to-date answers grounded in real-time web search, with inline citations in a single call, and conversation context across t…”
Poke exposes a documented API for sending messages programmatically and an official CLI (`npx poke@latest`) for managing MCP servers and recipes, which developers can build against, but there is no evidence of dedicated official SDK packages (e.g., Python/JS client libraries) — probes for OpenAPI/swagger specs and docs.md all returned 404, suggesting no formal SDK artifacts beyond the CLI/API docs. missing for 10: language-specific SDK packages, published OpenAPI/schema spec, independent developer corroboration of SDK usage.
- [claimed-docs] “The Poke API allows you to send messages programmatically from your applications, scripts, and automation tools.”
- [claimed-docs] “Services like GitHub, CI/CD pipelines, or monitoring tools can trigger Poke when something happens.”
- [claimed-docs] “npx poke@latest login”
- [claimed-docs] “npx poke@latest mcp add https://mcp.example.com/sse -n "My Server"”
- [probe] “PROBE docs-md: HTTP 404 at https://poke.com/docs.md”
- [probe] “PROBE openapi: all candidate paths 404 (https://poke.com/openapi.json, https://poke.com/swagger.json, https://poke.com/api/openapi.json, htt…”
ai-native userSubscribe to events via webhooks
weight 2 · round to PokePerplexitynone0/10No evidence anywhere in the pack of a webhook subscription mechanism for events (e.g., completed jobs, search results, agent tasks); documentation covers APIs, CLI, MCP servers, and apps but no event-driven webhook system.
Poke's API docs mention that external services like GitHub, CI/CD, or monitoring tools can trigger Poke via webhook-style calls, and the API can send messages programmatically, showing some webhook-adjacent integration. However, there's no explicit documentation of Poke exposing an outbound webhook subscription system for AI-native users to subscribe to Poke's own events. missing for 10: explicit outbound webhook/event subscription API, event types list, subscription management docs, independent confirmation of webhook reliability.
- [claimed-docs] “The Poke API allows you to send messages programmatically from your applications, scripts, and automation tools.”
- [claimed-docs] “Services like GitHub, CI/CD pipelines, or monitoring tools can trigger Poke when something happens.”
Agentic features
ai-native userGet AI-generated insights and suggestions from my data inside the product
weight 2 · round drawnPerplexity's Assistant (drafting emails, scheduling, booking) and the browser extension's 'Contextual Understanding' (answers tied to current page/domain) and 'Your Library' (curation of past discoveries) show the product surfacing suggestions tied to a user's own activity/context, but there's no explicit feature for uploading or connecting personal datasets (docs, CRM, files) and generating proactive analytical insights from them — the core product is web search/answers, not user-data analytics. missing for 10: dedicated personal-data ingestion/analysis capability, proactive insight-generation dashboards, independent evidence these 'insights' features work well in practice (community reports flag research features stalling and answer quality issues).
- [claimed-docs] “Assistant: Draft emails, schedule appointments, book reservations, and more.”
- [claimed-docs] “Your Library: More than search history, it's a curation of your discoveries.”
- [claimed-docs] “Contextual Understanding: Get answers relevant to your current page or even specific to your current domain.”
- [community] “The 'Computer' research feature in Perplexity often fails to trigger via the UI, and when it does work, sessions frequently stall without re…”
Poke can extract and visualize data from shared images/spreadsheets into tables and charts, and integrations let it access and act on connected app data conversationally, which implies some data-driven insight generation. However, there's no explicit documentation of proactive AI-generated insights, trend analysis, or suggestions surfaced from a user's own accumulated data/history. missing for 10: dedicated insights/suggestions feature documentation, evidence of proactive analysis of user data patterns, independent/hands-on confirmation of this capability.
- [claimed-docs] “Poke can now create tables and charts to help you visualize data. Describe what you want to see, or share images of existing data (like spre…”
- [claimed-docs] “Integrations let you connect your favorite apps and services to Poke. Once connected, Poke can access information and perform actions across…”
- [claimed-docs] “Once connected, Poke can access information and perform actions across apps and services through natural conversation.”
ai-native userSet up automations that run autonomously in the background
weight 2 · round to PokePerplexitynone0/10The evidence describes on-demand features (Assistant drafting emails/booking, Computer/MCP multi-step delegation, Agent API) that execute when invoked, but nothing documents scheduled, recurring, or persistent background automations that run autonomously without a user actively initiating each session. Missing for 10: any documented scheduling/trigger mechanism, recurring task execution, or evidence of an automation running unattended over time.
- [claimed-docs] “Assistant: Draft emails, schedule appointments, book reservations, and more.”
- [claimed-docs] “Computer can: Search and browse the web for real-time information, including login-gated pages; Write and execute code in an interactive Lin…”
- [claimed-docs] “Browser Control Computer includes a full cloud browser for tasks that go beyond search.”
- [claimed-docs] “Give AI assistants the ability to complete real-world tasks using Perplexity Computer through the Model Context Protocol (MCP).”
Poke's docs show building blocks for automation—an API that external tools (CI/CD, monitoring) can call to trigger Poke, and a 'recipes' system that can be created and published—plus positioning as a 'proactive AI assistant.' However there is no explicit documentation of scheduled/autonomous background jobs running without an external trigger or user prompt. missing for 10: documented scheduling/cron-like triggers, evidence of recipes running unattended in the background, independent confirmation of autonomous execution.
- [claimed-docs] “The Poke API allows you to send messages programmatically from your applications, scripts, and automation tools.”
- [claimed-docs] “Services like GitHub, CI/CD pipelines, or monitoring tools can trigger Poke when something happens.”
- [claimed-docs] “npx poke@latest login”
- [claimed-docs] “Publishing a recipe: marks it Published, generates a referral/share link, makes it eligible for payouts”
- [probe] “PROBE llms.txt: HTTP 200 at https://poke.com/llms.txt # Poke > Poke is the proactive AI assistant on Apple Messages, WhatsApp, Telegram, an…”
ai-native userDelegate tasks to a built-in AI assistant inside the product
weight 3 · round to PokePerplexitydisputedcontradicted5/10Perplexity ships a built-in 'Assistant' and 'Computer' agent that can draft emails, book reservations, browse the web, run code, and connect to 400+ services (perplexity-docs-9, -17, -19, -29, -30, -38), which is a genuine in-product delegation capability. However, hands-on community reports say the Computer/agentic research feature 'often fails to trigger via the UI, and when it does work, sessions frequently stall without returning an answer' (perplexity-comm-7), directly contradicting the vendor's smooth-delegation claims. Missing for 10: independent corroboration that the assistant reliably completes delegated multi-step tasks, and resolution of the reported stalling/failure-to-trigger issue.
- [claimed-docs] “Assistant: Draft emails, schedule appointments, book reservations, and more.”
- [claimed-docs] “Computer can: Search and browse the web for real-time information, including login-gated pages; Write and execute code in an interactive Lin…”
- [claimed-docs] “**Connect to 400+ services** through a managed connector framework with one-click OAuth”
- [claimed-docs] “Browser Control Computer includes a full cloud browser for tasks that go beyond search.”
- [claimed-docs] “When a task requires interacting with a website, filling forms, or accessing login-gated content, Computer launches a browser session automa…”
- [claimed-docs] “Give AI assistants the ability to complete real-world tasks using Perplexity Computer through the Model Context Protocol (MCP).”
- [community] “The 'Computer' research feature in Perplexity often fails to trigger via the UI, and when it does work, sessions frequently stall without re…”
Poke IS the built-in AI assistant itself — users delegate tasks via natural conversation, integrations, MCP tools, and even real-human task execution (reservations, calls, deploying websites), all documented in first-party docs. Missing for 10: independent hands-on validation of task delegation beyond the security prompt-injection incident, which is off-topic here.
- [claimed-docs] “Integrations let you connect your favorite apps and services to Poke. Once connected, Poke can access information and perform actions across…”
- [claimed-docs] “Once connected, Poke can access information and perform actions across apps and services through natural conversation.”
- [claimed-docs] “Poke can now bring in real people to take on tasks with a human touch - restaurant reservations, phone calls, placing orders, booking rides,…”
- [claimed-docs] “Poke can also create and deploy websites for you at yourname.poke.com.”
- [claimed-docs] “Poke supports Model Context Protocol (MCP) servers, allowing you to extend Poke with custom tools and data sources.”
- [probe] “PROBE llms.txt: HTTP 200 at https://poke.com/llms.txt # Poke > Poke is the proactive AI assistant on Apple Messages, WhatsApp, Telegram, an…”
ai-native userOperate the product with natural-language commands
weight 2 · round to PokePerplexitydisputedcontradicted6/10Perplexity's core product is a natural-language chat/search interface (voice and text queries, cited answers) and its 'Assistant'/Computer agent claims to handle draft emails, scheduling, and multi-step web tasks purely via NL commands. However, hands-on community reports say the agentic 'Computer' research feature frequently fails to trigger via the UI and stalls without returning results, directly contradicting the docs' claims of reliable NL-driven task execution. missing for 10: independent verification that the Assistant reliably completes booking/scheduling tasks, and resolution of the reported reliability failures.
- [claimed-docs] “Assistant: Draft emails, schedule appointments, book reservations, and more.”
- [claimed-docs] “Computer can: Search and browse the web for real-time information, including login-gated pages; Write and execute code in an interactive Lin…”
- [claimed-docs] “**Connect to 400+ services** through a managed connector framework with one-click OAuth”
- [claimed-docs] “· Voice: Instant, up-to-date answers whether you type or say it.”
- [community] “The 'Computer' research feature in Perplexity often fails to trigger via the UI, and when it does work, sessions frequently stall without re…”
Poke's entire interface is natural-language texting across WhatsApp/Apple Messages/Telegram, and its docs explicitly state integrations let it 'access information and perform actions across apps and services through natural conversation' (poke-docs-7/19), corroborated by the llms.txt description of Poke texting like a human (poke-probe-1). Missing for 10: independent hands-on user reviews confirming natural-language command reliability beyond vendor docs, and no detail on limits/edge cases of NL command parsing.
- [claimed-docs] “Integrations let you connect your favorite apps and services to Poke. Once connected, Poke can access information and perform actions across…”
- [claimed-docs] “Once connected, Poke can access information and perform actions across apps and services through natural conversation.”
- [probe] “PROBE llms.txt: HTTP 200 at https://poke.com/llms.txt # Poke > Poke is the proactive AI assistant on Apple Messages, WhatsApp, Telegram, an…”
- [claimed-docs] “Poke can now bring in real people to take on tasks with a human touch - restaurant reservations, phone calls, placing orders, booking rides,…”
- [claimed-docs] “Poke can now create tables and charts to help you visualize data. Describe what you want to see, or share images of existing data (like spre…”
Api quality
ai-native userExplore an interactive API reference with runnable examples
weight 2 · round to PerplexityPerplexity publishes a machine-readable OpenAPI spec (openapi.json) and structured API docs (quickstart, building-agents guides) that would typically power an interactive reference, but the evidence pack never explicitly shows a 'try it' playground or runnable code examples within the docs UI. missing for 10: explicit interactive 'try it now' console screenshots/docs, confirmation of runnable code snippets executed in-browser, independent user report of using the interactive reference.
- [probe] “PROBE openapi: HTTP 200 at https://docs.perplexity.ai/openapi.json — contains "openapi" key”
- [claimed-docs] “Get accurate, up-to-date answers grounded in real-time web search, with inline citations in a single call, and conversation context across t…”
- [claimed-docs] “The `sandbox` tool gives the agent an isolated Linux container to run real code and use the output in its answer”
- [probe] “PROBE llms.txt: HTTP 200 at https://docs.perplexity.ai/llms.txt # Perplexity > Perplexity API documentation for building with the Agent API…”
- [probe] “PROBE docs-md: HTTP 200 at https://docs.perplexity.ai/docs/getting-started/overview.md > ## Documentation Index > Fetch the complete documen…”
Pokenone0/10No evidence of an interactive API reference or runnable examples; probes for OpenAPI/Swagger specs and docs.md all returned 404, and only basic prose docs about the messaging API exist.
- [probe] “PROBE docs-md: HTTP 404 at https://poke.com/docs.md”
- [probe] “PROBE openapi: all candidate paths 404 (https://poke.com/openapi.json, https://poke.com/swagger.json, https://poke.com/api/openapi.json, htt…”
- [claimed-docs] “The Poke API allows you to send messages programmatically from your applications, scripts, and automation tools.”
ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)
weight 2 · round to PerplexityA probe confirms a live, machine-readable OpenAPI spec at https://docs.perplexity.ai/openapi.json returning HTTP 200 with an 'openapi' key, alongside an llms.txt documentation index, directly satisfying the story. Missing for 10: independent/community confirmation of the spec's completeness or usage in the wild.
- [probe] “PROBE openapi: HTTP 200 at https://docs.perplexity.ai/openapi.json — contains "openapi" key”
- [probe] “PROBE llms.txt: HTTP 200 at https://docs.perplexity.ai/llms.txt # Perplexity > Perplexity API documentation for building with the Agent API…”
- [probe] “PROBE docs-md: HTTP 200 at https://docs.perplexity.ai/docs/getting-started/overview.md > ## Documentation Index > Fetch the complete documen…”
Pokenone0/10Direct probes for OpenAPI/swagger spec files all returned 404, and no documentation references a downloadable machine-readable API spec; only an llms.txt file exists, which is not an API spec.
- [probe] “PROBE docs-md: HTTP 404 at https://poke.com/docs.md”
- [probe] “PROBE openapi: all candidate paths 404 (https://poke.com/openapi.json, https://poke.com/swagger.json, https://poke.com/api/openapi.json, htt…”
- [probe] “PROBE llms.txt: HTTP 200 at https://poke.com/llms.txt # Poke > Poke is the proactive AI assistant on Apple Messages, WhatsApp, Telegram, an…”
ai-native userTest against a sandbox environment without touching production data
weight 1 · round drawnPerplexitynone0/10Evidence only shows a code-execution sandbox (isolated Linux container) used by Perplexity's agent/Computer tools for running code within an answer, not a separate staging/test environment that lets a developer exercise the Perplexity API or product without touching live production data or billing. No mention of test API keys, staging endpoints, or a sandbox mode for the platform itself.
- [claimed-docs] “The `sandbox` tool gives the agent an isolated Linux container to run real code and use the output in its answer”
- [claimed-docs] “Computer can: Search and browse the web for real-time information, including login-gated pages; Write and execute code in an interactive Lin…”
- [claimed-docs] “Computer can: **Search and browse** the web for real-time information, including login-gated pages * **Write and execute code** in an intera…”
ai-native userRely on versioned APIs with a documented deprecation policy
weight 2 · round drawnPerplexitynone0/10Evidence shows Perplexity has an API with an OpenAPI spec and 'versioned' profiles for agent configurations, but nothing documents API version numbering or a deprecation/sunset policy for endpoints or models. Missing for 10: explicit API versioning scheme (e.g., v1/v2 paths), documented deprecation/sunset timeline, and any changelog or migration guide referenced in the evidence pack.
- [claimed-docs] “A profile is a reusable, versioned configuration that you save and manage.”
- [probe] “PROBE openapi: HTTP 200 at https://docs.perplexity.ai/openapi.json — contains "openapi" key”
Pokenone0/10There is no evidence of API versioning scheme, changelog for breaking changes, or a documented deprecation policy; probes show no OpenAPI spec available (404s), and docs only describe basic API usage without versioning or deprecation commitments.
- [claimed-docs] “The Poke API allows you to send messages programmatically from your applications, scripts, and automation tools.”
- [probe] “PROBE openapi: all candidate paths 404 (https://poke.com/openapi.json, https://poke.com/swagger.json, https://poke.com/api/openapi.json, htt…”
- [probe] “PROBE docs-md: HTTP 404 at https://poke.com/docs.md”
Agents tasks — stories about agents tasks in this arenaAgents tasks
Stories about agents tasks in this arena
Agent mode
power-userDelegate a multi-step task that the assistant works on autonomously in the background and returns for my review
weight 3 · round to PokePerplexitydisputedcontradicted5/10Perplexity's 'Computer' (Labs/Assistant) is documented as an autonomous background agent that can browse the web, execute code, use 400+ connectors, and complete tasks like drafting emails or booking reservations, returning structured results — matching the delegate-and-review story (perplexity-docs-9,10,17-19,29,30,38). However, a hands-on community report says the Computer/research feature 'often fails to trigger via the UI, and when it does work, sessions frequently stall without returning an answer,' directly contradicting reliable autonomous completion (perplexity-comm-7). missing for 10: independent corroboration that Computer reliably completes tasks and returns results, resolution of the reported stalling/failure-to-trigger issue.
- [claimed-docs] “Through the Model Context Protocol, your MCP client can delegate complex, multi-step work to Computer and receive structured results.”
- [claimed-docs] “Assistant: Draft emails, schedule appointments, book reservations, and more.”
- [claimed-docs] “Perplexity Labs: Bring your reports and projects to life faster than ever before.”
- [claimed-docs] “Computer can: Search and browse the web for real-time information, including login-gated pages; Write and execute code in an interactive Lin…”
- [claimed-docs] “**Connect to 400+ services** through a managed connector framework with one-click OAuth”
- [claimed-docs] “Browser Control Computer includes a full cloud browser for tasks that go beyond search.”
- [claimed-docs] “When a task requires interacting with a website, filling forms, or accessing login-gated content, Computer launches a browser session automa…”
- [claimed-docs] “Give AI assistants the ability to complete real-world tasks using Perplexity Computer through the Model Context Protocol (MCP).”
- [community] “The 'Computer' research feature in Perplexity often fails to trigger via the UI, and when it does work, sessions frequently stall without re…”
Poke's docs show it can be triggered by external events (GitHub, CI/CD) and can even delegate real-world tasks to humans (reservations, calls) and act across integrated apps 'through natural conversation,' plus the llms.txt describes it as a 'proactive AI assistant.' However, there is no explicit documentation of a structured multi-step task queue, autonomous background execution status, or a dedicated review/approval step for complex delegated tasks. Missing for 10: explicit multi-step task orchestration docs, background task status/progress tracking, and a defined 'review results' UX beyond ad-hoc chat replies.
- [claimed-docs] “Services like GitHub, CI/CD pipelines, or monitoring tools can trigger Poke when something happens.”
- [claimed-docs] “Integrations let you connect your favorite apps and services to Poke. Once connected, Poke can access information and perform actions across…”
- [claimed-docs] “Poke can now bring in real people to take on tasks with a human touch - restaurant reservations, phone calls, placing orders, booking rides,…”
- [probe] “PROBE llms.txt: HTTP 200 at https://poke.com/llms.txt # Poke > Poke is the proactive AI assistant on Apple Messages, WhatsApp, Telegram, an…”
power-userHave the assistant operate a web browser on my behalf to research and complete tasks on websites
weight 3 · round to PerplexityPerplexitydisputedcontradicted5/10Perplexity documents a 'Computer' agent with a full cloud browser that can search, browse, fill forms, and access login-gated pages, launched automatically for such tasks and accessible via MCP (perplexity-docs-17, -29, -30, -38) — squarely matching the story. However, hands-on community reporting says this same 'Computer' feature 'often fails to trigger via the UI, and when it does work, sessions frequently stall without returning an answer' (perplexity-comm-7), directly contradicting reliable operation. missing for 10: independent corroboration that browser automation completes tasks reliably, and no rebuttal to the stall/failure reports.
- [claimed-docs] “Computer can: Search and browse the web for real-time information, including login-gated pages; Write and execute code in an interactive Lin…”
- [claimed-docs] “Browser Control Computer includes a full cloud browser for tasks that go beyond search.”
- [claimed-docs] “When a task requires interacting with a website, filling forms, or accessing login-gated content, Computer launches a browser session automa…”
- [claimed-docs] “Give AI assistants the ability to complete real-world tasks using Perplexity Computer through the Model Context Protocol (MCP).”
- [community] “The 'Computer' research feature in Perplexity often fails to trigger via the UI, and when it does work, sessions frequently stall without re…”
Pokenone0/10Poke's docs describe integrations, MCP tool connections, and even outsourcing tasks to humans, but there is no evidence Poke itself drives a web browser to navigate sites or complete web-based research/tasks autonomously. missing for 10: any mention of browser automation, web navigation, or headless browsing capability.
- [claimed-docs] “Integrations let you connect your favorite apps and services to Poke. Once connected, Poke can access information and perform actions across…”
- [claimed-docs] “Poke can now bring in real people to take on tasks with a human touch - restaurant reservations, phone calls, placing orders, booking rides,…”
- [claimed-docs] “Once connected, Poke can access information and perform actions across apps and services through natural conversation.”
power-userLet the assistant see and operate applications on my computer to complete work
weight 2 · round to PerplexityPerplexitydisputedcontradicted4/10Perplexity's 'Computer' (via MCP) and Assistant app claim to browse the web, execute code in a sandbox, connect to 400+ services, and perform tasks like booking/scheduling — a form of 'operate applications' — but this is a cloud browser/sandbox, not literal control of apps on the user's own computer, and community hands-on reports say the Computer research feature 'often fails to trigger via the UI, and when it does work, sessions frequently stall without returning an answer.' This directly contradicts the vendor's claims of reliable task completion. missing for 10: evidence of actually operating local desktop applications (not just cloud browser/sandbox), reliability data contradicting the stalling reports, independent success case studies.
- [claimed-docs] “Computer can: Search and browse the web for real-time information, including login-gated pages; Write and execute code in an interactive Lin…”
- [claimed-docs] “Computer can: **Search and browse** the web for real-time information, including login-gated pages * **Write and execute code** in an intera…”
- [claimed-docs] “**Connect to 400+ services** through a managed connector framework with one-click OAuth”
- [claimed-docs] “Browser Control Computer includes a full cloud browser for tasks that go beyond search.”
- [claimed-docs] “When a task requires interacting with a website, filling forms, or accessing login-gated content, Computer launches a browser session automa…”
- [claimed-docs] “Give AI assistants the ability to complete real-world tasks using Perplexity Computer through the Model Context Protocol (MCP).”
- [community] “The 'Computer' research feature in Perplexity often fails to trigger via the UI, and when it does work, sessions frequently stall without re…”
Pokenone0/10Poke's evidence shows it connects to cloud services/integrations and MCP tool servers (poke-docs-7, poke-docs-19, poke-docs-3) but there is no evidence of it seeing a user's screen or directly operating local desktop applications — its automation is limited to API/webhook-based integrations and remote 'recipes,' not computer-use style control of a user's machine.
- [claimed-docs] “Integrations let you connect your favorite apps and services to Poke. Once connected, Poke can access information and perform actions across…”
- [claimed-docs] “Once connected, Poke can access information and perform actions across apps and services through natural conversation.”
- [claimed-docs] “Poke supports Model Context Protocol (MCP) servers, allowing you to extend Poke with custom tools and data sources.”
Tasks
power-userSchedule recurring or one-off tasks that run automatically and come back to me with results
weight 2 · round drawnPerplexitynone0/10Evidence shows search, Q&A, Computer/MCP agent capabilities, and an Assistant that can draft emails or book reservations, but nothing describes a mechanism for scheduling recurring or one-off tasks that run automatically in the background and return results later. Community evidence even notes the 'Computer' research feature often fails to trigger or stalls without returning an answer, but there's no documented scheduling/task-runner feature at all.
- [claimed-docs] “Assistant: Draft emails, schedule appointments, book reservations, and more.”
- [claimed-docs] “Computer can: Search and browse the web for real-time information, including login-gated pages; Write and execute code in an interactive Lin…”
- [claimed-docs] “Browser Control Computer includes a full cloud browser for tasks that go beyond search.”
- [community] “The 'Computer' research feature in Perplexity often fails to trigger via the UI, and when it does work, sessions frequently stall without re…”
Pokenone0/10The evidence pack shows Poke's API/integrations for triggering messages from external events (CI/CD, monitoring) and MCP tool extensions, but nothing documents a user-facing scheduler for recurring or one-off tasks that return results later. Missing for 10: any explicit scheduling/reminder feature, recurrence configuration, or hands-on proof of a task running and reporting back autonomously.
- [claimed-docs] “The Poke API allows you to send messages programmatically from your applications, scripts, and automation tools.”
- [claimed-docs] “Services like GitHub, CI/CD pipelines, or monitoring tools can trigger Poke when something happens.”
- [claimed-docs] “Integrations let you connect your favorite apps and services to Poke. Once connected, Poke can access information and perform actions across…”
Apps devices — stories about apps devices in this arenaApps devices
Stories about apps devices in this arena
Apps
knowledge-workerUse full-featured official mobile apps for iOS and Android
weight 2 · round to PerplexityPerplexity has official iOS and Android apps (App Store and Play Store listings) with a broad feature set: Pro Search/Deep Research, Assistant tasks, voice, citations, library/history sync across devices, and cross-model access — indicating full-featured rather than bare-bones apps. Missing for 10: independent hands-on app-store review/rating evidence and no direct community commentary specifically on mobile app quality (community feedback cited is about the web/desktop product and Computer feature, not mobile apps specifically).
- [claimed-docs] “Perplexity Pro Search & Deep Research: Guided AI search for deeper exploration.”
- [claimed-docs] “Assistant: Draft emails, schedule appointments, book reservations, and more.”
- [claimed-docs] “Perplexity Labs: Bring your reports and projects to life faster than ever before.”
- [claimed-docs] “Voice: Instant, up-to-date answers whether you type or say it.”
- [claimed-docs] “Trust Built In: Cited sources for every answer.”
- [claimed-docs] “Your Library: More than search history, it's a curation of your discoveries.”
- [claimed-docs] “Discover: Learn new things from the community.”
- [claimed-docs] “This free app syncs across devices and leverages the power of the top AI models from OpenAI, Anthropic, Meta, and more.”
- [claimed-docs] “Cut through the clutter and get straight to credible, up-to-date answers.”
- [claimed-docs] “Thread Follow-Ups: Keep the conversation going for a deeper understanding.”
Pokenone0/10Evidence shows Poke operates through existing messaging channels (Apple Messages, WhatsApp, Telegram) rather than shipping its own official iOS/Android app; no documentation or probe evidence mentions a dedicated Poke mobile app.
- [claimed-docs] “Poke is now available on Apple Messages as the first and only AI product to be verified on the platform.”
- [claimed-docs] “Poke now works with Telegram as an alternative to WhatsApp while it is temporarily unavailable (except in Italy and Brazil).”
- [probe] “PROBE llms.txt: HTTP 200 at https://poke.com/llms.txt # Poke > Poke is the proactive AI assistant on Apple Messages, WhatsApp, Telegram, an…”
Custom bots
power-userBuild and share custom assistants with their own instructions and knowledge
weight 2 · round to PokePerplexitynone0/10The evidence pack covers Perplexity's search products, apps, CLI, MCP servers, and Agent API (including 'profiles' as reusable API configs), but nothing describes a user-facing feature for building a custom assistant with its own persistent instructions plus an attached knowledge base that can be shared with others (e.g., a Spaces/custom-GPT-like capability).
Poke supports 'recipes' that can be created, published, shared via referral link, and monetized, plus MCP servers/integrations that extend its knowledge and behavior — this maps loosely to custom assistants with instructions/knowledge. However, there's no explicit documentation of defining a persistent 'assistant persona' with custom instructions in the way tools like GPTs allow; recipes appear more tool/automation-centric than persona-centric. missing for 10: explicit support for custom system-prompt/persona instructions per assistant, evidence of knowledge-base attachment beyond MCP tool integration, independent user validation of sharing custom assistants.
- [claimed-docs] “you earn revenue from MCP usage by users who install your recipe”
- [claimed-docs] “npx poke@latest login”
- [claimed-docs] “Publishing a recipe: marks it Published, generates a referral/share link, makes it eligible for payouts”
- [claimed-docs] “Go to poke.com/recipes to browse all first-party and approved third-party recipes.”
- [claimed-docs] “Poke supports Model Context Protocol (MCP) servers, allowing you to extend Poke with custom tools and data sources.”
- [claimed-docs] “Integrations let you connect your favorite apps and services to Poke. Once connected, Poke can access information and perform actions across…”
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
ai-native userPerform bulk operations across many items at once
weight 2 · round drawnPerplexitynone0/10No evidence of a batch/bulk API, batch endpoint, or multi-item processing mode; the CLI and Agent API are described as single-call/pipeline-oriented tools that a user could script externally, but Perplexity itself does not document any bulk-operation capability.
- [claimed-docs] “The `pplx` CLI returns structured JSON from the Perplexity Search API, making it useful for shell pipelines, interactive terminal work, and …”
- [claimed-docs] “Get accurate, up-to-date answers grounded in real-time web search, with inline citations in a single call, and conversation context across t…”
- [claimed-docs] “The `sandbox` tool gives the agent an isolated Linux container to run real code and use the output in its answer”
ai-native userDefine rules that trigger actions automatically on events
weight 3 · round to PokePerplexitynone0/10No evidence of a rules/trigger/automation engine (event-based conditions triggering actions) anywhere in the docs — Perplexity's evidence covers search, chat, APIs, MCP/Computer agent tasks, and CLI, but nothing about defining persistent rules that fire automatically on events.
Poke supports external triggers via its API (services like GitHub/CI/CD can trigger Poke) and integrations that let it act across apps, which enables event-driven automation, but there's no documented user-facing rules engine (e.g., 'if X happens, do Y' conditional automation builder) — triggers rely on third-party services calling the API rather than Poke itself defining declarative rules. missing for 10: a native rule/condition definition UI or DSL, evidence of multi-step conditional logic, and independent confirmation of reliability of triggered automations.
- [claimed-docs] “The Poke API allows you to send messages programmatically from your applications, scripts, and automation tools.”
- [claimed-docs] “Services like GitHub, CI/CD pipelines, or monitoring tools can trigger Poke when something happens.”
- [claimed-docs] “Integrations let you connect your favorite apps and services to Poke. Once connected, Poke can access information and perform actions across…”
- [claimed-docs] “Once connected, Poke can access information and perform actions across apps and services through natural conversation.”
ai-native userSchedule recurring jobs or workflows
weight 2 · round drawnPerplexitynone0/10No evidence of scheduling, cron-like triggers, or recurring workflow automation anywhere in the docs, apps, or API references; the Agent API, CLI, MCP servers, and assistant features described are all single-invocation or on-demand tools with no persistent job scheduler.
Pokenone0/10No evidence describes a scheduling or recurring-job/workflow feature; docs cover API messaging, integrations, MCP servers, and recipes but nothing about setting up recurring or time-based automations. The 'proactive assistant' description in the probe snippet is too vague to confirm recurring job scheduling. missing for 10: any documentation of cron-like scheduling, recurring triggers, or persistent workflow automation.
- [claimed-docs] “The Poke API allows you to send messages programmatically from your applications, scripts, and automation tools.”
- [claimed-docs] “Services like GitHub, CI/CD pipelines, or monitoring tools can trigger Poke when something happens.”
- [probe] “PROBE llms.txt: HTTP 200 at https://poke.com/llms.txt # Poke > Poke is the proactive AI assistant on Apple Messages, WhatsApp, Telegram, an…”
ai-native userVersion, review, and roll back my automations
weight 1 · round to PerplexityThe Agent API's 'profiles' feature is described as a reusable, versioned configuration that can be saved and managed, offering a thin sliver of version control for automation configs, but there is no documented review workflow or rollback mechanism for automations. missing for 10: rollback/restore functionality, review/diff UI, versioning for Computer/MCP-based automations, evidence of actual usage beyond a single doc line.
- [claimed-docs] “A profile is a reusable, versioned configuration that you save and manage.”
Connectors apps — stories about connectors apps in this arenaConnectors apps
Stories about connectors apps in this arena
Connectors
power-userBrowse a directory of third-party apps and connectors and add them to the assistant
weight 2 · round to PokeDocs mention Perplexity's Computer feature can 'connect to 400+ services through a managed connector framework with one-click OAuth,' implying a connector catalog exists, but there is no evidence of an actual browsable directory UI, categories, or user-facing app marketplace, and no independent/hands-on confirmation of this experience. Missing for 10: dedicated connector/app directory UI evidence, list of example connectors, independent user reports of browsing/adding connectors.
- [claimed-docs] “**Connect to 400+ services** through a managed connector framework with one-click OAuth”
- [claimed-docs] “Give AI assistants the ability to complete real-world tasks using Perplexity Computer through the Model Context Protocol (MCP).”
Poke docs describe poke.com/recipes as a directory of first-party and approved third-party recipes/integrations that users can browse and add, plus a separate Integrations page for connecting apps/services. This matches the power-user story of browsing and adding connectors. missing for 10: independent/hands-on evidence of the directory's breadth or UX, and no confirmation of search/filtering or ratings within the directory.
- [claimed-docs] “Go to poke.com/recipes to browse all first-party and approved third-party recipes.”
- [claimed-docs] “Integrations let you connect your favorite apps and services to Poke. Once connected, Poke can access information and perform actions across…”
- [claimed-docs] “Once connected, Poke can access information and perform actions across apps and services through natural conversation.”
- [claimed-docs] “Webflow - Design and deploy websites visually”
- [claimed-docs] “Poke supports Model Context Protocol (MCP) servers, allowing you to extend Poke with custom tools and data sources.”
knowledge-workerConnect my cloud drive, email, and calendar so the assistant can search and use them in answers
weight 3 · round to PerplexityPerplexity's Computer/MCP docs claim a 'managed connector framework' connecting to 400+ services via one-click OAuth, and the Assistant feature claims it can draft emails and schedule appointments, which implies email/calendar integration, but no evidence names specific connectors like Google Drive, Gmail, or Google/Outlook Calendar, nor shows search results being grounded in those personal sources. Community reports also note the 'Computer' feature (where this connector framework lives) often fails to trigger via the UI and stalls without returning an answer, raising doubts about reliability. Missing for 10: named cloud-drive/email/calendar connector examples, documentation of how connected-source data is surfaced in answers, and independent confirmation the connector framework works reliably.
- [claimed-docs] “**Connect to 400+ services** through a managed connector framework with one-click OAuth”
- [claimed-docs] “Assistant: Draft emails, schedule appointments, book reservations, and more.”
- [claimed-docs] “· Assistant: Draft emails, schedule appointments, book reservations, and more.”
- [community] “The 'Computer' research feature in Perplexity often fails to trigger via the UI, and when it does work, sessions frequently stall without re…”
Poke's docs describe a general 'Integrations' system that lets users connect apps/services (with Webflow given as the only named example) and mention an email-address feature, but no evidence names concrete cloud-drive (e.g., Google Drive), email (Gmail/Outlook), or calendar connectors, nor demonstrates search/use of such data in answers. Missing for 10: named cloud-drive integration, named email inbox integration, named calendar integration, and evidence of search/retrieval across them.
- [claimed-docs] “Integrations let you connect your favorite apps and services to Poke. Once connected, Poke can access information and perform actions across…”
- [claimed-docs] “Once connected, Poke can access information and perform actions across apps and services through natural conversation.”
- [claimed-docs] “Webflow - Design and deploy websites visually”
- [claimed-docs] “You can now set up a @poke.com address to use with your primary email account in Poke.”
Files analysis — stories about files analysis in this arenaFiles analysis
Stories about files analysis in this arena
Analysis
power-userHave the assistant write and run code on my data to produce charts, computed answers, and downloadable files
weight 3 · round to PokePerplexitydisputedcontradicted4/10Perplexity documents a code-execution sandbox (Computer MCP / Agent API 'sandbox' tool) that can write and run Python/Node code and return outputs, and Labs is pitched for 'reports and projects,' suggesting some support for computing answers/files from data. However, hands-on community reporting says the 'Computer' feature 'often fails to trigger via the UI, and when it does work, sessions frequently stall without returning an answer,' directly contradicting reliable delivery of this workflow. missing for 10: explicit evidence of chart generation, working with user-uploaded datasets, downloadable file outputs, and independent confirmation the sandbox reliably works in the consumer product.
- [claimed-docs] “Computer can: Search and browse the web for real-time information, including login-gated pages; Write and execute code in an interactive Lin…”
- [claimed-docs] “Computer can: **Search and browse** the web for real-time information, including login-gated pages * **Write and execute code** in an intera…”
- [claimed-docs] “The `sandbox` tool gives the agent an isolated Linux container to run real code and use the output in its answer”
- [claimed-docs] “Perplexity Labs: Bring your reports and projects to life faster than ever before.”
- [community] “The 'Computer' research feature in Perplexity often fails to trigger via the UI, and when it does work, sessions frequently stall without re…”
Poke's docs show it can create tables and charts from described data or shared images (poke-docs-21), but there's no evidence of an underlying code-execution environment, computed numeric answers, or generation of downloadable files. missing for 10: evidence of actual code execution/sandbox, computed-answer capability, downloadable file output.
- [claimed-docs] “Poke can now create tables and charts to help you visualize data. Describe what you want to see, or share images of existing data (like spre…”
Artifacts
knowledge-workerHave the assistant create and iteratively edit documents, presentations, and other files I can export
weight 2 · round to PerplexityPerplexity Labs is described as helping 'bring your reports and projects to life,' hinting at document/report generation, but the evidence pack gives no detail on iterative editing, presentation creation, or exporting files to common formats. Missing for 10: iterative document/presentation editing workflow, export format support (PDF/DOCX/PPT), and any independent confirmation these outputs are usable/editable.
- [claimed-docs] “Perplexity Labs: Bring your reports and projects to life faster than ever before.”
Pokenone0/10Evidence shows Poke can create websites and generate tables/charts from data, but there is no evidence of creating or iteratively editing documents/presentations that can be exported (e.g. Word, PDF, PowerPoint files). Missing for 10: document creation/editing evidence, presentation creation, export functionality for standard file formats.
- [claimed-docs] “Poke can also create and deploy websites for you at yourname.poke.com.”
- [claimed-docs] “Poke can now create tables and charts to help you visualize data. Describe what you want to see, or share images of existing data (like spre…”
Files
knowledge-workerUpload documents, spreadsheets, and PDFs and get accurate analysis of their contents
weight 3 · round to PokePerplexitynone0/10The evidence pack contains no mention of document, spreadsheet, or PDF upload/analysis features anywhere in Perplexity's docs, API, CLI, MCP server, or app store listings — coverage focuses on web search, citations, sandboxed code execution, and browser automation. Missing for 10: any documentation of file/PDF/spreadsheet upload, parsing, or analysis capability, and any user or hands-on evidence of accurate document Q&A.
The only relevant evidence is that Poke can 'extract and visualize' data from shared images of spreadsheets to create tables/charts, which is a narrow slice of the story. There is no documentation of direct document or PDF upload, parsing, or accurate content analysis for knowledge-worker use cases. Missing for 10: explicit PDF/document upload support, evidence of accuracy on structured/text-heavy files, and any hands-on validation of analysis quality.
- [claimed-docs] “Poke can now create tables and charts to help you visualize data. Describe what you want to see, or share images of existing data (like spre…”
Memory context — stories about memory context in this arenaMemory context
Stories about memory context in this arena
Memory
power-userHave the assistant remember relevant context from previous chats and apply it in new conversations
weight 3 · round to PokePerplexitynone0/10Evidence shows only within-conversation context ('conversation context across turns', 'Thread Follow-Ups') and a searchable history/library, but no documented feature where the assistant recalls or applies context from previous separate chats into new conversations. Missing for 10: any explicit cross-session memory feature, opt-in/opt-out memory controls, or evidence of persisted user facts being reused in new threads.
- [claimed-docs] “Get accurate, up-to-date answers grounded in real-time web search, with inline citations in a single call, and conversation context across t…”
- [claimed-docs] “Thread Follow-Ups: Keep the conversation going for a deeper understanding.”
- [claimed-docs] “Your Library: More than search history, it's a curation of your discoveries.”
Docs mention Poke's Memory as a concept tied to account merging (poke-docs-20), implying persistent memory exists across the assistant, but there's no detailed documentation of how memory is captured, retained, or applied across separate conversations, nor independent confirmation of its effectiveness. Missing for 10: dedicated memory documentation explaining retention/retrieval mechanics, examples of cross-chat context recall, and independent/hands-on verification that it works reliably.
- [claimed-docs] “This keeps Poke's Memory, Recipes, and Integrations from the selected account, and your messaging channels ... will be connected to it.”
power-userSet persistent custom instructions and preferences that shape every response
weight 1 · round drawnThe only related evidence is the Agent API 'profiles' feature (a reusable, versioned configuration you save and manage), which could function as persistent settings shaping responses, but this is a developer/API concept, not documented as a consumer-facing custom-instructions or persona feature. Missing for 10: explicit evidence of user-facing custom instructions/preferences in the consumer app, confirmation that profiles persist across all conversations/responses, and independent corroboration of this working as claimed.
- [claimed-docs] “A profile is a reusable, versioned configuration that you save and manage.”
- [claimed-docs] “Your Library: More than search history, it's a curation of your discoveries.”
The docs mention a 'Memory' feature tied to a user's account (carried over when merging accounts), implying some persistent context storage, but there is no documentation of a dedicated custom-instructions/preferences setting that explicitly shapes every response. Missing for 10: explicit UI/API for setting persistent custom instructions, examples of how such preferences influence responses, and independent confirmation of this behavior.
- [claimed-docs] “This keeps Poke's Memory, Recipes, and Integrations from the selected account, and your messaging channels ... will be connected to it.”
Projects
knowledge-workerOrganize related chats and files into a project or space that shares context and instructions
weight 2 · round drawnPerplexitynone0/10The evidence pack mentions a 'Library' for curating search history but nothing about a 'Spaces'/'Projects' feature that groups chats and files with shared context or custom instructions, which is the core of this story. Missing for 10: any mention of collections/spaces, file upload grounding within a project, or persistent custom instructions per project.
Multimodal — stories about multimodal in this arenaMultimodal
Stories about multimodal in this arena
Images
knowledge-workerGenerate and edit images from natural-language prompts
weight 2 · round drawnPerplexitynone0/10The evidence pack shows Perplexity is focused on web-grounded search, citations, code sandboxes, MCP/CLI integrations, and browser automation via 'Computer,' but contains no mention of image generation or editing capabilities from natural-language prompts anywhere in the docs, app store listings, or community reports.
knowledge-workerShare screenshots and photos and have the assistant accurately interpret what is in them
weight 2 · round to PokePerplexitynone0/10The evidence pack contains no mention of image/screenshot upload or visual interpretation capability anywhere in the docs, app store listings, or API references—only text search, voice, browsing, and coding features are described.
Poke's release notes explicitly state it can 'share images of existing data (like spreadsheets) for Poke to extract and visualize,' showing some image-interpretation capability, but this is limited to structured data extraction rather than general photo/screenshot understanding across varied content. Missing for 10: evidence of accurate interpretation of arbitrary photos/screenshots (e.g., UI screenshots, handwritten notes, general scenes), independent hands-on verification of accuracy, and any first-party documentation describing general vision/OCR capability beyond the spreadsheet example.
- [claimed-docs] “Poke can now create tables and charts to help you visualize data. Describe what you want to see, or share images of existing data (like spre…”
Voice
knowledge-workerHave a natural, real-time voice conversation with the assistant
weight 2 · round to PerplexityPerplexity's mobile app docs mention a 'Voice' feature ('Instant, up-to-date answers whether you type or say it'), indicating voice input/output exists, but there's no evidence describing a natural, continuous, real-time back-and-forth voice conversation mode (like a dedicated voice-chat UI) or its quality/latency. Missing for 10: details on conversational turn-taking, interruption handling, voice mode UX specifics, and independent hands-on validation of voice conversation quality.
- [claimed-docs] “Voice: Instant, up-to-date answers whether you type or say it.”
- [claimed-docs] “· Voice: Instant, up-to-date answers whether you type or say it.”
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
ai-native userDo everything through the API that I can do in the UI
weight 2 · round to PerplexityThe API/Agent API exposes web-grounded search, citations, sandboxed code execution, structured output, model fallback, and CLI/MCP integrations, covering much of what the UI offers, but UI-only consumer features like Assistant task automation (email drafting, scheduling, reservations), Voice, Library/Discover, and browser extension page-context features have no documented API equivalents. missing for 10: API parity for Assistant actions (email/scheduling/booking), Voice interface, Library/Discover/curation features, browser-extension contextual page understanding, and independent confirmation that all UI capabilities are API-accessible.
- [claimed-docs] “Get accurate, up-to-date answers grounded in real-time web search, with inline citations in a single call, and conversation context across t…”
- [claimed-docs] “The `sandbox` tool gives the agent an isolated Linux container to run real code and use the output in its answer”
- [claimed-docs] “Structured output makes the model return JSON that conforms to a schema you define, so you can deserialize it directly.”
- [claimed-docs] “Model fallback enables specifying multiple models in a `models` array. The API tries each model in order until one succeeds, providing autom…”
- [claimed-docs] “Assistant: Draft emails, schedule appointments, book reservations, and more.”
- [claimed-docs] “Voice: Instant, up-to-date answers whether you type or say it.”
- [claimed-docs] “Your Library: More than search history, it's a curation of your discoveries.”
- [claimed-docs] “Discover: Learn new things from the community.”
- [claimed-docs] “Contextual Understanding: Get answers relevant to your current page or even specific to your current domain.”
Poke exposes a documented API for sending messages programmatically and triggering it from external systems (poke-docs-1, poke-docs-2), plus an MCP server/tunnel mechanism for extending tools (poke-docs-3/4/16). However, there's no evidence of API parity for major UI capabilities like managing integrations, recipes, human-task requests, website deployment, or memory/account management, and no public OpenAPI/spec was found (poke-probe-2, poke-probe-3 both 404). missing for 10: API coverage for integrations/recipes/human-tasks/website-deploy features, published OpenAPI spec, independent confirmation of API-UI parity.
- [claimed-docs] “The Poke API allows you to send messages programmatically from your applications, scripts, and automation tools.”
- [claimed-docs] “Services like GitHub, CI/CD pipelines, or monitoring tools can trigger Poke when something happens.”
- [claimed-docs] “Poke supports Model Context Protocol (MCP) servers, allowing you to extend Poke with custom tools and data sources.”
- [claimed-docs] “npx poke@latest tunnel http://localhost:3000/mcp -n "Local Dev MCP"”
- [claimed-docs] “npx poke@latest mcp add https://mcp.example.com/sse -n "My Server"”
- [probe] “PROBE docs-md: HTTP 404 at https://poke.com/docs.md”
- [probe] “PROBE openapi: all candidate paths 404 (https://poke.com/openapi.json, https://poke.com/swagger.json, https://poke.com/api/openapi.json, htt…”
ai-native userExport all of my data in open formats and leave
weight 3 · round drawnPerplexitynone0/10No evidence of a data export/portability feature for user account data (chat history, library, settings) in open formats; the docs cover API access to models/search but nothing about exporting personal user data or account deletion workflows. missing for 10: any documented data export tool, format spec (JSON/CSV/etc.), or account-deletion-with-export flow.
Pokenone0/10No evidence of any data export feature or open-format data portability in Poke's docs; the pack covers messaging API, MCP servers, integrations, and account merging but nothing about exporting user data (memory, conversation history, recipes) in open formats or account closure/data takeout.
ai-native userRead the product's source under an open license
weight 2 · round drawnPerplexitynone0/10Perplexity is a closed, proprietary product; the evidence pack shows API docs, apps, CLI, and MCP integrations but no mention of open-sourcing the product itself or any open-license source code repository.
ai-native userSelf-host the core product
weight 3 · round drawnPerplexitynone0/10Perplexity is offered exclusively as a hosted SaaS (web app, mobile apps, browser extension, cloud API/CLI/MCP) with no evidence of any self-hostable core product, open-source release, or on-prem deployment option.
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
ai-native userChoose where my data is stored (region/residency)
weight 2 · round drawnPerplexitynone0/10No evidence in the pack mentions data residency, regional storage options, or any user-selectable region controls; Perplexity's docs focus on models, search, MCP/CLI integrations, and app features but never address data storage location or residency choices.
ai-native userPrevent my data from being used to train AI models
weight 3 · round drawnPerplexitynone0/10No evidence in the pack of any opt-out setting, privacy policy statement, or documented control letting users prevent their data from being used for AI training; the evidence pack only covers product features (search, CLI, MCP, browser extension) and unrelated community complaints about crawling/robots.txt behavior. Missing for 10: any documentation of a training opt-out toggle, privacy settings page, or data-use policy addressing model training.
ai-native userControl data retention and deletion
weight 2 · round drawnPerplexitynone0/10The evidence pack contains no documentation of data retention settings, deletion controls, export options, or privacy dashboard features for Perplexity users; the only privacy-adjacent items concern the company's own web-crawling/robots.txt controversy, which is off-topic for user data control. This axis clearly applies to a consumer AI assistant, so absence of evidence yields 'none'.
ai-native userOpt out of telemetry and usage tracking
weight 2 · round drawnPerplexitynone0/10No evidence in the pack describes any telemetry opt-out, privacy settings, or usage-tracking controls; the community items discuss crawling/robots.txt disputes and product quality, not telemetry opt-out. Missing for 10: any documentation of a privacy settings page, data-collection opt-out toggle, or telemetry policy.
Research answers — stories about research answers in this arenaResearch answers
Stories about research answers in this arena
Research
knowledge-workerLaunch a deep research run that autonomously searches many sources and returns a cited report
weight 3 · round to PerplexityPerplexitydisputedcontradicted5/10Perplexity's docs explicitly advertise 'Pro Search & Deep Research: Guided AI search for deeper exploration' with citations built into every answer, matching the story's core capability. However, hands-on community reports directly contradict reliable delivery: one user found citations/references 'frequently mismatched to the text' and quality declining over time, and another reports the 'Computer' research feature 'often fails to trigger via the UI, and when it does work, sessions frequently stall without returning an answer,' leading them to prefer other tools for actual research. Missing for 10: independent verification of successful autonomous multi-source runs, resolution of the stalling/citation-mismatch complaints, and clearer documentation distinguishing 'Deep Research' reliability from the separate 'Computer' agent.
- [claimed-docs] “Perplexity Pro Search & Deep Research: Guided AI search for deeper exploration.”
- [claimed-docs] “Features: · Perplexity Pro Search & Deep Research: Guided AI search for deeper exploration.”
- [claimed-docs] “Trust Built In: Cited sources for every answer.”
- [claimed-docs] “Get accurate, up-to-date answers grounded in real-time web search, with inline citations in a single call, and conversation context across t…”
- [community] “User used a free 12-month Perplexity Pro offer: initially useful for quick queries like recipes or manuals, but quality declined as the comp…”
- [community] “The 'Computer' research feature in Perplexity often fails to trigger via the UI, and when it does work, sessions frequently stall without re…”
- [community] “For actual research, the user now prefers Claude or ChatGPT over Perplexity, saying results are higher quality and more accurate despite bei…”
Pokenone0/10Poke's evidence pack covers messaging integrations, MCP tool extensibility, recipes, and various assistant features, but nothing describes an autonomous multi-source deep research capability that returns a cited report. No mention of web search breadth, citation generation, or research-report output.
knowledge-workerGet answers grounded in current web results with citations back to the sources
weight 2 · round to PerplexityPerplexitydisputedcontradicted5/10Perplexity's docs and consumer apps clearly document web-grounded answers with inline citations across the API, apps, and browser extension (perplexity-docs-2, -12, -24, -31), and this is a core, heavily marketed feature. However, hands-on community reports concretely contradict citation quality: users report citations/links frequently mismatched to the text and Perplexity citing AI-generated 'best software' listicle spam, undermining trust in the grounding (perplexity-comm-6, perplexity-comm-11), with some users switching to Claude/ChatGPT for research quality (perplexity-comm-9). missing for 10: independent verification that citation accuracy holds up at scale, and resolution of reported citation/source mismatch issues.
- [claimed-docs] “Get web-grounded answers with built-in citations in one call, or access third-party models from OpenAI, Anthropic, Google, and xAI with web …”
- [claimed-docs] “Trust Built In: Cited sources for every answer.”
- [claimed-docs] “Cut through the clutter and get straight to credible, up-to-date answers.”
- [claimed-docs] “Get accurate, up-to-date answers grounded in real-time web search, with inline citations in a single call, and conversation context across t…”
- [community] “User used a free 12-month Perplexity Pro offer: initially useful for quick queries like recipes or manuals, but quality declined as the comp…”
- [community] “For actual research, the user now prefers Claude or ChatGPT over Perplexity, saying results are higher quality and more accurate despite bei…”
- [community] “Report claims Perplexity cites AI-generated 'best software' listicle sites en masse, raising concerns about it being manipulated by SEO/AEO …”
Trust controls — stories about trust controls in this arenaTrust controls
Stories about trust controls in this arena
Data controls
knowledge-workerExport my complete chat history and account data
weight 1 · round drawnPerplexitynone0/10No evidence in the pack mentions a data export feature, account data download, or chat history export capability for Perplexity's consumer product; documentation focuses on API, MCP, CLI, and app features with no trust-controls/export functionality described.
knowledge-workerControl whether my conversations are used to train models
weight 3 · round drawnPerplexitynone0/10No evidence in the pack addresses privacy settings, opt-out of training, or data-usage controls for conversations; all citations concern product features (search, MCP, CLI, apps) or unrelated crawler/quality controversies. This axis applies to any consumer AI product handling user conversations, so absence of evidence yields 'none'.
Pokenone0/10No evidence pack item addresses model-training data usage or opt-out controls for conversation data; documentation covers integrations, MCP, pricing, and release notes but nothing about training data policy. Missing for 10: any privacy/data-training policy page, opt-out toggle, or enterprise data-use agreement.
Not comparable on these axes
ai-native userConnect an agent via an official MCP server
weight 3 · not comparablePerplexity documents two official MCP servers—the general 'Perplexity MCP Server' for search/reasoning and the 'Computer' MCP server for delegating multi-step browsing/coding tasks—explicitly stating AI assistants can connect via MCP to access these capabilities, corroborated by a probe confirming the docs page exists. Missing for 10: independent/hands-on corroboration that the MCP server works reliably in practice (community reports note the related 'Computer' feature sometimes stalls in the UI, though that's not MCP-specific).
- [claimed-docs] “The Perplexity MCP Server enables AI assistants to access Perplexity's powerful search and reasoning capabilities directly within their work…”
- [claimed-docs] “Give AI assistants the ability to complete real-world tasks using Perplexity Computer through the Model Context Protocol (MCP).”
- [claimed-docs] “Through the Model Context Protocol, your MCP client can delegate complex, multi-step work to Computer and receive structured results.”
- [claimed-docs] “Computer can: Search and browse the web for real-time information, including login-gated pages; Write and execute code in an interactive Lin…”
- [claimed-docs] “**Connect to 400+ services** through a managed connector framework with one-click OAuth”
- [claimed-docs] “Browser Control Computer includes a full cloud browser for tasks that go beyond search.”
- [probe] “official MCP server documented at https://docs.perplexity.ai/docs/getting-started/integrations/computer-mcp-server”
Poken/aPoke is itself an AI agent product; all MCP evidence (poke-docs-3,4,16) shows Poke acting as an MCP *client*—connecting to or tunneling external MCP servers to extend its own capabilities—not Poke exposing an official MCP server endpoint for other agents to connect to. Per the agent-role rule, this client-side capability does not make the 'official MCP server' axis applicable.
power-userUse an official desktop app with OS-level shortcuts and access to what is on my screen
weight 2 · not comparablePerplexitynone0/10The evidence pack only documents Perplexity's mobile apps (iOS/Android), a Chrome browser extension, a CLI, and MCP/API integrations — none describe an official desktop app with OS-level keyboard shortcuts or screen-content access.
- [claimed-docs] “Perplexity Pro Search & Deep Research: Guided AI search for deeper exploration.”
- [claimed-docs] “Instant Page Summaries: Make sense of any article or webpage at a glance.”
- [claimed-docs] “This free app syncs across devices and leverages the power of the top AI models from OpenAI, Anthropic, Meta, and more.”
- [claimed-docs] “The pplx CLI returns structured JSON from the Perplexity Search API, making it useful for shell pipelines, interactive terminal work, and co…”
team-adminManage members, permissions, and data policies for my organization's workspace
weight 2 · not comparablePerplexitynone0/10No evidence in the pack mentions team/workspace admin controls, member management, permission roles, or data policy settings; all evidence covers API features, apps, CLI, and MCP integrations. This is a fair axis for a team-oriented product like Perplexity (which offers Enterprise/Team plans), but absence of any admin-console or policy documentation means it cannot be credited.
Poken/aPoke is a consumer personal AI assistant (individual account, messaging channels, integrations, recipes) with no evidence of organizational/team workspace concepts like member management, role-based permissions, or org-wide data policies. This is a category mismatch rather than a missing feature.