#matej_api
1 messages · Page 1 of 1 (latest)
👋 Welcome to your new thread!
⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1496121083902824580
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
👋 Hi there! Let me take a look
So I see 25 tools listed in the docs, with about 30 available if I authorise the MCP for full write access with Claude. There are fewer available without write access.
So it seems there are a few new ones not listed in our documentation.
Could you share all 30 with me? Just a list is fine.
This is what I see in langdock integration.
Claude gives me this:
1. cancel_subscription
2. create_coupon
3. create_customer
4. create_invoice
5. create_invoice_item
6. create_payment_link
7. create_price
8. create_product
9. create_refund
10. fetch_stripe_resources
11. finalize_invoice
12. get_stripe_account_info
13. list_coupons
14. list_customers
15. list_disputes
16. list_invoices
17. list_payment_intents
18. list_prices
19. list_products
20. list_refunds
21. list_subscriptions
22. retrieve_balance
23. search_stripe_documentation
24. search_stripe_resources
25. send_stripe_mcp_feedback
26. stripe_api_details
27. stripe_api_execute
28. stripe_api_search
29. update_dispute
30. update_subscription
Which tool is for fetching line items?
What are you trying to do? Is this line items on a Checkout Session? An Invoice?
I want my billing agent to fetch the invoice and read the line items on an invoice
If possible to write or duplicate line items as well.
Example of an action:
I have an invoice A which has line items and a recipient name.
The recipient name changed and therefore I have to issue a credit note and a new invoice with the same line items but updated recipient information.
Currently duplicate invoice on Stripe dashboard is not taking over line items which makes this a big manual effort.
It seems like the stripe_api tools are also limited in this regard
Example: < stripe_api_search just returns
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"stripe_api_search","arguments":{"query":"invoice","limit":5}},"id":2}'
{"jsonrpc":"2.0","id":2,"result":{"content":[{"type":"text","text":"No matching operations found for 'invoice'."}]}}%[2:24 PM]or -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"stripe_api_search","arguments":{"query":"list invoice line items","limit":5}},"id":2}'
{"jsonrpc":"2.0","id":2,"result":{"content":[{"type":"text","text":"Found 1 matching operations:\n\n## GetPromotionCodes\n GET /v1/promotion_codes\n List all promotion codes\n"}]}}%
so that endpoint does not really do a good job to let the agent identify api endpoints to use ...
Also it just list invoices and not retrieve a full invoice ...
Whishlist if possible - allow connected account requests without using the header (as that is not available in most AI tools to the agent itself
Here is an open issue for that: https://github.com/stripe/ai/issues/358
Got it. Yeah, looking at what I get from the MCP server, and the additional API requests available, it's quite limited at the moment. As the docs say and the GitHub ticket mentions, emailing the team at mcp@stripe.com is the best place for feedback