Pinata MCP Server

A Model Context Protocol (MCP) server that provides Claude with access to Pinata. This integration allows Claude to interact with Public and Private

Local serverstdio

What is the Pinata MCP Server?

A Model Context Protocol (MCP) server that provides Claude with access to Pinata. This integration allows Claude to interact with Public and Private IPFS through

Configuration and credentials

  • Node.js 18+ installed - A Pinata account with an API key (JWT) - A Pinata Gateway URL

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Pinata MCP Server

{
  "mcpServers": {
    "pinata": {
      "command": "npx",
      "args": [
        "pinata-mcp",
        "/path/to/allowed/directory",
        "/another/allowed/directory"
      ],
      "env": {
        "PINATA_JWT": "<YOUR_JWT>",
        "GATEWAY_URL": "example.mypinata.cloud"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Node.js 18+ installed - A Pinata account with an API key (JWT) - A Pinata Gateway URL
VariableDescriptionRequired
PINATA_JWTConfiguration value read at startup.Optional
GATEWAY_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use Pinata MCP to Prerequisites.”
  • “Use Pinata MCP to Installation.”
  • “Use Pinata MCP to Authentication.”

Frequently asked questions

A Model Context Protocol (MCP) server that provides Claude with access to Pinata. This integration allows Claude to interact with Public and Private IPFS through Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.