Catalog PyPI
PACKAGE EXPLORERView in registry

agentpay-langchain

PyPI

LangChain tool for autonomous USDC payments via AgentPay

agentsailangchainpaymentsstablecoinusdcweb3
Versions collected1
Direct dependencies4From release 0.1.0
Last observed20 Oct, 22:51 UTC

README

Version 0.1.0 documentation

agentpay-langchain

LangChain tool for autonomous USDC payments via AgentPay.

Install

pip install agentpay-langchain

Usage

from agentpay_langchain import AgentPayTool
from langchain_openai import ChatOpenAI
from langchain.agents import create_tool_calling_agent, AgentExecutor
from langchain_core.prompts import ChatPromptTemplate

# Get your free API key at https://agentpay.xyz/get-started
tool = AgentPayTool(api_key="ap_...", agent_id="my-agent")

llm = ChatOpenAI(model="gpt-4o")
prompt = ChatPromptTemplate.from_messages([
    ("system", "You are an AI agent that can make USDC payments on behalf of users."),
    ("human", "{input}"),
    ("placeholder", "{agent_scratchpad}"),
])

agent = create_tool_calling_agent(llm, [tool], prompt)
executor = AgentExecutor(agent=agent, tools=[tool], verbose=True)

result = executor.invoke({"input": "Pay 10 USDC to 0xABC... for API access"})

Features

  • Guardrails enforced on every payment (spend limits, velocity caps)
  • Full audit trail with on-chain tx hashes (BaseScan)
  • Idempotency keys to prevent duplicate payments
  • Async support via _arun
  • Works with any LangChain-compatible LLM

Get started

  1. Get a free API key at agentpay.xyz/get-started
  2. Set AGENTPAY_API_KEY=ap_... or pass api_key= directly
  3. Configure guardrails via dashboard or API

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.02 Apr 20264

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
agentpay-hq/agentpay

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:51 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:182001a6e61655de9df4b88418b86f1b6fe9dbf7a58da97ca9550cf03b0ba672