MCP server for 1ly.store β buy/sell APIs and launch tokens on Bags.fm with USDC & $1LY.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by 1ly MCP Server.
nameCallable MCP tool function
symbolCallable MCP tool function
descriptionCallable MCP tool function
imageUrlCallable MCP tool function
imageBase64Callable MCP tool function
twitterCallable MCP tool function
MCP server for 1ly.store β Enable AI agents to discover, pay for, and sell APIs using crypto.
This MCP server gives AI agents the ability to:
Supported Networks: Solana (mainnet), Base (mainnet) Payment Currency: USDC and $1LY (Solana only)
This MCP server enables AI agents (Claude, GPT, Cursor, and more) to:
Wallet path rule: wallet files must be located in your home directory (recommended) or /tmp. Paths outside those locations are rejected for security. ~/ is supported and expands to your home directory when running directly from the terminal.
Important: Claude Desktop and Cursor config JSON do not expand ~. Always use absolute paths in JSON config files (e.g. /Users/yourname/.1ly/wallets/solana.json).
When using Agentic Wallet, you do not pass raw private keys.
Make sure the Coinbase Agentic Wallet app is running and authenticated.
If you haven't installed Agentic Wallet yet:
Run MCP over HTTP (for cloud hosting or mcp.1ly.store):
| Variable | Required | Description |
|---|---|---|
ONELY_WALLET_SOLANA_KEY | No | Path to Solana keypair JSON file, or inline JSON array |
ONELY_WALLET_EVM_KEY | No | Path to EVM private key file, or inline hex key (with or without 0x) |
ONELY_API_KEY | No | API key for seller tools. Auto-loaded after 1ly_create_store |
ONELY_BUDGET_PER_CALL | No | Max USD per API call (default: 1.00) |
ONELY_BUDGET_DAILY | No | Daily USD spending limit (default: 50.00) |
ONELY_BUDGET_STATE_FILE | No | Path to local budget state file (default: ~/.1ly-mcp-budget.json) |
ONELY_NETWORK | No | Preferred network: solana or base (default: solana) |
ONELY_SOLANA_RPC_URL | No | Solana RPC URL (default: https://api.mainnet-beta.solana.com) |
ONELY_API_BASE | No | API base URL (default: https://1ly.store) |
ONELY_WALLET_PROVIDER | No | raw (default) or coinbase (Agentic Wallet, Base-only) |
ONELY_SOLANA_DRY_RUN | No | Set to 1 to simulate Solana transactions without broadcasting. No real payments. For testing only. |
MCP_TRANSPORT | No | http to run HTTP MCP server (default: stdio) |
MCP_HTTP_HOST | No | Host for HTTP MCP server (default: 0.0.0.0) |
MCP_HTTP_PORT | No | Port for HTTP MCP server (default: 3000) |
DCP_VAULT_ID | No | Vault ID for DCP relay (remote mode) |
DCP_RELAY_URL | No | Relay URL (e.g., wss://relay.dcp.1ly.store) |
DCP_RELAY_TOKEN | No | Pairing token for relay (if required) |
DCP_VAULT_HPKE_PUBLIC_KEY | No | Base64 HPKE public key for the vault (remote mode) |
DCP_RELAY_PLAINTEXT | No | Set to 1 to disable HPKE (dev only) |
A wallet is required only for paid calls. For free search/details you can run without a wallet.
Use one of: ONELY_WALLET_SOLANA_KEY, ONELY_WALLET_EVM_KEY, or ONELY_WALLET_PROVIDER=coinbase.
Add to claude_desktop_config.json:
Note: Replace
/Users/yournamewith your actual home directory. On Linux use/home/yourname.~does not work in Claude Desktop config.
Cursor uses .cursor/mcp.json. If you prefer manual setup, use:
Wallet required only for paid calls (1ly_call). Search/details work without a wallet.
1ly_searchSearch for APIs on 1ly.store marketplace.
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Search term (e.g., "weather api") |
type | string | No | Filter: "api" or "standard" |
maxPrice | number | No | Maximum price in USD |
minPrice | number | No | Minimum price in USD |
limit | number | No | Results to return (default: 10, max: 50) |
Returns:
1ly_get_detailsGet detailed information about a specific API.
| Parameter | Type | Required | Description |
|---|---|---|---|
endpoint | string | Yes | API endpoint (e.g., "joe/weather") |
Returns (example):
1ly_callCall a paid API with automatic crypto payment.
| Parameter | Type | Required | Description |
|---|---|---|---|
endpoint | string | Yes | API endpoint (e.g., "joe/weather") |
method | string | No | HTTP method: GET, POST, PUT, DELETE, PATCH (default: GET) |
body | object | No | Request body for POST/PUT/PATCH |
headers | object | No | Additional headers |
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-server-59)<a href="https://allmcps.com/mcp/mcp-server-59"><img src="https://allmcps.com/api/badge/mcp-server-59?style=directory" alt="1ly MCP Server on AllMCPs" /></a>