# PineLabs Plural PG — Payment Gateway MCP Server MCP server

Agent View of the PolicyLayer registry record for PineLabs Plural PG — Payment Gateway MCP Server: identity, probed posture, risk grade, and all 57 tools classified. HTML page: https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp

## Facts

- Server id: `pypi:pinelabs-mcp-server`
- Install: `npx -y pypi:pinelabs-mcp-server`
- Homepage: https://github.com/plural-pinelabs/pinelabs-online-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 57
- Tool categories present: Destructive, Financial, Read, Write
- Tags: io github plural pinelabs pinelabs online mcp, payments, admin
- Record last modified: 2026-07-02T01:39:35.286Z

## Tools (57)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `cancel_order` | Destructive | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/cancel-order.md |
| `delete_plan` | Destructive | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/delete-plan.md |
| `delete_presentation` | Destructive | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/delete-presentation.md |
| `resend_otp` | Execute | High | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/resend-otp.md |
| `submit_otp` | Execute | High | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/submit-otp.md |
| `cancel_payment_link` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/cancel-payment-link.md |
| `cancel_payout` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/cancel-payout.md |
| `cancel_subscription` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/cancel-subscription.md |
| `capture_order` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/capture-order.md |
| `create_card_payment` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/create-card-payment.md |
| `create_debit` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/create-debit.md |
| `create_merchant_retry` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/create-merchant-retry.md |
| `create_order` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/create-order.md |
| `create_payment_link` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/create-payment-link.md |
| `create_payout` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/create-payout.md |
| `create_plan` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/create-plan.md |
| `create_refund` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/create-refund.md |
| `create_subscription` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/create-subscription.md |
| `create_upi_intent_payment_with_qr` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/create-upi-intent-payment-with-qr.md |
| `integrate_pinelabs_checkout` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/integrate-pinelabs-checkout.md |
| `pause_subscription` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/pause-subscription.md |
| `resume_subscription` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/resume-subscription.md |
| `send_subscription_notification` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/send-subscription-notification.md |
| `update_payout` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/update-payout.md |
| `update_subscription` | Financial | Critical | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/update-subscription.md |
| `detect_stack` | Other | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/detect-stack.md |
| `fetch_order_payments` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/fetch-order-payments.md |
| `get_all_settlements` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-all-settlements.md |
| `get_api_documentation` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-api-documentation.md |
| `get_card_details` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-card-details.md |
| `get_merchant_success_rate` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-merchant-success-rate.md |
| `get_order_by_merchant_order_reference` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-order-by-merchant-order-reference.md |
| `get_order_by_order_id` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-order-by-order-id.md |
| `get_order_details` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-order-details.md |
| `get_payment_link_by_id` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-payment-link-by-id.md |
| `get_payment_link_by_merchant_reference` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-payment-link-by-merchant-reference.md |
| `get_payment_link_details` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-payment-link-details.md |
| `get_payout_balance` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-payout-balance.md |
| `get_payout_details` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-payout-details.md |
| `get_payout_payments` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-payout-payments.md |
| `get_plan_by_id` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-plan-by-id.md |
| `get_plan_by_merchant_reference` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-plan-by-merchant-reference.md |
| `get_plans` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-plans.md |
| `get_presentation` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-presentation.md |
| `get_presentation_by_merchant_reference` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-presentation-by-merchant-reference.md |
| `get_presentations_by_subscription_id` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-presentations-by-subscription-id.md |
| `get_refund_order_details` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-refund-order-details.md |
| `get_settlement_by_utr` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-settlement-by-utr.md |
| `get_subscription_by_id` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-subscription-by-id.md |
| `get_subscription_by_merchant_reference` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-subscription-by-merchant-reference.md |
| `get_subscriptions` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/get-subscriptions.md |
| `list_pinelabs_apis` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/list-pinelabs-apis.md |
| `resend_payment_link_notification` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/resend-payment-link-notification.md |
| `search_transaction` | Read | Low | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/search-transaction.md |
| `create_presentation` | Write | Medium | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/create-presentation.md |
| `generate_otp` | Write | Medium | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/generate-otp.md |
| `update_plan` | Write | Medium | https://policylayer.com/tools/io-github-plural-pinelabs-pinelabs-online-mcp/update-plan.md |

## Tool descriptions

- `cancel_order` — Cancel a pre-authorized order by order ID.
- `resend_otp` — Resend OTP for card payment verification.
- `submit_otp` — Submit OTP for card payment verification.
- `cancel_payment_link` — Cancel a Pine Labs payment link.
- `cancel_payout` — Cancel a scheduled payout.
- `create_upi_intent_payment_with_qr` — Create an order and generate a UPI intent QR payment.
- `fetch_order_payments` — Fetch all payments for a specific order by order ID.
- `get_api_documentation` — Fetch structured docs for the given Pine Labs API.
- `get_card_details` — Get card details (network, issuer, type) for a card number.
- `get_order_by_merchant_order_reference` — Get order details by merchant order reference.
- `get_order_by_order_id` — Get order details by order ID from Pine Labs.
- `get_order_details` — Fetch order details within a date range.
- `get_payment_link_by_id` — Get a Pine Labs payment link by its ID.
- `get_payment_link_by_merchant_reference` — Get a payment link by merchant reference.
- `get_payment_link_details` — Fetch payment link details within a date range.
- `get_payout_balance` — Get the payout funding account balance.
- `get_refund_order_details` — Fetch refund order details within a date range.
- `list_pinelabs_apis` — List available Pine Labs APIs.
- `search_transaction` — Search for a transaction by transaction ID.
- `generate_otp` — Generate OTP for card payment verification.

## Related servers

- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- GoHighLevel MCP Server (566 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Ruflo (486 tools) — https://policylayer.com/tools/ruflo.md
- Claude Flow (454 tools) — https://policylayer.com/tools/io-github-ruvnet-claude-flow.md
- ServiceTitan MCP Server (454 tools) — https://policylayer.com/tools/jordandalton-servicetitanmcpserver.md
- CloudStack MCP Server (442 tools) — https://policylayer.com/tools/mozg31337-cloudstack-mcp-server.md
- Serac (432 tools) — https://policylayer.com/tools/serac.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=io-github-plural-pinelabs-pinelabs-online-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-plural-pinelabs-pinelabs-online-mcp
