Marqeta Core API
The Marqeta Core API is a RESTful interface that enables developers to build and manage card payment programs programmatically. It provides endpoints for creating and managing users (cardholders) and businesses, issuing physical and virtual payment cards, defining spending controls via authorization controls and velocity controls, processing and retrieving transactions, managing funding sources, and configuring webhooks for real-time event notifications. The API supports use cases including prepaid cards, expense management, earned wage access, buy now pay later programs, and credit card issua
What You Can Do
MCP Tools
listusers
List users
createuser
Create a user
getuser
Retrieve a user
updateuser
Update a user
createusertransition
Create a user transition
listusertransitions
List user transitions
listcards
List cards for a user
createcard
Create a card
getcard
Retrieve a card
updatecard
Update a card
createcardtransition
Create a card transition
listcardtransitions
List card transitions
listcardproducts
List card products
createcardproduct
Create a card product
getcardproduct
Retrieve a card product
updatecardproduct
Update a card product
listtransactions
List transactions
gettransaction
Retrieve a transaction
getbalance
Retrieve GPA balance
listgpaorders
List GPA orders
creategpaorder
Create a GPA order
getgpaorder
Retrieve a GPA order
listauthcontrols
List authorization controls
createauthcontrol
Create an authorization control
getauthcontrol
Retrieve an authorization control
updateauthcontrol
Update an authorization control
listvelocitycontrols
List velocity controls
createvelocitycontrol
Create a velocity control
getvelocitycontrol
Retrieve a velocity control
updatevelocitycontrol
Update a velocity control
listwebhooks
List webhooks
createwebhook
Create a webhook
getwebhook
Retrieve a webhook
updatewebhook
Update a webhook
resendwebhookevent
Resend a webhook event
createkycverification
Create a KYC verification
listkycforuser
List KYC verifications for a user
createachfundingsource
Create an ACH funding source
getachfundingsource
Retrieve an ACH funding source
createprogramachfundingsource
Create a program ACH funding source
getprogramreservebalance
Retrieve program reserve balance
listbusinesses
List businesses
createbusiness
Create a business
getbusiness
Retrieve a business
updatebusiness
Update a business