A commerce-centric demo featuring Agent Development Kit with Pay…
@gkcng
About A commerce-centric demo featuring Agent Development Kit with Pay…
The commerce-centric demo shown live at Paypal Dev Days 2025 on 4/29. Featuring Paypal Agent Toolkit & MCP server with Google's Agent Development Kit (ADK)
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is A commerce-centric demo featuring Agent Development Kit with Paypal Agent Toolkit via MCPs?
This demo showcases a conversational pre-sales engagement built with PayPal's Agent Toolkit (via MCP) and Google's Agent Development Kit (ADK). It is intended for developers exploring agent-based commerce workflows using the PayPal sandbox environment.
How to use A commerce-centric demo featuring Agent Development Kit with Paypal Agent Toolkit via MCPs?
Install prerequisites: Python 3, Google ADK 0.3.0+, Node.js with npx, and the required Python packages. Copy env.example to .env, fill in your Google API Key (or GCP Project ID/Location) and PayPal sandbox credentials (PAYPAL_CLIENT_ID, PAYPAL_SECRET). Modify the user_profile and orders dictionaries in paypal_mcp_agent/util.py with real sandbox order data. Run adk web in the pp_mcp_adk directory, then open http://localhost:8000/dev-ui?app=paypal_mcp_agent in a browser.
Key features of A commerce-centric demo featuring Agent Development Kit with Paypal Agent Toolkit via MCPs
- Demonstrates pre-sales conversational agent flow with PayPal APIs.
- Integrates Google ADK with PayPal Agent Toolkit via MCP.
- Covers order creation, tracking, shipment, and subscriptions.
- Includes product search and image-based recommendation.
- Uses PayPal sandbox for testing without real transactions.
- Supports A2A for adding remote external agents.
Use cases of A commerce-centric demo featuring Agent Development Kit with Paypal Agent Toolkit via MCPs
- Build a conversational agent that handles order inquiries and tracking.
- Create a pre-sales assistant that recommends and creates orders from images.
- Test PayPal commerce APIs (orders, subscriptions, disputes) in a sandbox.
- Extend the agent with remote agents via A2A for specialized tasks.
- Learn how to integrate Agent Development Kit with PayPal MCP tools.
FAQ from A commerce-centric demo featuring Agent Development Kit with Paypal Agent Toolkit via MCPs
What are the runtime requirements?
Python 3 with Google ADK 0.3.0+ (google-adk==0.3.0, google-cloud-aiplatform==1.90.0) and Node.js with npx for the MCP client. A PayPal sandbox account is required.
How do I set up the PayPal sandbox?
Register at developer.paypal.com to create apps. Each app provides a Client ID, Secret Key, and a sandbox account with test credit cards, addresses, and bank details for testing transactions.
Which PayPal APIs are used in this demo?
The demo tests and uses these APIs: orders.create, orders.get, orders.capture, shipment.create, shipment.get, subscriptions.create, subscriptions.show, subscriptions.cancel.
What are important API interdependencies?
Order capture succeeds only after the consumer completes payment via the returned URL. Subscriptions require a previously created product and plan. Disputes must be created by the human in the sandbox before a merchant can accept them. list_transactions has a delay.
Where does the agent’s data live?
The demo loads a hardcoded user_profile and orders dictionary from paypal_mcp_agent/util.py. Order data must correspond to actual records in the PayPal sandbox. No persistent database is used.
Frequently asked questions
What are the runtime requirements?
Python 3 with Google ADK 0.3.0+ (`google-adk==0.3.0`, `google-cloud-aiplatform==1.90.0`) and Node.js with npx for the MCP client. A PayPal sandbox account is required.
How do I set up the PayPal sandbox?
Register at developer.paypal.com to create apps. Each app provides a Client ID, Secret Key, and a sandbox account with test credit cards, addresses, and bank details for testing transactions.
Which PayPal APIs are used in this demo?
The demo tests and uses these APIs: `orders.create`, `orders.get`, `orders.capture`, `shipment.create`, `shipment.get`, `subscriptions.create`, `subscriptions.show`, `subscriptions.cancel`.
What are important API interdependencies?
Order capture succeeds only after the consumer completes payment via the returned URL. Subscriptions require a previously created product and plan. Disputes must be created by the human in the sandbox before a merchant can accept them. `list_transactions` has a delay.
Where does the agent’s data live?
The demo loads a hardcoded `user_profile` and `orders` dictionary from `paypal_mcp_agent/util.py`. Order data must correspond to actual records in the PayPal sandbox. No persistent database is used.
Basic information
More AI & Agents MCP servers
1Panel
1Panel-dev🔥 1Panel is a modern, open-source VPS control panel — and the only one with native AI agent support. Run Ollama models, deploy OpenClaw agents, and manage your entire server stack from one clean web interface.
Mcp Agent
lastmile-aiBuild effective agents using Model Context Protocol and simple workflow patterns
欢迎来到 智言平台
Shy2593666979AgentChat 是一个基于 LLM 的智能体交流平台,内置默认 Agent 并支持用户自定义 Agent。通过多轮对话和任务协作,Agent 可以理解并协助完成复杂任务。项目集成 LangChain、Function Call、MCP 协议、RAG、Memory、HITL、Skill、Milvus 和 ElasticSearch 等技术,实现高效的知识检索与工具调用,使用 FastAPI 构建高性能后端服务。

q-ring
I4cTimeQuantum-inspired keyring for AI coding agents. Secure secrets with superposition, entanglement, tunneling, and teleportation — CLI + 44 MCP tools.
MCP Client for Ollama (ollmcp)
joniglHarness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved pre
Comments