The Pica MCP Server is a Model Context Protocol (MCP) server built in TypeScript, designed to integrate with Claude Desktop and other AI applications. It enables secure and seamless interactions with over 70 third-party services and APIs through natural language requests. This server empowers users to automate workflows, access multiple data sources, and enhance the capabilities of AI assistants like Claude.
Model Context Protocol (MCP) is a system that allows AI applications, such as Claude Desktop, to connect securely to external tools and data sources. It provides a standardized way for AI assistants to interact with local services and APIs while maintaining user control.
Pica is a powerful agentic tooling platform that enables connections to over 70 third-party services and applications. The Pica MCP Server bridges Claude Desktop and these services, allowing users to perform complex tasks through natural language commands.
Pica supports a wide range of services across categories like:
- Communication & Collaboration: Gmail, Slack, Notion, Google Drive.
- Data & Analytics: PostgreSQL, BigQuery, Google Sheets.
- Business & CRM: Salesforce, HubSpot, Zendesk.
- AI & ML Services: OpenAI, Anthropic, Gemini.
- E-commerce & Financial: Shopify, Stripe, QuickBooks.
Run the server directly with npx:
npx @picahq/pica-mcp
Or install it globally:
npm install -g @picahq/pica-mcp
Automatically install Pica for Claude Desktop using Smithery:
npx -y @smithery/cli install @picahq/pica --client claude
Set the required Pica API key:
export PICA_SECRET=your_pica_secret_key
Build the Docker image:
docker build -t pica-mcp-server .
Run the container:
docker run -e PICA_SECRET=your_pica_secret_key pica-mcp-server
Install dependencies and build the server:
npm install
npm run build
For development with auto-rebuild:
npm run watch
Add the server configuration to your claude_desktop_config.json
file.
{
"mcpServers": {
"pica-mcp-server": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e", "PICA_SECRET=YOUR_PICA_SECRET_KEY",
"pica-mcp-server"
]
}
}
}
{
"mcpServers": {
"pica-mcp-server": {
"command": "node",
"args": [
"/path/to/pica-mcp-server/build/index.js"
],
"env": {
"PICA_SECRET": "YOUR_PICA_SECRET_KEY"
}
}
}
}
Use the MCP Inspector for debugging:
npm run inspector
This project is licensed under the GPL-3.0 license. See the LICENSE file for details.
The Pica MCP Server is a TypeScript-based implementation of the Model Context Protocol, designed to integrate Claude Desktop with Pica's extensive tooling platform.
For more details, visit docs.picaos.com/sdk/anthropic-mcp.