Skip to main content
Glama

stripe

Official
by stripe
main.py1.09 kB
import os from dotenv import load_dotenv from langchain import hub from langchain_openai import ChatOpenAI from langgraph.prebuilt import create_react_agent from stripe_agent_toolkit.langchain.toolkit import StripeAgentToolkit load_dotenv() llm = ChatOpenAI( model="gpt-4o", ) stripe_agent_toolkit = StripeAgentToolkit( secret_key=os.getenv("STRIPE_SECRET_KEY"), configuration={ "actions": { "payment_links": { "create": True, }, "products": { "create": True, }, "prices": { "create": True, }, } }, ) tools = [] tools.extend(stripe_agent_toolkit.get_tools()) langgraph_agent_executor = create_react_agent(llm, tools) input_state = { "messages": """ Create a payment link for a new product called 'test' with a price of $100. Come up with a funny description about buy bots, maybe a haiku. """, } output_state = langgraph_agent_executor.invoke(input_state) print(output_state["messages"][-1].content)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/stripe/agent-toolkit'

If you have feedback or need assistance with the MCP directory API, please join our Discord server