Menu

AI

Pinecone MCP Server: Tools, Setup and Security

What Pinecone's Developer MCP server can do for coding assistants, its index and search tools, API key setup, and how it differs from Assistant MCP.

By: Irina ShvayaOctober 28, 2026

Pinecone MCP Server: Tools, Setup and Security

This profile is part of our MCP server directory, within The MCP Guide. Profiles are checked against each vendor's own documentation. Need a server built? See MCP development.

The Pinecone Developer MCP server connects coding assistants such as Cursor and Claude to your Pinecone projects and documentation. An AI can search Pinecone's docs, create indexes, upsert records and run test searches from your editor. Pinecone publishes it as an open-source npm package, and documents it in its MCP server guide.

Checked against: Pinecone Developer MCP Server README on 28 October 2026. eSEOspace did not install or test this server.

Key Takeaways

  • Pinecone says this server is "intended for use with coding assistants," not for end-user apps.
  • It runs locally with npx and needs Node.js 22 or later plus a PINECONE_API_KEY.
  • Without an API key, it can still search Pinecone's documentation, but it cannot touch your indexes.
  • It can create indexes and upsert data, so it is a write-capable server.
  • Pinecone's separate Assistant MCP gives agents context from one Pinecone Assistant's files, as a remote endpoint or Docker container.

At a glance

ItemDetail
PublisherPinecone
Official?Yes
HostingLocal package (@pinecone-database/mcp)
Transportstdio
Sign-inPinecone API key in an environment variable
Read or writeRead and write (create indexes, upsert records)
PriceNo separate MCP price listed (Apache 2.0 code)
Source codepinecone-io/pinecone-mcp
StatusNot stated

What it can do

The README lists these tools:

ToolWhat it does
search-docsSearches Pinecone's documentation
list-indexesLists your indexes
describe-indexDescribes an index's configuration
describe-index-statsShows record counts and namespaces
create-document-indexCreates a document index with full-text and/or hosted embedding fields
upsert-documentsInserts or updates documents in a document index
search-document-indexSearches a document index by meaning or keywords, with filters
create-index-for-modelCreates a legacy integrated index that embeds text with a hosted model
upsert-recordsInserts or updates records in an integrated index
search-recordsSearches records by text, with metadata filtering and reranking
cascading-searchSearches several indexes, then dedupes and reranks
rerank-documentsReranks records or text with a reranking model

The README notes limits. The server supports document indexes and legacy integrated indexes. It does not support Assistants, standalone embeddings, or search with your own vectors. Pinecone's docs page lists a shorter set of tools than the README, so check the README for the current list.

How to connect it

Create an API key in the Pinecone console first. For Cursor, Pinecone says to add this to .cursor/mcp.json:

{
  "mcpServers": {
    "pinecone": {
      "command": "npx",
      "args": [
        "-y", "@pinecone-database/mcp"
      ],
      "env": {
        "PINECONE_API_KEY": "<your pinecone api key>"
      }
    }
  }
}

The same block works in Claude Desktop's claude_desktop_config.json. Pinecone also offers a Gemini CLI extension:

gemini extensions install https://github.com/pinecone-io/pinecone-mcp

Pinecone suggests adding rules in Cursor that tell the AI how to use the server. Its MCP guide has examples.

Assistant MCP

Pinecone offers a second server, Assistant MCP, for each Pinecone Assistant. Its docs say it gives agents "direct access to context from that assistant's uploaded files." It comes as a managed remote endpoint or a self-hosted Docker container. Pinecone documents it in a separate guide.

Security notes

Pinecone's README says you "may be prompted for permission before a tool can be used." Keep those prompts on. The server can create indexes and write records, which changes your project and may affect cost.

Points to plan for:

  • One key, full project. The API key decides what the server can reach. Use a key for a development project, not production. Read excessive permissions in MCP.
  • Keep the key out of chat. Set it in the config's env block or your shell, never in a prompt. See secrets and credential leakage.
  • Docs-only mode. With no API key, the server can only search Pinecone's documentation. That is a safe way to try it.
  • Upserted text is data. Records you upsert may later return in search results to other agents. Treat them as untrusted, as covered in prompt injection through tool results.

More in the MCP security hub.

Alternatives

More profiles are in the MCP server directory.

Next step

Start in docs-only mode, then add a key for a development project. If you are building a retrieval feature on Pinecone and want it reachable over MCP, our MCP development team can help.

Frequently asked questions

Is the Pinecone MCP server hosted?

The Developer MCP server runs locally with npx. Pinecone's separate Assistant MCP is offered as a managed remote endpoint or a self-hosted Docker container.

Can I use it without an API key?

Yes, for documentation only. Pinecone says that without a key the AI can search the docs but cannot manage or query your indexes.

Does it support my own embedding vectors?

No. Pinecone's README says search with your own vectors is not supported. The server works with document indexes and legacy integrated indexes.

Who is the Pinecone Developer MCP server for?

Pinecone says it is focused on developers and is "intended for use with coding assistants." For giving an agent knowledge from your files, Pinecone points to Assistant MCP.

You Might Also like to Read

Get a FREE Website Audit

Enter your website and get a 20–30 page SEO, GEO, AEO & CRO audit within 24 hours. Completely free.

Don't have a site yet? Get in touch →

Ready to speak with a marketing expert?
Give us a call! (916) 866-7893

Websites Launched
1407
Websites Launched
Marketing Experts
29
Marketing Experts
Hours of Dedicated Work
204533
Hours of Dedicated Work
Irina S.Benjamin G.Jeanette M.David G.