fewsats-mcp: A Fewsats MCP Server
Overview
This MCP server integrates with Fewsats and allows AI Agents to purchase anything in a secure way.
MCP is
Tools
-
balance
- Retrieve the balance of the user's wallet
- Input: None
- Returns: Current wallet balance information
-
payment_methods
- Retrieve the user's payment methods
- Input: None
- Returns: List of available payment methods
-
pay_offer
- Pays an offer with the specified ID from the l402_offers
- Input:
offer_id
(string): String identifier for the offerl402_offer
(object): Offer details containing:offers
: Array of offer objects with ID, amount, currency, description, titlepayment_context_token
: Payment context token stringpayment_request_url
: URL for payment requestversion
: API version string
- Returns: Payment status response
-
payment_info
- Retrieve the details of a payment
- Input:
pid
(string): Payment ID to retrieve information for
- Returns: Detailed payment information
Installation
Using uv (recommended)
When using uv
no specific installation is needed. We will
use uvx
to directly run fewsats-mcp.
1uvx fewsats-mcp
Using PIP
Alternatively you can install fewsats-mcp
via pip:
1pip install fewsats-mcp
After installation, you can run it as a script using:
1fewsats-mcp
Configuration
Usage with Claude Desktop
Add this to your claude_desktop_config.json
:
Important: Replace YOUR_FEWSATS_API_KEY
with the API key you obtained from Fewsats.com.
Using uvx
1"mcpServers": { 2 "Fewsats Server": { 3 "command": "uvx", 4 "args": ["fewsats-mcp"], 5 "env": { 6 "FEWSATS_API_KEY": "YOUR_FEWSATS_API_KEY" 7 } 8 } 9}