protogrid

Search / io.github.plural-pinelabs/pinelabs-online-mcp

PineLabs Plural PG — Payment Gateway MCP Server

R2· OAuth, once

Create payment orders, checkout, subscriptions & UPI via PineLabs Plural PG gateway

v0.1.3 · active · repository · website · descriptor JSON · versions

An agent can connect after a one-time OAuth consent by a human.Remote endpoint behind OAuth 2. Tokens stay with the agent; the registry only exposes the authorization metadata.
Quality92strong
Trust89of 100
Uptime, 30 days100%
Latency p501028 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "pinelabs-online-mcp": {
      "type": "http",
      "url": "https://mcp.pinelabs.com/mcp",
      "headers": {
        "X-Client-Id": "${X_CLIENT_ID}",
        "X-Client-Secret": "${X_CLIENT_SECRET}"
      }
    }
  }
}
claude mcp add --transport http pinelabs-online-mcp https://mcp.pinelabs.com/mcp --header "X-Client-Id: ${X_CLIENT_ID}" --header "X-Client-Secret: ${X_CLIENT_SECRET}"
[mcp_servers.pinelabs-online-mcp]
url = "https://mcp.pinelabs.com/mcp"
env_http_headers = { "X-Client-Id" = "X_CLIENT_ID", "X-Client-Secret" = "X_CLIENT_SECRET" }
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "pinelabs-online-mcp": {
      "type": "remote",
      "url": "https://mcp.pinelabs.com/mcp",
      "enabled": true,
      "headers": {
        "X-Client-Id": "{env:X_CLIENT_ID}",
        "X-Client-Secret": "{env:X_CLIENT_SECRET}"
      }
    }
  }
}
{
  "mcpServers": {
    "pinelabs-online-mcp": {
      "type": "http",
      "url": "https://mcp.pinelabs.com/mcp",
      "headers": {
        "X-Client-Id": "${X_CLIENT_ID}",
        "X-Client-Secret": "${X_CLIENT_SECRET}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=pinelabs-online-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLnBpbmVsYWJzLmNvbS9tY3AiLCJoZWFkZXJzIjp7IlgtQ2xpZW50LUlkIjoiJHtYX0NMSUVOVF9JRH0iLCJYLUNsaWVudC1TZWNyZXQiOiIke1hfQ0xJRU5UX1NFQ1JFVH0ifX0%3D"
}
{
  "servers": {
    "pinelabs-online-mcp": {
      "type": "http",
      "url": "https://mcp.pinelabs.com/mcp",
      "headers": {
        "X-Client-Id": "${X_CLIENT_ID}",
        "X-Client-Secret": "${X_CLIENT_SECRET}"
      }
    }
  }
}
{
  "mcpServers": {
    "pinelabs-online-mcp": {
      "httpUrl": "https://mcp.pinelabs.com/mcp",
      "headers": {
        "X-Client-Id": "${X_CLIENT_ID}",
        "X-Client-Secret": "${X_CLIENT_SECRET}"
      }
    }
  }
}
extensions:
  "pinelabs-online-mcp":
    enabled: true
    name: "pinelabs-online-mcp"
    type: streamable_http
    uri: "https://mcp.pinelabs.com/mcp"
    headers:
      "X-Client-Id": "${X_CLIENT_ID}"
      "X-Client-Secret": "${X_CLIENT_SECRET}"
    timeout: 300

Placeholders to fill from your own secret store: ${X_CLIENT_ID}, ${X_CLIENT_SECRET}. The registry never accepts secret values.

Quality 92 / 100strong

protocoln/a · weight 25
  • n/a
    protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlno remote answered a protocol handshake (not probed yet, unreachable, or local-only)
authorization83 · weight 15
  • pass
    auth.prmProtected Resource Metadata (RFC 9728) published
  • pass
    auth.as_metadataauthorization server metadata reachable
  • warn
    auth.cimdonly Dynamic Client Registration, deprecated in 2026-07-28 in favour of CIMD
  • n/a
    auth.secret_in_urlno templated URL
tool hygienen/a · weight 30
  • n/a
    tools.descriptions, tools.description_length, tools.schemas, tools.annotations, tools.directory_hints, tools.token_cost, tools.api_dumptool list unknown (behind auth, not probed, or empty)
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool list unknown
dependencies100 · weight 15
  • pass
    deps.known_vulnsno known advisory in 91 resolved packages
  • pass
    deps.mcp_sdk_versionmcp 2.2.0, no known advisory
  • pass
    deps.resolvable[email protected] resolved: 91 packages

Tool list unknown · checked 2026-10-19 10:52 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 89 / 100

provenance90
liveness100
freshness65
hygiene95

+repository +namespace-matches-repo +website +reachable +uptime-100% ~updated-96d-ago -unpinned-packages(1)

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Dependencies

[email protected] PyPI90 dependencies, resolved · MCP SDK mcp 2.2.0 · advisories checked 2026-10-19

No known advisory affects this dependency graph.

Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.pinelabs.com/mcp streamable-httpoauth2 AS: https://mcp.pinelabs.comyes100%1028 ms–2026-10-19
packageregistryversionruntimesecrets
pinelabs-mcp-serverpypi0.1.2uvxPINELABS_CLIENT_ID, PINELABS_CLIENT_SECRET
pinelabs/mcp:latestociunpinneddockerPINELABS_CLIENT_ID, PINELABS_CLIENT_SECRET

Tools (0)

No tools observed. Tools appear once a credential-free probe can list them.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.plural-pinelabs/pinelabs-online-mcp",
  "_meta": {
    "io.modelcontextprotocol.registry/publisher-provided": {
      "domain": "payments",
      "status": "active",
      "aliases": [
        "pinelabs",
        "pine labs",
        "pinelabs online",
        "pine labs online",
        "pinelabs-online",
        "plural",
        "plural online",
        "pluralonline",
        "pinelabs plural",
        "pg",
        "pl",
        "pl pg",
        "payment gateway",
        "online payment gateway",
        "checkout gateway",
        "pg checkout",
        "payment checkout",
        "online checkout",
        "payments api",
        "payment api",
        "pg api",
        "checkout api",
        "payment integration",
        "gateway integration",
        "pine",
        "pinelabs pg"
      ],
      "keywords": [
        "payments",
        "online payments",
        "payment processing",
        "digital payments",
        "accept payments",
        "checkout",
        "online checkout",
        "payment checkout",
        "hosted checkout",
        "payment page",
        "gateway",
        "payment gateway",
        "payment-gateway",
        "online gateway",
        "upi",
        "cards",
        "credit card",
        "debit card",
        "netbanking",
        "wallet",
        "emi",
        "cardless emi",
        "subscriptions",
        "recurring payments",
        "orders",
        "order payments",
        "collect payments",
        "payments api",
        "payment api",
        "checkout api",
        "gateway api",
        "payment integration",
        "sdk",
        "create payment",
        "initiate payment",
        "process payment"
      ],
      "priority": 10,
      "canonical_owner": "pinelabs"
    }
  },
  "title": "PineLabs Plural PG — Payment Gateway MCP Server",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.pinelabs.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "X-Client-Id",
          "isSecret": true,
          "isRequired": true,
          "description": "Pine Labs Client ID from your merchant dashboard"
        },
        {
          "name": "X-Client-Secret",
          "isSecret": true,
          "isRequired": true,
          "description": "Pine Labs Client Secret from your merchant dashboard"
        }
      ]
    }
  ],
  "version": "0.1.3",
  "packages": [
    {
      "version": "0.1.2",
      "transport": {
        "type": "stdio"
      },
      "identifier": "pinelabs-mcp-server",
      "runtimeHint": "uvx",
      "registryType": "pypi",
      "packageArguments": [
        {
          "type": "positional",
          "value": "stdio",
          "description": "Run in stdio transport mode"
        }
      ],
      "environmentVariables": [
        {
          "name": "PINELABS_CLIENT_ID",
          "isSecret": true,
          "isRequired": true,
          "description": "Pine Labs Client ID from your merchant dashboard"
        },
        {
          "name": "PINELABS_CLIENT_SECRET",
          "isSecret": true,
          "isRequired": true,
          "description": "Pine Labs Client Secret from your merchant dashboard"
        },
        {
          "name": "PINELABS_ENV",
          "choices": [
            "uat",
            "prod"
          ],
          "default": "uat",
          "description": "Target environment for API calls"
        }
      ]
    },
    {
      "transport": {
        "type": "stdio"
      },
      "identifier": "pinelabs/mcp:latest",
      "runtimeHint": "docker",
      "registryType": "oci",
      "runtimeArguments": [
        {
          "name": "-i",
          "type": "named"
        }
      ],
      "environmentVariables": [
        {
          "name": "PINELABS_CLIENT_ID",
          "isSecret": true,
          "isRequired": true,
          "description": "Pine Labs Client ID from your merchant dashboard"
        },
        {
          "name": "PINELABS_CLIENT_SECRET",
          "isSecret": true,
          "isRequired": true,
          "description": "Pine Labs Client Secret from your merchant dashboard"
        },
        {
          "name": "PINELABS_ENV",
          "choices": [
            "uat",
            "prod"
          ],
          "default": "uat",
          "description": "Target environment for API calls"
        }
      ]
    }
  ],
  "repository": {
    "id": "1212551094",
    "url": "https://github.com/plural-pinelabs/pinelabs-online-mcp",
    "source": "github"
  },
  "websiteUrl": "https://www.pinelabs.com/docs/online-payments",
  "description": "Create payment orders, checkout, subscriptions & UPI via PineLabs Plural PG gateway"
}