About Ampersend SDK
Ampersend SDK is an MCP server published by edgeandnode in the Developer Tools category: tooling for building applications with x402 payment capabilities. Supports buyer and seller roles. It has been installed 0 times through Conduid.
The repository has 12 stars and 7 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.
Install
npx ampersend-sdkThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Ampersend SDK
Powered by Claude · Grounded in docs
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
Ampersend SDK
Multi-language SDK for building applications with x402 payment capabilities. Supports both buyer (client) and seller (server) roles with flexible payment verification and authorization patterns.
Looking for examples? See the ampersend-examples repository.
📦 Language Support
-
Python - A2A protocol integration with wallet implementations and payment middleware
-
TypeScript - MCP protocol integration with client, proxy, and server implementations
🚀 Quick Start
Python
# Install Python 3.13
uv python install 3.13
# Install dependencies
uv sync --frozen --all-packages --group dev
TypeScript
# Install dependencies
pnpm install
pnpm build
# Configure environment
cp .env.example .env
# Edit .env with your credentials
# Run MCP proxy server
pnpm --filter ampersend-sdk proxy:dev
# Or run FastMCP example server
pnpm --filter fastmcp-x402-server dev
→ Full TypeScript documentation
📚 Documentation
Core Concepts
x402 Protocol - Transport-agnostic payment protocol for agent and LLM applications that enables pay-per-request patterns. See x402 specification.
Supported Transports:
- A2A (Agent-to-Agent) - Transport protocol for agent communication with payment capabilities
- MCP (Model Context Protocol) - Transport protocol for LLM-tool integration with payment capabilities
- HTTP - Standard HTTP client with x402 payment capabilities (TypeScript)
Key Components:
- Treasurer - Authorizes and tracks payments
- Wallet - Creates and signs payment proofs (EOA and Smart Account support)
- Client - Initiates requests with payment handling
- Server - Verifies payments and processes requests
Repository Structure
ampersend-sdk/
├── python/
│ ├── ampersend-sdk/ # Python SDK package
│ └── langchain-ampersend/ # LangChain integration
└── typescript/
└── packages/
└── ampersend-sdk/ # TypeScript SDK package
🔧 Prerequisites
Python
- uv - Dependency management (install)
- Python 3.13+
TypeScript
- Node.js 18+
- pnpm - Package manager
Development
- Test USDC - For payment testing (Circle faucet)
- Private Key - Ethereum wallet for signing payments
📄 License
Apache 2.0 - See LICENSE
README mirrored from the source repository 3 months ago. The original is authoritative.