Skip to content

Conversation

hemanth
Copy link
Member

@hemanth hemanth commented Sep 28, 2025

Summary

This PR adds the PayPal Model Context Protocol (MCP) server configuration to enable publishing to the Github's MCP registry. The PayPal MCP server provides AI assistants with secure access to PayPal's payment processing, transaction management, and compliance services.

Changes Made

  • Added modelcontextprotocol/paypal-mcp-server/server.json: Complete MCP server configuration with:

    • Remote deployment configuration for https://mcp.paypal.com/sse
    • SSE (Server-Sent Events) transport protocol
    • OAuth Bearer token authentication
    • Comprehensive metadata and documentation
  • Added modelcontextprotocol/paypal-mcp-server/README.md: Detailed documentation including:

    • Setup instructions for PayPal OAuth authentication
    • Usage examples for Claude Desktop and FastAgent
    • Security requirements and best practices
    • Connection details and configuration examples
  • Added modelcontextprotocol/paypal-mcp-server/validate.py: Python validation script to:

    • Verify JSON structure and syntax
    • Check all required MCP registry fields
    • Validate PayPal-specific configuration
    • Ensure deployment settings are correct

Server Details

  • Name: paypal-mcp
  • Namespace: com.paypal.mcp
  • Endpoint: https://mcp.paypal.com/sse
  • Transport: Server-Sent Events (SSE)
  • Authentication: OAuth Bearer token
  • Capabilities: Tools and Resources

Testing

✅ JSON validation passed
✅ All required fields present
✅ Remote deployment configuration validated
✅ PayPal-specific settings verified

- add server.json with complete PayPal MCP server configuration
- include comprehensive README with setup instructions
- add validation script for server.json verification
- configure remote deployment for https://mcp.paypal.com/sse
- set up OAuth Bearer token authentication
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-everything"],
"env": {
"MCP_SERVER_URL": "https://mcp.paypal.com/sse",
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can use /mcp too.

"deployment": {
"remote": {
"url": "https://mcp.paypal.com/mcp",
"transport": "sse",
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

http? re-check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants