How Pinecone’s scores are calculated
The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.
verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10
PA Score21/100
Agent-ready 46.4 × 0.30 = 13.92
API quality 2.6 × 0.20 = 0.52
Openness 7.2 × 0.20 = 1.44
Built-in AI 26.0 × 0.15 = 3.90
Automation 6.0 × 0.15 = 0.90
(13.92 + 0.52 + 1.44 + 3.90 + 0.90) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 20.68 ÷ 1.00 = 20.7
Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.
Agent-ready46.4/100×0.30 of the PA blend
Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.
Point an agent at llms.txt or agent-oriented docsweight 2
2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max
- [probe] https://docs.pinecone.io/llms.txt“PROBE llms.txt: HTTP 200 at https://docs.pinecone.io/llms.txt # Pinecone Docs > Official Pinecone documentation for the vector database, Assistant, inference APIs, SDKs, and buildin”
- [claimed-docs] https://docs.pinecone.io“Use Pinecone with Claude Code, Gemini CLI, Cursor, and other agentic tools”
- [claimed-docs] https://docs.pinecone.io/guides/operations/mcp-server“Using the MCP server, agents can search Pinecone documentation, manage indexes, upsert data, and query indexes for relevant information.”
Run the product headlessly / in CI for automationweight 2
2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max
- [claimed-docs] https://www.pinecone.io“Monitor performance, explore your data, and manage indexes from a clean, fast console — or stay in the terminal. Your call.”
- [claimed-docs] https://www.pinecone.io“Monitor performance, explore your data, and manage indexes from a clean, fast console — or stay in the terminal.”
- [claimed-docs] https://docs.pinecone.io/guides/production/security-overview“You can manage API key permissions in the Pinecone console... Pinecone uses role-based access controls (RBAC) to manage access to resources.”
- [claimed-docs] https://docs.pinecone.io/guides/production/security-overview“Pinecone uses role-based access controls (RBAC) to manage access to resources.”
- [claimed-docs] https://docs.pinecone.io/guides/production/security-overview“Overview of Pinecone security features for production: API keys, SSO, service accounts, audit logs, CMEK encryption, backups, and Private Endpoints.”
- [claimed-docs] https://docs.pinecone.io/guides/manage-data/back-up-an-index“Create backups of serverless indexes to protect data, copy indexes, or experiment with configurations using the Pinecone SDK, API, or console.”
- [claimed-docs] https://docs.pinecone.io/reference/api/introduction“Use the Inference API to generate vector embeddings and rerank results using embedding models and reranking models hosted on Pinecone's infrastructure.”
Plug MCP servers into this product so it can use their toolsweight 3
3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max
- [claimed-docs] https://docs.pinecone.io/guides/operations/mcp-server“Using the MCP server, agents can search Pinecone documentation, manage indexes, upsert data, and query indexes for relevant information.”
- [claimed-docs] https://docs.pinecone.io/guides/operations/mcp-server“Connect AI agents to Pinecone through the MCP server to search docs, manage indexes, and query data from Claude, Cursor, Antigravity, or Claude Code.”
- [claimed-docs] https://docs.pinecone.io“Connect any MCP-compatible agent to Pinecone for search and index management”
- [probe] https://docs.pinecone.io/guides/operations/mcp-server“official MCP server documented at https://docs.pinecone.io/guides/operations/mcp-server”
Connect an agent via an official MCP serverweight 3
3 (weight) × 9 (quality) × 1.0 (full) = 27.0 of 30 max
- [claimed-docs] https://docs.pinecone.io/guides/operations/mcp-server“Using the MCP server, agents can search Pinecone documentation, manage indexes, upsert data, and query indexes for relevant information.”
- [claimed-docs] https://docs.pinecone.io/guides/operations/mcp-server“agents can search Pinecone documentation, manage indexes, upsert data, and query indexes for relevant information”
- [claimed-docs] https://docs.pinecone.io/guides/operations/mcp-server“Connect AI agents to Pinecone through the MCP server to search docs, manage indexes, and query data from Claude, Cursor, Antigravity, or Claude Code.”
- [claimed-docs] https://www.pinecone.io“$ claude plugin install pinecone”
- [probe] https://docs.pinecone.io/guides/operations/mcp-server“official MCP server documented at https://docs.pinecone.io/guides/operations/mcp-server”
Use an official CLIweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [claimed-docs] https://www.pinecone.io“Monitor performance, explore your data, and manage indexes from a clean, fast console — or stay in the terminal. Your call.”
- [claimed-docs] https://www.pinecone.io“Monitor performance, explore your data, and manage indexes from a clean, fast console — or stay in the terminal.”
- [claimed-docs] https://www.pinecone.io“$ claude plugin install pinecone”
- [probe] https://docs.pinecone.io/openapi.json“PROBE openapi: all candidate paths 404 (https://docs.pinecone.io/openapi.json, https://docs.pinecone.io/swagger.json, https://docs.pinecone.io/api/openapi.json, https://docs.pinecone.io/.well-known/openapi.json)”
Drive the product through a documented public APIweight 3
3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max
- [claimed-docs] https://docs.pinecone.io/reference/api/introduction“Use the Inference API to generate vector embeddings and rerank results using embedding models and reranking models hosted on Pinecone's infrastructure.”
- [claimed-docs] https://docs.pinecone.io/reference/api/introduction“Use the Inference API to generate vector embeddings and rerank results using embedding models and reranking models hosted on Pinecone’s infrastructure.”
- [claimed-docs] https://www.pinecone.io“Monitor performance, explore your data, and manage indexes from a clean, fast console — or stay in the terminal. Your call.”
- [probe] https://docs.pinecone.io/llms.txt“PROBE llms.txt: HTTP 200 at https://docs.pinecone.io/llms.txt # Pinecone Docs > Official Pinecone documentation for the vector database, Assistant, inference APIs, SDKs, and buildin”
- [probe] https://docs.pinecone.io/openapi.json“PROBE openapi: all candidate paths 404 (https://docs.pinecone.io/openapi.json, https://docs.pinecone.io/swagger.json, https://docs.pinecone.io/api/openapi.json, https://docs.pinecone.io/.well-known/openapi.json)”
- [claimed-docs] https://docs.pinecone.io/guides/production/security-overview“You can manage API key permissions in the Pinecone console... Pinecone uses role-based access controls (RBAC) to manage access to resources.”
Issue scoped/least-privilege API credentials for an agentweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://docs.pinecone.io/guides/production/security-overview“You can manage API key permissions in the Pinecone console... Pinecone uses role-based access controls (RBAC) to manage access to resources.”
- [claimed-docs] https://docs.pinecone.io/guides/production/security-overview“Pinecone uses role-based access controls (RBAC) to manage access to resources.”
- [claimed-docs] https://docs.pinecone.io/guides/production/security-overview“Overview of Pinecone security features for production: API keys, SSO, service accounts, audit logs, CMEK encryption, backups, and Private Endpoints.”
Build against official SDKsweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://docs.pinecone.io“Use Pinecone with Claude Code, Gemini CLI, Cursor, and other agentic tools”
- [claimed-docs] https://docs.pinecone.io/reference/api/introduction“Use the Inference API to generate vector embeddings and rerank results using embedding models and reranking models hosted on Pinecone's infrastructure.”
- [claimed-docs] https://docs.pinecone.io/reference/api/introduction“Use the Inference API to generate vector embeddings and rerank results using embedding models and reranking models hosted on Pinecone’s infrastructure.”
- [claimed-docs] https://docs.pinecone.io/guides/operations/mcp-server“Using the MCP server, agents can search Pinecone documentation, manage indexes, upsert data, and query indexes for relevant information.”
- [probe] https://docs.pinecone.io/llms.txt“PROBE llms.txt: HTTP 200 at https://docs.pinecone.io/llms.txt # Pinecone Docs > Official Pinecone documentation for the vector database, Assistant, inference APIs, SDKs, and buildin”
- [probe] https://docs.pinecone.io/openapi.json“PROBE openapi: all candidate paths 404 (https://docs.pinecone.io/openapi.json, https://docs.pinecone.io/swagger.json, https://docs.pinecone.io/api/openapi.json, https://docs.pinecone.io/.well-known/openapi.json)”
Subscribe to events via webhooksweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Agent-ready = 97.4 ÷ 210 × 100 = 46.4
API quality2.6/100×0.20 of the PA blend
The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.
Explore an interactive API reference with runnable examplesweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [claimed-docs] https://docs.pinecone.io/reference/api/introduction“Use the Inference API to generate vector embeddings and rerank results using embedding models and reranking models hosted on Pinecone's infrastructure.”
- [probe] https://docs.pinecone.io/openapi.json“PROBE openapi: all candidate paths 404 (https://docs.pinecone.io/openapi.json, https://docs.pinecone.io/swagger.json, https://docs.pinecone.io/api/openapi.json, https://docs.pinecone.io/.well-known/openapi.json)”
Download a machine-readable API spec (OpenAPI or equivalent)weight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [probe] https://docs.pinecone.io/openapi.json“PROBE openapi: all candidate paths 404 (https://docs.pinecone.io/openapi.json, https://docs.pinecone.io/swagger.json, https://docs.pinecone.io/api/openapi.json, https://docs.pinecone.io/.well-known/openapi.json)”
- [claimed-docs] https://docs.pinecone.io/reference/api/introduction“Use the Inference API to generate vector embeddings and rerank results using embedding models and reranking models hosted on Pinecone's infrastructure.”
- [claimed-docs] https://docs.pinecone.io/reference/api/introduction“Use the Inference API to generate vector embeddings and rerank results using embedding models and reranking models hosted on Pinecone’s infrastructure.”
Test against a sandbox environment without touching production dataweight 1
1 (weight) × 3 (quality) × 0.6 (partial) = 1.8 of 10 max
- [claimed-docs] https://docs.pinecone.io/guides/manage-data/back-up-an-index“Create backups of serverless indexes to protect data, copy indexes, or experiment with configurations using the Pinecone SDK, API, or console.”
- [claimed-docs] https://docs.pinecone.io/guides/manage-data/back-up-an-index“Create backups of serverless indexes to protect data, copy indexes, or experiment with configurations”
- [claimed-docs] https://docs.pinecone.io/guides/index-data/implement-multitenancy“Implement multitenancy in Pinecone using a **serverless index with one namespace per tenant**.”
Rely on versioned APIs with a documented deprecation policyweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
API quality = 1.8 ÷ 70 × 100 = 2.6
Openness7.2/100×0.20 of the PA blend
Can you leave, inspect, or self-host — data export, open source, portability.
Do everything through the API that I can do in the UIweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://docs.pinecone.io/guides/manage-data/back-up-an-index“Create backups of serverless indexes to protect data, copy indexes, or experiment with configurations using the Pinecone SDK, API, or console.”
- [claimed-docs] https://docs.pinecone.io/guides/production/security-overview“You can manage API key permissions in the Pinecone console... Pinecone uses role-based access controls (RBAC) to manage access to resources.”
- [claimed-docs] https://docs.pinecone.io“Publish a no-code knowledge app from a template (public preview)”
- [claimed-docs] https://www.pinecone.io“Monitor performance, explore your data, and manage indexes from a clean, fast console — or stay in the terminal. Your call.”
- [claimed-docs] https://docs.pinecone.io/guides/operations/mcp-server“Using the MCP server, agents can search Pinecone documentation, manage indexes, upsert data, and query indexes for relevant information.”
- [probe] https://docs.pinecone.io/openapi.json“PROBE openapi: all candidate paths 404 (https://docs.pinecone.io/openapi.json, https://docs.pinecone.io/swagger.json, https://docs.pinecone.io/api/openapi.json, https://docs.pinecone.io/.well-known/openapi.json)”
Export all of my data in open formats and leaveweight 3
3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max
- [claimed-docs] https://docs.pinecone.io/guides/manage-data/back-up-an-index“Create backups of serverless indexes to protect data, copy indexes, or experiment with configurations using the Pinecone SDK, API, or console.”
- [claimed-docs] https://docs.pinecone.io/guides/manage-data/back-up-an-index“Create backups of serverless indexes to protect data, copy indexes, or experiment with configurations”
- [community] https://news.ycombinator.com/item?id=37050532“When there are so many awesome FOSS vector databases available, I wonder what motivated the airbyte team to use Pinecone, the one database that is anti-FOSS?”
Read the product's source under an open licenseweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [community] https://news.ycombinator.com/item?id=37050532“When there are so many awesome FOSS vector databases available, I wonder what motivated the airbyte team to use Pinecone, the one database that is anti-FOSS?”
Self-host the core productweight 3
3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max
- [community] https://news.ycombinator.com/item?id=37050532“When there are so many awesome FOSS vector databases available, I wonder what motivated the airbyte team to use Pinecone, the one database that is anti-FOSS?”
- [claimed-docs] https://docs.pinecone.io/guides/production/security-overview“Overview of Pinecone security features for production: API keys, SSO, service accounts, audit logs, CMEK encryption, backups, and Private Endpoints.”
- [claimed-docs] https://docs.pinecone.io/guides/index-data/implement-multitenancy“Implement multitenancy in Pinecone using a **serverless index with one namespace per tenant**.”
Openness = 7.2 ÷ 100 × 100 = 7.2
Built-in AI26.0/100×0.15 of the PA blend
Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.
Get AI-generated insights and suggestions from my data inside the productweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://docs.pinecone.io“Create an AI assistant that answers questions about your proprietary data”
- [claimed-docs] https://docs.pinecone.io“Compile your data into a context and query it for grounded, cited answers”
- [claimed-docs] https://docs.pinecone.io“Publish a no-code knowledge app from a template (public preview)”
- [claimed-docs] https://docs.pinecone.io/reference/api/introduction“Use the Inference API to generate vector embeddings and rerank results using embedding models and reranking models hosted on Pinecone's infrastructure.”
Set up automations that run autonomously in the backgroundweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Delegate tasks to a built-in AI assistant inside the productweight 3
3 (weight) × 5 (quality) × 0.6 (partial) = 9.0 of 30 max
- [claimed-docs] https://docs.pinecone.io“Create an AI assistant that answers questions about your proprietary data”
- [claimed-docs] https://docs.pinecone.io“Compile your data into a context and query it for grounded, cited answers”
- [claimed-docs] https://docs.pinecone.io“Publish a no-code knowledge app from a template (public preview)”
Operate the product with natural-language commandsweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://docs.pinecone.io“Create an AI assistant that answers questions about your proprietary data”
- [claimed-docs] https://docs.pinecone.io“Compile your data into a context and query it for grounded, cited answers”
- [claimed-docs] https://docs.pinecone.io“Connect any MCP-compatible agent to Pinecone for search and index management”
- [claimed-docs] https://docs.pinecone.io/guides/operations/mcp-server“Using the MCP server, agents can search Pinecone documentation, manage indexes, upsert data, and query indexes for relevant information.”
- [claimed-docs] https://www.pinecone.io“$ claude plugin install pinecone”
- [claimed-docs] https://docs.pinecone.io/guides/operations/mcp-server“Connect AI agents to Pinecone through the MCP server to search docs, manage indexes, and query data from Claude, Cursor, Antigravity, or Claude Code.”
- [probe] https://docs.pinecone.io/guides/operations/mcp-server“official MCP server documented at https://docs.pinecone.io/guides/operations/mcp-server”
Built-in AI = 23.4 ÷ 90 × 100 = 26.0
Automation6.0/100×0.15 of the PA blend
Depth of automation primitives — rules, scheduling, bulk operations, webhooks.
Perform bulk operations across many items at onceweight 2
2 (weight) × 3 (quality) × 0.6 (partial) = 3.6 of 20 max
- [claimed-docs] https://docs.pinecone.io/guides/manage-data/back-up-an-index“Create backups of serverless indexes to protect data, copy indexes, or experiment with configurations using the Pinecone SDK, API, or console.”
- [claimed-docs] https://docs.pinecone.io/guides/manage-data/back-up-an-index“Create backups of serverless indexes to protect data, copy indexes, or experiment with configurations”
- [claimed-docs] https://docs.pinecone.io/guides/operations/mcp-server“Using the MCP server, agents can search Pinecone documentation, manage indexes, upsert data, and query indexes for relevant information.”
- [claimed-docs] https://docs.pinecone.io/guides/operations/mcp-server“agents can search Pinecone documentation, manage indexes, upsert data, and query indexes for relevant information”
Define rules that trigger actions automatically on eventsweight 3
3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Schedule recurring jobs or workflowsweight 2
n/a — not applicable to this product: excluded from numerator and denominator
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Version, review, and roll back my automationsweight 1
1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Automation = 3.6 ÷ 60 × 100 = 6.0