Prerequisites
- A Pinecone project with the indexes you want agents to reach.
- Permission to create API keys in that project.
- For search and writes: indexes created with integrated embedding, meaning Pinecone generates the vectors from text using a hosted embedding model. Indexes built from vectors you embedded yourself can be listed and described, but not searched or written through this connection. Not sure which kind you have? Connect, then ask the agent which indexes use integrated embedding.
Setup
1
Create an API key
In the Pinecone console, open the project agents should read and go to API keys. Click Create API key and name it
cloudthinker. If your plan shows permission options, set the control plane and data plane to read-only unless agents should write (see Required permissions). Click Create key.2
Copy the key
Copy the key right away. Pinecone shows it only once.
3
Add the connection in CloudThinker
In the sidebar, click More → Workspace settings → Connections, then on the Builtin Connections tab select Pinecone. Paste the key into PINECONE_API_KEY and click Connect.Success state: the connection shows a Connected status. Run the verify prompt below to confirm the key works against your project.
Connection details
To reach indexes in another project, add a key from that project as a separate connection.
Required permissions
Agent capabilities
The connection can’t delete records, namespaces, or indexes.
Writes follow your workspace Approvals Rules and mode, like any other change. When one needs a person, the agent shows you the exact index name, namespace, embedding model, and records first. For a new index, name the cloud and region you want in your prompt, or decline and say which ones to use.
Every change an agent makes goes through your workspace’s Approvals first. On the default Auto · Rules + AI · Ask me mode, AI judgment can let a safe change run without asking — and an Allow Rule can too, once CloudThinker turns on Rule enforcement for your workspace. Choose Manual to approve every change yourself.
Verify the connection
__default__.
Example prompts
Troubleshooting
Every request fails with 401
Every request fails with 401
The key is missing, mistyped, deleted, or from a different project. Create a new key in the right project, then edit the connection and paste it into PINECONE_API_KEY.
Search returns nothing, or an index can't be searched
Search returns nothing, or an index can't be searched
The index doesn’t use integrated embedding, or the namespace is wrong. Ask the agent which indexes use integrated embedding. If you didn’t name a namespace, records usually live in
__default__.The agent finds no indexes
The agent finds no indexes
The project has no indexes yet, or the key belongs to a different project. Check the project in the Pinecone console, or ask the agent to create an integrated-embedding index.
A write fails after I approved it
A write fails after I approved it
The key lacks write access, or the target index doesn’t use integrated embedding. Check the key’s permissions in the Pinecone console.
Requests return 429
Requests return 429
Pinecone is rate-limiting the project. Wait a moment, then ask again, and avoid running several large searches at once.
Security
- Least privilege — grant only the permissions the agents need for your use case; start read-only and widen later.
- Read-only by default — use read-only credentials unless you want agents to make changes through this connection.
- Rotate credentials — rotate keys and tokens on your normal schedule; CloudThinker picks up the new value when you update the connection.
- Revoke on offboarding — remove the credential at the provider when you delete a connection or a teammate leaves.
- One project per key: create the key in the single project agents should reach, and delete it in Pinecone when you remove the connection.
- Read-only where your plan allows it: a key without write access can’t create indexes or upsert, whatever gets approved.
Related
Approvals
Decide which index creations and upserts run, wait for a person, or are refused.
Connections overview
Rotate the key, set the environment, and see every connection.