Sign inSign up

mcp/pica-mcp-server

Verified Publisher

By mcp

•Updated 7 months ago

Provides access to Pica's integrations, actions, execution, and code generation capabilities.

Image
Machine learning & AI
0

8.9K

mcp/pica-mcp-server repository overview

⁠Pica MCP Server

Provides access to Pica's integrations, actions, execution, and code generation capabilities.

What is an MCP Server?⁠

⁠MCP Info

AttributeDetails
Docker Imagemcp/pica-mcp-server⁠
Authorpicahq⁠
Repositoryhttps://github.com/picahq/mcp⁠

⁠Image Building Info

AttributeDetails
Dockerfilehttps://github.com/picahq/mcp/blob/40bb1846516ec57d655380ea694e92b767e18e9b/Dockerfile⁠
Commit40bb1846516ec57d655380ea694e92b767e18e9b
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/pica-mcp-server --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

⁠Available Tools (4)

Tools provided by this ServerShort Description
execute_pica_actionExecute a Pica action to perform actual operations on third-party platforms.
get_pica_action_knowledgeGet comprehensive documentation for a specific action including parameters, requirements, and usage examples.
list_pica_integrationsList all available Pica integrations and platforms.
search_pica_platform_actionsSearch for relevant actions on a specific platform using a query.

⁠Tools Details

⁠Tool: execute_pica_action

Execute a Pica action to perform actual operations on third-party platforms. CRITICAL: Only call this when the user's intent is to EXECUTE an action (e.g., 'read my last Gmail email', 'fetch 5 contacts from HubSpot', 'create a task in Asana'). DO NOT call this when the user wants to BUILD or CREATE code/forms/applications - in those cases, stop after get_pica_action_knowledge and provide implementation guidance instead. REQUIRED WORKFLOW: Must call get_pica_action_knowledge first. If uncertain about execution intent or parameters, ask for confirmation before proceeding.

ParametersTypeDescription
actionIdstringAction ID from search_pica_platform_actions
connectionKeystringKey of the connection to use
platformstringPlatform name
datastring optionalRequest data (for POST, PUT, etc.)
headersobject optionalAdditional headers
isFormDataboolean optionalWhether to send data as multipart/form-data
isFormUrlEncodedboolean optionalWhether to send data as application/x-www-form-urlencoded
pathVariablesobject optionalVariables to replace in the path
queryParamsobject optionalQuery parameters

⁠Tool: get_pica_action_knowledge

Get comprehensive documentation for a specific action including parameters, requirements, and usage examples. MANDATORY: You MUST call this tool before execute_pica_action to understand the action's requirements, parameter structure, caveats, and proper usage. This loads the action documentation into context and is required for successful execution.

ParametersTypeDescription
actionIdstringThe action ID to get knowledge for (from the actions list returned by search_pica_platform_actions). REQUIRED: This tool must be called before execute_pica_action to load the action's documentation into context.
platformstringThe platform name to get knowledge for (e.g., 'ship-station', 'shopify'). This is the kebab-case version of the platform name that comes from the list_pica_integrations tool AVAILABLE PLATFORMS section.

⁠Tool: list_pica_integrations

List all available Pica integrations and platforms. ALWAYS call this tool first in any workflow to discover what platforms and connections are available. This returns the connections that the user has and all available Pica platforms in kebab-case format (e.g., 'ship-station', 'shopify') which you'll need for subsequent tool calls.

⁠Tool: search_pica_platform_actions

Search for relevant actions on a specific platform using a query. Call this after list_pica_integrations to find actions that match your intent. Returns the top 5 most relevant actions based on your search query. Use the exact kebab-case platform name from the integrations list.

ParametersTypeDescription
platformstringThe platform name to search actions for (e.g., 'ship-station', 'shopify'). This is the kebab-case version of the platform name that comes from the list_pica_integrations tool AVAILABLE PLATFORMS section.
querystringThe search query to find relevant actions (e.g., 'search contacts', 'create customer', 'send email'). Be specific about what you want to do.
agentTypestring optionalThe type of agent context: 'execute' if the user wants to execute an action, 'knowledge' if they want to get information or write code. Defaults to 'knowledge' if not specified.

⁠Use this MCP Server

{
  "mcpServers": {
    "pica": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "PICA_BASE_URL",
        "-e",
        "PICA_SECRET",
        "mcp/pica-mcp-server"
      ],
      "env": {
        "PICA_BASE_URL": "https://api.picaos.com",
        "PICA_SECRET": "sk_live_example_key_replace_with_your_actual_pica_secret"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?⁠

Tag summary

Content type

Image

Digest

sha256:f2737a06b…

Size

336.8 MB

Last updated

7 months ago

docker pull mcp/pica-mcp-server

This week's pulls

Pulls:

16

Last week