mcp-pinecone

MCP.Pizza Chef: sirmews

Paste in a document and it is split into pieces, turned into a searchable form and filed in your own Pinecone account; later you ask for it back by describing what it said rather than recalling its title. Five tools ship: search, read one document, list a section, add a document, and report on the store's size. Three things to weigh first: the repository was archived in early 2025, the search filters for category, tags and dates are accepted then quietly ignored, and nothing can be deleted from the chat.

Archived · repository archived January 2025; no successor named
Data
Notes
Writing

Use This MCP server To

Save a long report and find it later by describing it Search my saved notes by meaning, not exact wording Pull the passage that answers a question I just asked List everything I have filed in one section Check how much material I have stored so far

README

Pinecone Model Context Protocol Server for Claude Desktop.

smithery badge

PyPI - Downloads

Read and write to a Pinecone index.

Components

flowchart TB
    subgraph Client["MCP Client (e.g., Claude Desktop)"]
        UI[User Interface]
    end

    subgraph MCPServer["MCP Server (pinecone-mcp)"]
        Server[Server Class]
        
        subgraph Handlers["Request Handlers"]
            ListRes[list_resources]
            ReadRes[read_resource]
            ListTools[list_tools]
            CallTool[call_tool]
            GetPrompt[get_prompt]
            ListPrompts[list_prompts]
        end
        
        subgraph Tools["Implemented Tools"]
            SemSearch[semantic-search]
            ReadDoc[read-document]
            ListDocs[list-documents]
            PineconeStats[pinecone-stats]
            ProcessDoc[process-document]
        end
    end

    subgraph PineconeService["Pinecone Service"]
        PC[Pinecone Client]
        subgraph PineconeFunctions["Pinecone Operations"]
            Search[search_records]
            Upsert[upsert_records]
            Fetch[fetch_records]
            List[list_records]
            Embed[generate_embeddings]
        end
        Index[(Pinecone Index)]
    end

    %% Connections
    UI --> Server
    Server --> Handlers
    
    ListTools --> Tools
    CallTool --> Tools
    
    Tools --> PC
    PC --> PineconeFunctions
    PineconeFunctions --> Index
    
    %% Data flow for semantic search
    SemSearch --> Search
    Search --> Embed
    Embed --> Index
    
    %% Data flow for document operations
    UpsertDoc --> Upsert
    ReadDoc --> Fetch
    ListRes --> List

    classDef primary fill:#2563eb,stroke:#1d4ed8,color:white
    classDef secondary fill:#4b5563,stroke:#374151,color:white
    classDef storage fill:#059669,stroke:#047857,color:white
    
    class Server,PC primary
    class Tools,Handlers secondary
    class Index storage
Loading

mcp-pinecone FAQ

Is this project still going?
No. The author archived the repository, and the last change was January 2025. It is read-only on GitHub now, so no fixes or new features are coming. No successor is named.
Do I need an account or a key?
Yes, a Pinecone account and its key, plus the name of a storage area you create there. Pinecone has a free tier, but turning your text into searchable form is metered by them, so heavy use can start costing money.
Can I use this to build a searchable archive of my own writing?
Yes. Feed documents in one at a time with an identifier of your choosing, then ask questions in plain language and get the closest passages back.
Can it delete or tidy up what I stored?
No. There is no delete tool. The ability exists in the underlying code but was never offered to the assistant, so removing anything means going into the Pinecone website yourself.
Can I narrow a search by tag or by date?
In practice no. Those options appear in the tool's form, but the code reads a different field entirely, so every search runs unfiltered across the whole section.
Which apps does it work in?
It is written for Claude Desktop, with a one-line Smithery installer for it. Other apps that launch local tool servers can run it with a hand-written config entry.
How hard is the setup?
Middling. Install the uv helper, create a Pinecone store, then paste a config block containing your key and store name. No coding, but several steps on the Pinecone site first.
Does my text leave my computer?
Yes. Whatever you file is sent to Pinecone's service to be indexed and is stored there, so do not feed it anything you would not put in a cloud account.