ClawPay
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ClawPayBuy me a blue t-shirt on automationexercise.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ClawPay
AI Shopping Agent — connects your AI to Lithic virtual cards, Stripe, and PayPal.
Production mode by default. Real transactions, real money. Set LITHIC_ENVIRONMENT=sandbox for testing.
⚖️ Legal Notice
ClawPay is a SOFTWARE CONNECTOR ONLY. We do NOT:
Handle, hold, or transmit your funds
Act as a money transmitter or payment processor
Have access to your money at any time
Money flows directly: YOU ↔ Lithic / Stripe / PayPal. ClawPay only connects APIs and automates browser forms.
You are responsible for compliance with payment provider terms and applicable laws. See DISCLAIMER.md for full legal terms.
Related MCP server: ClawdPay MCP
Quick Start
npm install -g @xodn348/clawpay
npx playwright install chromium
export LITHIC_API_KEY=your_production_key
clawpay installThen ask your AI: "Buy me a blue t-shirt on automationexercise.com"
How It Works
Tell your AI what to buy and where
ClawPay navigates the store and shows you a summary
You confirm — no auto-purchase ever
A Lithic single-use virtual card is created and used for checkout
Card self-destructs. PAN/CVV never touch disk or logs.
MCP Tools
Tool | Description |
| Configure Lithic virtual card API |
| AI shopping with single-use virtual card |
| Configure Stripe payment method |
| Charge via Stripe |
| Stripe account balance |
| Recent Stripe payments |
| Issue Stripe refund |
| Configure PayPal |
| Send money via PayPal |
Environment Variables
Variable | Required | Default | Description |
| Yes (shopping) | — | Lithic API key |
| No |
|
|
| Yes (Stripe) | — | Stripe secret key |
| Yes (PayPal) | — | PayPal client ID |
| Yes (PayPal) | — | PayPal client secret |
| No |
|
|
Guardrails
Default limits: $100/transaction, $500/day, USD only.
Override in ~/.clawpay/config.json:
{
"guardrails": {
"maxAmountPerTransactionCents": 10000,
"maxDailySpendCents": 50000,
"allowedCurrencies": ["usd"]
}
}Client Setup
Claude Code:
claude mcp add -s user clawpay -e LITHIC_API_KEY=your_key -- clawpayopencode.json / Claude Desktop / Cursor:
{
"mcp": {
"clawpay": {
"type": "local",
"command": ["clawpay"],
"environment": { "LITHIC_API_KEY": "your_key" }
}
}
}Security
PAN/CVV exist in memory only during checkout — never logged, never stored
Stripe card data handled by PCI-compliant Stripe Checkout
All actions logged to
~/.clawpay/audit.log(no sensitive data)Guardrails block excessive spending before it reaches the API
For vulnerabilities: SECURITY.md
License
Apache 2.0 — LICENSE. Full legal terms: DISCLAIMER.md.
Available Tools
9 toolsbrowse_and_buyA
Browse an online store, add items to cart, and complete purchase using a Lithic virtual card. Requires Playwright installed.
| Name | Required | Description | Default |
|---|---|---|---|
| store_url | Yes | URL of the store (currently supports automationexercise.com) | |
| product_query | Yes | Product to search for and buy |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses the use of a Lithic virtual card and Playwright dependency, but does not detail behavioral traits such as potential side effects (e.g., irreversible purchases), error handling, or whether the automation is fully headless. Given the financial nature, more transparency would be beneficial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise: two sentences that front-load the main action and then state the dependency. Every sentence adds value with no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity (multi-step automation and financial transaction) and lack of output schema or annotations, the description omits details on return values, error states, or process steps. It is minimally adequate but leaves room for agent uncertainty.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so both parameters are already documented in the input schema. The description adds minimal extra meaning beyond a note on supported site. Baseline 3 is appropriate as the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: browse an online store, add items to cart, and complete purchase using a Lithic virtual card. This directly distinguishes it from sibling tools like 'get_balance', 'pay', or 'refund', which focus on account management or individual transactions.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions a prerequisite ('Requires Playwright installed') but does not explicitly state when to use this tool versus alternatives. The sibling set provides implicit context (this tool handles e-commerce, others handle payments/balances), but no direct guidance on exclusions or best scenarios.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_balanceB
Get Stripe account balance.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavioral traits but only states the basic function, omitting authentication requirements, rate limits, or data freshness.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no unnecessary words. It efficiently communicates the tool's purpose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (no parameters, no output schema), the description is adequate but lacks details on return format (e.g., currency, numeric precision).
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist, so schema coverage is 100%. The description adds 'Stripe' context, but this is already implied by the tool name. Baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Get' and the resource 'Stripe account balance', which is distinct from siblings like list_transactions, pay, and refund.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives (e.g., list_transactions for detailed transaction data). The description lacks usage context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_transactionsC
List recent payment transactions.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Optional max items to return. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, and the description lacks behavioral details such as authentication requirements, return format, or whether transactions are paginated. The tool is a read operation but no safety hints are given.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise with one sentence, but it lacks structure and fails to provide essential context. It is not verbose but is under-specified.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the low complexity (one optional parameter, no output schema), the description is insufficient. It does not clarify what 'recent' means, ordering, or any default behavior.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with a clear description for the limit parameter. The description adds no extra meaning beyond the schema, so baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool lists recent payment transactions. It distinguishes from siblings like pay or refund which are actions, but 'recent' is vague.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives like get_balance or browse_and_buy. No context on prerequisites or filtering.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
payC
Create and confirm a payment in cents.
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | Amount in cents. | |
| currency | Yes | Currency code (for example: usd). | |
| description | Yes | Payment description. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden of behavioral disclosure. It states the tool creates and confirms a payment, implying a write operation, but does not disclose side effects, error conditions, idempotency, or required authentication. This is insufficient for an operation that likely involves financial transactions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence, which is concise. However, it does not pack much informative value beyond the tool's basic action. Every word earns its place, but the overall contribution is minimal.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the presence of three required parameters, no output schema, and no annotations, the description should provide more context about the payment lifecycle, confirmation semantics, or error handling. It only states the basic action, leaving the agent with insufficient information to use the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides descriptions for all three parameters (amount, currency, description) with 100% coverage. The description adds no new meaning beyond reiterating 'in cents' for amount, which is already in the schema. As per guidelines, with high schema coverage, baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool creates and confirms a payment in cents. The verb 'create and confirm' and resource 'payment' are specific, and the unit 'cents' is explicitly mentioned. However, it does not differentiate from sibling tools like 'refund' or 'send_paypal', preventing a higher score.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives. There is no mention of prerequisites, exclusions, or scenarios where this tool is appropriate or not. The description is purely functional without contextual use-case information.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
refundB
Refund a payment intent.
| Name | Required | Description | Default |
|---|---|---|---|
| payment_intent_id | Yes | Stripe payment intent ID. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description should disclose behavioral traits like idempotency, permission requirements, or error handling. The minimal text does not address any of these, leaving the agent uninformed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence with no filler content. It is appropriately concise for the simplicity of the tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
While the tool is simple with one parameter and no output schema, the description lacks context about side effects, success/failure indicators, or typical workflow placement. It is minimally adequate but could be more complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides full coverage (100%) by describing the parameter as 'Stripe payment intent ID.' The description adds no extra meaning or context beyond this, so it meets the baseline but does not improve understanding.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description 'Refund a payment intent' clearly states the action (refund) and the target resource (payment intent). It distinguishes from sibling tools like 'pay' and 'get_balance' which serve different purposes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives, such as when a payment should be canceled or voided. No prerequisites or exclusions are mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
send_paypalB
Send money via PayPal Payouts to an email address or phone number.
| Name | Required | Description | Default |
|---|---|---|---|
| recipientEmail | No | PayPal email address of recipient. | |
| recipientPhone | No | Phone number of recipient in E.164 format. | |
| amount | Yes | Amount in cents (e.g. 2000 for $20.00). | |
| currency | No | ISO 4217 currency code (default: usd). | |
| note | No | Optional note to recipient. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden but only states the basic action. It fails to disclose important behaviors like fees, reversibility, recipient requirements, or potential failure modes, which are critical for a money-sending tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single concise sentence that is front-loaded with the key action. However, it is slightly too brief and could benefit from additional context without becoming verbose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity of sending money (5 parameters, no output schema, no annotations), the description is incomplete. It omits crucial details like response structure, error handling, and the fact that either email or phone is needed despite neither being required in the schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so per guidelines baseline is 3. The description adds no additional meaning beyond the schema; it merely summarizes the action without clarifying parameter usage such as the mutual exclusivity of recipientEmail and recipientPhone.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action (send money), the method (PayPal Payouts), and the target (email or phone number), providing a specific verb and resource that distinguishes it from sibling tools like 'pay' or 'refund'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives (e.g., 'pay' or 'paypal'), nor does it mention prerequisites, restrictions, or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
setup_lithicA
Set up Lithic virtual card API for AI shopping. Reads LITHIC_API_KEY from environment.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description must disclose behavioral traits. It reveals that the tool reads the LITHIC_API_KEY from the environment, which is a key dependency. However, it does not mention what happens if the key is missing, whether any validation occurs, or what the tool returns or modifies, leaving gaps in transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise with two front-loaded sentences. Every word adds value—defining the tool, its purpose, and a key dependency—with no extraneous information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (no parameters, no output schema), the description provides essential context: its purpose and a necessary environment variable. It could be improved by briefly noting success/error behavior or prerequisites, but is largely complete for an initialization tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters with 100% coverage, so the description naturally cannot add parameter details. It adds value by noting the dependency on an environment variable, which is not a parameter but relevant context.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool sets up the Lithic virtual card API for AI shopping and reads an environment variable. It uses a specific verb ('Set up') and resource ('Lithic virtual card API'), and distinguishes itself from sibling tools that handle browsing, payments, or other setup operations.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when initializing the Lithic API for shopping, but does not explicitly state when to use this tool versus alternatives like setup_payment or setup_paypal. No usage exclusions or conditions are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
setup_paymentB
Set up Stripe payment method for ClawPay.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden for behavioral traits, but it only states the action without explaining side effects, idempotency, or whether user interaction is required.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, concise sentence with no unnecessary words. Every word is meaningful.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no annotations, no output schema, and zero parameters, the description is too brief to fully inform an agent about the tool's behavior and prerequisites.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has no parameters, so the description does not need to add parameter details. Baseline 4 for zero parameters applies, and the description is adequate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action (set up), the resource (Stripe payment method), and the context (for ClawPay). It distinguishes from sibling tools like setup_lithic and setup_paypal by specifying Stripe.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives such as setup_lithic or setup_paypal, nor any prerequisites or conditions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
setup_paypalA
Link PayPal account using Client ID and Client Secret. Reads credentials from PAYPAL_CLIENT_ID and PAYPAL_CLIENT_SECRET environment variables or config file.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description explains how credentials are sourced but does not disclose behavioral traits such as whether the action is reversible, what side effects occur (e.g., creating a connection), or if there are authorization requirements. With no annotations, more detail on behavior would be beneficial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, consisting of two sentences with no unnecessary words. It front-loads the action and follows with the credential source, efficiently conveying all necessary information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simplicity of the tool (no parameters, no output schema), the description is mostly complete. It could mention what happens after linking (e.g., confirmation or error handling) to improve completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters, and the description adds essential meaning by explaining that Client ID and Client Secret are read from environment variables, not passed as parameters. This clarifies the tool's operation beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: linking a PayPal account using Client ID and Client Secret. It distinguishes from sibling tools like 'pay' and 'setup_lithic' by specifying the service and the credential management method.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context that credentials are read from environment variables or config files, indicating it is for initial setup. However, it does not explicitly state when to use this tool versus alternatives like 'setup_lithic' or 'setup_payment'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
9 tool updates
v0.8.0- First observed
browse_and_buy - First observed
get_balance - First observed
list_transactions - First observed
pay - First observed
refund - First observed
send_paypal - First observed
setup_lithic - First observed
setup_payment - First observed
setup_paypal
TDQS
Most tools have distinct purposes (shopping, Stripe payments, PayPal payouts, setup), though 'pay' and 'send_paypal' could be confused without reading descriptions. Overall clear boundaries.
Naming convention is inconsistent: mix of single verbs ('pay', 'refund'), verb_verb ('browse_and_buy'), and verb_noun patterns. No consistent structure.
9 tools cover multiple payment workflows and setup, which is appropriate for the domain. Not overly numerous or sparse.
Covers core actions (pay, refund, send) but missing some operations like PayPal refund, Stripe payment cancellation, or detailed payment retrieval beyond listing.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Payment infrastructure for AI agents: spending rules, approval flows, single-use virtual cards.
Stripe payments for AI agents. Create links, verify, manage customers.
Prepaid virtual cards for AI agents: one-time cards, spend caps, human approvals.
Complete financial infrastructure for AI agents — payments, lending, escrow & more.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to programmatically purchase physical and virtual goods from platforms like Amazon and Shopify using stablecoins, without the need for virtual debit cards or browser automation.1-
- AlicenseBqualityDmaintenanceEnables AI agents to securely make online purchases using Privacy.com virtual cards. It provides tools for creating single-use cards and automatically filling payment fields on web pages.3154MIT

Shatale MCP Serverofficial
AlicenseAqualityAmaintenanceAI-native payment infrastructure that enables AI agents to make purchases, issue virtual cards, and manage spending within delegated budgets and policy controls.7871MIT- AlicenseNot gradedqualityDmaintenanceEnables AI agents to make payments by securely storing encrypted card details and enforcing user-defined policies, allowing agents to fill checkout forms on any site.24MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/xodn348/clawpay'
If you have feedback or need assistance with the MCP directory API, please join our Discord server