Authentication
testAuthentication
Verify that your Pinata JWT is valid and working. Parameters: None Example Prompt:File Operations
uploadFile
Upload a file to Pinata IPFS. Provide either a file path or base64-encoded content.
Example Prompts:
searchFiles
Search for files in your Pinata account by name, CID, or MIME type.
Example Prompts:
getFileById
Retrieve detailed information about a specific file by its ID.
Example Prompt:
updateFile
Update metadata for an existing file including name and key-value pairs.
Example Prompt:
deleteFile
Delete a file from your Pinata account.
Example Prompt:
Content Access
createLink
Create a direct access link for a file. For public files returns a gateway URL, for private files generates a temporary download link.
Example Prompts:
createPrivateDownloadLink
Generate a temporary download link specifically for private IPFS files.
Example Prompt:
fetchFromGateway
Fetch content from IPFS via Pinata gateway and return it.
Example Prompts:
Group Operations
listGroups
List groups in your Pinata account with optional filtering.
Example Prompt:
createGroup
Create a new group to organize files.
Example Prompt:
getGroup
Retrieve detailed information about a specific group.
Example Prompt:
updateGroup
Update metadata for an existing group.
Example Prompt:
deleteGroup
Delete a group from your Pinata account.
Example Prompt:
addFileToGroup
Add an existing file to a group.
Example Prompt:
removeFileFromGroup
Remove a file from a group.
Example Prompt:
x402 Payment Instructions
Tools for content monetization using the x402 protocol. Currently supports USDC on Base and Base Sepolia.createPaymentInstruction
Create payment requirements for gated content.
Example Prompt:
listPaymentInstructions
List and filter existing payment instructions.
Example Prompt:
getPaymentInstruction
Retrieve a specific payment instruction by ID.
Example Prompt:
updatePaymentInstruction
Modify payment instruction settings.
Example Prompt:
deletePaymentInstruction
Remove a payment instruction.
Example Prompt:
listPaymentInstructionCids
List CIDs associated with a payment instruction.
Example Prompt:
addCidToPaymentInstruction
Associate a CID with a payment instruction for monetization.
Example Prompt:
removeCidFromPaymentInstruction
Remove a CID association from a payment instruction.
Example Prompt:
CID Signatures
Tools for cryptographic content verification using EIP-712 signatures.addSignature
Add an EIP-712 cryptographic signature to a CID for content verification.
Example Prompt:
getSignature
Get signature details for a specific CID.
Example Prompt:
deleteSignature
Remove a signature from a CID.
Example Prompt:
Signed Upload URLs
createSignedUploadUrl
Create a presigned URL for client-side uploads without exposing your API key.
Example Prompt:
Pin by CID
pinByCid
Pin an existing CID from the IPFS network to your Pinata account.
Example Prompt:
queryPinRequests
Query the status of pin by CID requests.
Example Prompt:
cancelPinRequest
Cancel a pending pin by CID request.
Example Prompt:
Vectorize (AI/Semantic Search)
vectorizeFile
Vectorize a file for semantic search capabilities.
Example Prompt:
deleteFileVectors
Delete vectors for a file.
Example Prompt:
queryVectors
Query vectorized files using semantic search.
Example Prompt: