Skip to main content

What this is

The Soap Docs MCP server gives your AI coding assistant (Cursor, VS Code, Claude, etc.) direct, searchable access to this documentation site. That’s all it does.
This is a documentation search tool, not a payments tool. It is read-only and cannot create customers, create checkouts, move money, or call the Soap API in any way.
It exposes three tools: Server URL: https://docs.paywithsoap.com/mcp Rate limits are 10,000 search calls and 10,000 filesystem calls per hour per domain; requests beyond that return a 429. If your agent prefers to read documentation directly instead of calling tools, this site also publishes llms.txt and skill.md.

Install

Add the server to your editor’s MCP config as copy-pasteable JSON — no click-through required.
Name the server soap-docs in your config, as shown below. That name is what your agent’s tool catalog displays it as, and it’s the part of the identity you control — it makes clear at a glance that this is a documentation tool, not a payments integration.
Cursor reads this from .cursor/mcp.json in your project, or ~/.cursor/mcp.json for a global install. VS Code reads it from .vscode/mcp.json, and nests servers under a "servers" key rather than "mcpServers".
After saving the config, reload your editor and confirm the soap-docs server shows as connected in its MCP/tools settings. Then ask your assistant a documentation question, e.g. “Using soap-docs, how do I create a deposit checkout?”

Click-through alternative

1

Click on the dropdown in the 'Copy Page'

Screenshot showing the Copy Page dropdown with IDE selection options
2

Select your IDE, e.g., 'Connect to Cursor'

Screenshot of Cursor settings showing how to pop open Cursor
3

Authorize the MCP Server and make sure it's on in your Cursor settings.

Allow Access to Cursor (or your favorite AI IDE):Screenshot of authorizing cursorInstall the Soap MCP server from Cursor SettingsScreenshot of installing Soap MCP in CursorMake sure the Soap MCP Server is on (green)Screenshot demonstrating Soap MCP Server is on
4

Talk to Soap Documentation straight from Cursor!

In Cursor Chat window:Screenshot demonstrating AI conversation with Soap Documentation in Cursor

Best Practices

The MCP server searches documentation for you; it does not write or run code, and it does not touch the Soap API. Use it to ask the docs questions, then have your assistant implement the answer in your codebase.

DOs

Ask specific documentation questions, then ask your assistant to implement what it learned:
  • “Using soap-docs, find how to create a deposit checkout, then implement it in my React application”
  • “Look up how to verify Soap webhook signatures and add that verification to my Express endpoint”
  • “Check which credential (API key or client secret) the device pings endpoint expects, and fix my request headers accordingly”
  • “Find the hold lifecycle for withdrawal checkouts and explain what checkout.hold requires my webhook handler to do”
  • “Search the docs for Soap’s Bearer token authentication flow and generate a client that follows it”
  • “Look up the checkout webhook events and add handlers for checkout.succeeded and checkout.failed

DONTs

Avoid vague and non-specific instructions:
  • “Add the Soap Integration”
  • “Use Soap to do my checkout”
  • “Make payments work”
  • “Connect to Soap”
  • “Add payment processing”
  • “Set up the API”

What the MCP server cannot do

  • It cannot execute API calls against Soap. It holds no credentials and exposes no tool that reaches the Soap API.
  • It cannot create test data, checkouts, or customers.
  • It cannot send test webhooks.
  • It cannot read your account, balance, or transaction history — it only has access to this documentation.
Any of those tasks require your own API key and a direct call to the Soap API, following the docs the MCP server helped you find.

Additional Tips

  • Include your tech stack: Mention if you’re using React, Vue, Node.js, Python, Ruby, etc.
  • Specify the environment: Clarify if you need sandbox or production setup
  • Mention specific features: Be clear about which Soap features you need (checkouts, customers, webhooks, etc.)
  • Provide context: Explain what type of product or payment flow you’re building for, such as a marketplace, digital health app, gaming flow, or agentic commerce use case