ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

1lystore MCP

โดย 1lystoreรุ่น 0.1.7i★ –iรันบนเครื่อง
ชื่อใน registryio.github.1lystore/mcp-server

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

MCP server for 1ly.store — buy/sell APIs and launch tokens on Bags.fm with USDC & $1LY.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: อื่น ๆ
  • ต้องใส่ค่าเหล่านี้: ONELY_WALLET_SOLANA_KEY, ONELY_WALLET_EVM_KEY, ONELY_API_KEY

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

  • ผลตรวจเบื้องต้น: ผ่าน 1 จาก 1 ข้อ
  • รันในเครื่องคุณด้วยสิทธิ์ของผู้ใช้คุณ (ไฟล์ อินเทอร์เน็ต แอปต่าง ๆ)
  • ค่าที่คุณต้องใส่เอง: ONELY_WALLET_SOLANA_KEY, ONELY_WALLET_EVM_KEY, ONELY_API_KEY, ONELY_WALLET_PROVIDER, ONELY_NETWORK, ONELY_SOLANA_RPC_URL, ONELY_BUDGET_PER_CALL, ONELY_BUDGET_DAILY, ONELY_BUDGET_STATE_FILE, ONELY_SOLANA_DRY_RUN, ONELY_API_BASE

ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต

ต้องเตรียมก่อน

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "1lystore": {
      "command": "npx",
      "args": [
        "-y",
        "@1ly/mcp-server"
      ],
      "env": {
        "ONELY_WALLET_SOLANA_KEY": "ใส่ค่าของคุณ",
        "ONELY_WALLET_EVM_KEY": "ใส่ค่าของคุณ",
        "ONELY_API_KEY": "ใส่ค่าของคุณ",
        "ONELY_WALLET_PROVIDER": "ใส่ค่าของคุณ",
        "ONELY_NETWORK": "ใส่ค่าของคุณ",
        "ONELY_SOLANA_RPC_URL": "ใส่ค่าของคุณ",
        "ONELY_BUDGET_PER_CALL": "ใส่ค่าของคุณ",
        "ONELY_BUDGET_DAILY": "ใส่ค่าของคุณ",
        "ONELY_BUDGET_STATE_FILE": "ใส่ค่าของคุณ",
        "ONELY_SOLANA_DRY_RUN": "ใส่ค่าของคุณ",
        "ONELY_API_BASE": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add 1lystore --env ONELY_WALLET_SOLANA_KEY='ใส่ค่าของคุณ' --env ONELY_WALLET_EVM_KEY='ใส่ค่าของคุณ' --env ONELY_API_KEY='ใส่ค่าของคุณ' --env ONELY_WALLET_PROVIDER='ใส่ค่าของคุณ' --env ONELY_NETWORK='ใส่ค่าของคุณ' --env ONELY_SOLANA_RPC_URL='ใส่ค่าของคุณ' --env ONELY_BUDGET_PER_CALL='ใส่ค่าของคุณ' --env ONELY_BUDGET_DAILY='ใส่ค่าของคุณ' --env ONELY_BUDGET_STATE_FILE='ใส่ค่าของคุณ' --env ONELY_SOLANA_DRY_RUN='ใส่ค่าของคุณ' --env ONELY_API_BASE='ใส่ค่าของคุณ' -- npx -y @1ly/mcp-server

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "1lystore": {
      "command": "npx",
      "args": [
        "-y",
        "@1ly/mcp-server"
      ],
      "env": {
        "ONELY_WALLET_SOLANA_KEY": "ใส่ค่าของคุณ",
        "ONELY_WALLET_EVM_KEY": "ใส่ค่าของคุณ",
        "ONELY_API_KEY": "ใส่ค่าของคุณ",
        "ONELY_WALLET_PROVIDER": "ใส่ค่าของคุณ",
        "ONELY_NETWORK": "ใส่ค่าของคุณ",
        "ONELY_SOLANA_RPC_URL": "ใส่ค่าของคุณ",
        "ONELY_BUDGET_PER_CALL": "ใส่ค่าของคุณ",
        "ONELY_BUDGET_DAILY": "ใส่ค่าของคุณ",
        "ONELY_BUDGET_STATE_FILE": "ใส่ค่าของคุณ",
        "ONELY_SOLANA_DRY_RUN": "ใส่ค่าของคุณ",
        "ONELY_API_BASE": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "1lystore": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@1ly/mcp-server"
      ],
      "env": {
        "ONELY_WALLET_SOLANA_KEY": "ใส่ค่าของคุณ",
        "ONELY_WALLET_EVM_KEY": "ใส่ค่าของคุณ",
        "ONELY_API_KEY": "ใส่ค่าของคุณ",
        "ONELY_WALLET_PROVIDER": "ใส่ค่าของคุณ",
        "ONELY_NETWORK": "ใส่ค่าของคุณ",
        "ONELY_SOLANA_RPC_URL": "ใส่ค่าของคุณ",
        "ONELY_BUDGET_PER_CALL": "ใส่ค่าของคุณ",
        "ONELY_BUDGET_DAILY": "ใส่ค่าของคุณ",
        "ONELY_BUDGET_STATE_FILE": "ใส่ค่าของคุณ",
        "ONELY_SOLANA_DRY_RUN": "ใส่ค่าของคุณ",
        "ONELY_API_BASE": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • ONELY_WALLET_SOLANA_KEY ความลับ env
    Path to Solana keypair JSON file (e.g. /home/user/.1ly/wallets/solana.json) or inline JSON byte array. Required for paid API calls and token tools (launch, trade, claim). Note: Claude Desktop does no…
  • ONELY_WALLET_EVM_KEY ความลับ env
    Path to EVM private key file or 0x-prefixed hex string. Required for payments on Base network.
  • ONELY_API_KEY ความลับ env
    1ly.store seller API key. Auto-saved locally after running the 1ly_create_store tool — you do not need to set this manually. Required for seller tools: manage links, stats, withdrawals, keys, and pro…
  • ONELY_WALLET_PROVIDER env
    Wallet provider to use. 'raw' (default) uses local key files via ONELY_WALLET_SOLANA_KEY or ONELY_WALLET_EVM_KEY. 'coinbase' uses Coinbase Agentic Wallet (Base network only, requires the wallet app r…
  • ONELY_NETWORK env
    Preferred blockchain network for payments. 'solana' (default) or 'base'. Determines which wallet is used when an API supports both networks.
  • ONELY_SOLANA_RPC_URL env
    Solana RPC endpoint URL. Defaults to https://api.mainnet-beta.solana.com. Use a private RPC (e.g. Helius, Quicknode) for better reliability and rate limits.
  • ONELY_BUDGET_PER_CALL env
    Maximum USD amount allowed per single paid API call. Defaults to 1.00. The server will refuse any call priced above this limit.
  • ONELY_BUDGET_DAILY env
    Maximum total USD spending per calendar day (UTC). Defaults to 50.00. Resets at UTC midnight. The server will refuse calls that would exceed this limit.
  • ONELY_BUDGET_STATE_FILE env
    Path to the local JSON file used to track daily spending. Defaults to ~/.1ly-mcp-budget.json. Created automatically with owner-only permissions (0600).
  • ONELY_SOLANA_DRY_RUN env
    Set to '1' to simulate Solana transactions without broadcasting to the blockchain. Returns a fake signature. Use for testing only — no real payments will be made.
  • ONELY_API_BASE env
    Override the 1ly.store API base URL. Defaults to https://1ly.store. Only http://localhost:PORT is accepted as an alternative (for local development). Do not change in production.

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub 1lystore ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด อื่น ๆi

  • ดาวมากกว่า 0% ของอีก 32476 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 2% ของอีก 32476 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 32476 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

1lystore MCP ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: ONELY_WALLET_SOLANA_KEY, ONELY_WALLET_EVM_KEY, ONELY_API_KEY

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.1.7) เข้า registry 9 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, zanadir

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Spec Driven Development

โดย formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

รันบนเครื่อง★ 440MITอัปเดต 14 เดือนที่ผ่านมา
ติดตั้ง

Remote Desktop Commander

โดย desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

รันบนคลาวด์★ 211อัปเดต เมื่อวาน
ติดตั้ง

zanadir

โดย MustacheCase

Find what a repository's CI is missing, and which security checks cannot fail the build.

รันบนเครื่องอัปเดต วันนี้
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

@1ly/mcp-server

MCP server for 1ly.store — Enable AI agents to discover, pay for, and sell APIs using crypto.

Overview

This MCP server gives AI agents the ability to:

  • Buy — Search, discover, and pay for APIs/resources with automatic crypto payments (x402 protocol)
  • Sell — Create a store, list paid API endpoints or resources, and accept payments
  • Launch Tokens — Create and trade tokens on Bags.fm, and claim fee shares

Supported Networks: Solana (mainnet), Base (mainnet) Payment Currency: USDC and $1LY (Solana only)

What is this?

This MCP server enables AI agents (Claude, GPT, Cursor, and more) to:

  • Create a store on 1ly.store
  • Accept payments for your APIs/resources using 1ly as the payment layer
  • Create paid links that any x402‑compatible agent can call and pay automatically
  • List paid links on the 1ly marketplace for instant agent discovery
  • Search for APIs and services on 1ly.store
  • Get details about pricing, reviews, and usage
  • Call paid APIs with automatic crypto payments (x402 protocol) securely
  • Leave reviews after purchases (optional but recommended)
  • Launch tokens on Bags.fm, trade solana tokens, and claim fees

Quick Start

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).

1. Install and Run
Option A: Raw Wallet (default)
# Solana wallet

ONELY_WALLET_SOLANA_KEY="~/.1ly/wallets/solana.json" npx @1ly/mcp-server

OR Base/EVM wallet

ONELY_WALLET_EVM_KEY="~/.1ly/wallets/evm.key" npx @1ly/mcp-server

OR both wallets

ONELY_WALLET_SOLANA_KEY="~/.1ly/wallets/solana.json" \ ONELY_WALLET_EVM_KEY="~/.1ly/wallets/evm.key" \ npx @1ly/mcp-server

Option B: Coinbase Agentic Wallet (Base only)
ONELY_WALLET_PROVIDER="coinbase" npx @1ly/mcp-server

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:

npx skills add coinbase/agentic-wallet-skills

npx awal show

Option C: DCP Local (recommended for secure signing)
# Start DCP locally

dcp init npx @dcprotocol/server

Run MCP (auto-detects DCP at localhost:8420)

npx @1ly/mcp-server

Option D: DCP Remote (relay)
# Pairing outputs these values

DCP_VAULT_ID="vault_..." \ DCP_RELAY_URL="wss://relay.dcp.1ly.store" \ DCP_VAULT_HPKE_PUBLIC_KEY="base64..." \ npx @1ly/mcp-server

2. Verify Setup
ONELY_WALLET_SOLANA_KEY="~/.1ly/wallets/solana.json" npx @1ly/mcp-server --self-test

Configuration

HTTP Mode (Cloud MCP)

Run MCP over HTTP (for cloud hosting or mcp.1ly.store):

# HTTP transport

MCP_TRANSPORT=http npx @1ly/mcp-server

Custom host/port

MCP_TRANSPORT=http MCP_HTTP_HOST=0.0.0.0 MCP_HTTP_PORT=3000 npx @1ly/mcp-server

Environment Variables
VariableRequiredDescription
ONELY_WALLET_SOLANA_KEYNoPath to Solana keypair JSON file, or inline JSON array
ONELY_WALLET_EVM_KEYNoPath to EVM private key file, or inline hex key (with or without 0x)
ONELY_API_KEYNoAPI key for seller tools. Auto-loaded after 1ly_create_store
ONELY_BUDGET_PER_CALLNoMax USD per API call (default: 1.00)
ONELY_BUDGET_DAILYNoDaily USD spending limit (default: 50.00)
ONELY_BUDGET_STATE_FILENoPath to local budget state file (default: ~/.1ly-mcp-budget.json)
ONELY_NETWORKNoPreferred network: solana or base (default: solana)
ONELY_SOLANA_RPC_URLNoSolana RPC URL (default: https://api.mainnet-beta.solana.com)
ONELY_API_BASENoAPI base URL (default: https://1ly.store)
ONELY_WALLET_PROVIDERNoraw (default) or coinbase (Agentic Wallet, Base-only)
ONELY_SOLANA_DRY_RUNNoSet to 1 to simulate Solana transactions without broadcasting. No real payments. For testing only.
MCP_TRANSPORTNohttp to run HTTP MCP server (default: stdio)
MCP_HTTP_HOSTNoHost for HTTP MCP server (default: 0.0.0.0)
MCP_HTTP_PORTNoPort for HTTP MCP server (default: 3000)
DCP_VAULT_IDNoVault ID for DCP relay (remote mode)
DCP_RELAY_URLNoRelay URL (e.g., wss://relay.dcp.1ly.store)
DCP_RELAY_TOKENNoPairing token for relay (if required)
DCP_VAULT_HPKE_PUBLIC_KEYNoBase64 HPKE public key for the vault (remote mode)
DCP_RELAY_PLAINTEXTNoSet 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.

Claude Desktop Configuration

Add to claude_desktop_config.json:

{

"mcpServers": { "1ly": { "command": "npx", "args": ["@1ly/mcp-server"], "env": { "ONELY_WALLET_SOLANA_KEY": "/Users/yourname/.1ly/wallets/solana.json", "ONELY_BUDGET_PER_CALL": "1.00", "ONELY_BUDGET_DAILY": "50.00" } } } }

Note: Replace /Users/yourname with your actual home directory. On Linux use /home/yourname. ~ does not work in Claude Desktop config.

Base/EVM wallet configuration

{

"mcpServers": { "1ly": { "command": "npx", "args": ["@1ly/mcp-server"], "env": { "ONELY_WALLET_EVM_KEY": "/Users/yourname/.1ly/wallets/evm.key", "ONELY_BUDGET_PER_CALL": "1.00", "ONELY_BUDGET_DAILY": "50.00" } } } }

</details>
Cursor One-Click Install

Cursor uses .cursor/mcp.json. If you prefer manual setup, use:

{

"mcpServers": { "1ly": { "command": "npx", "args": ["@1ly/mcp-server"], "env": { "ONELY_WALLET_SOLANA_KEY": "/absolute/path/to/solana.json", "ONELY_BUDGET_PER_CALL": "1.00", "ONELY_BUDGET_DAILY": "50.00" } } } }

<details>

Both Solana + Base wallets

{

"mcpServers": { "1ly": { "command": "npx", "args": ["@1ly/mcp-server"], "env": { "ONELY_WALLET_SOLANA_KEY": "~/.1ly/wallets/solana.json", "ONELY_WALLET_EVM_KEY": "~/.1ly/wallets/evm.key", "ONELY_BUDGET_PER_CALL": "1.00", "ONELY_BUDGET_DAILY": "50.00" } } } }

</details>

Tools Reference

Buyer Tools

Wallet required only for paid calls (1ly_call). Search/details work without a wallet.

1ly_search

Search for APIs on 1ly.store marketplace.

ParameterTypeRequiredDescription
querystringYesSearch term (e.g., "weather api")
typestringNoFilter: "api" or "standard"
maxPricenumberNoMaximum price in USD
minPricenumberNoMinimum price in USD
limitnumberNoResults to return (default: 10, max: 50)
{

"query": "weather api", "type": "api", "maxPrice": 0.10 }

Returns:

{

"ok": true, "data": { "results": [ { "title": "Real-time Weather", "endpoint": "/api/link/joe/weather", "price": "$0.010000000000000000 USDC", "type": "api", "seller": "Joe's APIs", "stats": { "buyers": 150, "rating": "95%" } } ], "total": 42, "showing": 10 } }


1ly_get_details

Get detailed information about a specific API.

ParameterTypeRequiredDescription
endpointstringYesAPI endpoint (e.g., "joe/weather")
{

"endpoint": "joe/weather" }

Returns (example):

{

"ok": true, "data": { "endpoint": "/api/link/joe/weather", "fullUrl": "https://1ly.store/api/link/joe/weather", "link": { "title": "Real-time Weather", "description": "Global weather data", "slug": "weather", "price": "0.010000000000000000", "currency": "USDC" }, "paymentInfo": { "networks": ["solana", "base"] }, "reviews": { "stats": { "total": 50, "positive": 48 }, "recent": [{ "positive": true, "comment": "Fast!" }] } } }


1ly_call

Call a paid API with automatic crypto payment.

ParameterTypeRequiredDescription
endpointstringYesAPI endpoint (e.g., "joe/weather")
methodstringNoHTTP method: GET, POST, PUT, DELETE, PATCH (default: GET)
bodyobjectNoRequest body for POST/PUT/PATCH
headersobjectNoAdditional headers
{

"endpoint": "joe/weather", "method": "POST", "body": { "city": "NYC" } }

Returns (example):

{

"ok": true, "data": { "data": { "temp": 72, "conditions": "sunny" }, "_1ly": { "purchaseId": "abc123", "txHash": "tx_hash_here", "reviewUrl": "https://1ly.store/api/review/abc123", "reviewToken": "xyz789" } } }

Note: The _1ly object contains tokens needed for 1ly_review. Save these if you want to leave a review.

For free APIs, _1ly may be { "note": "No payment required (free API)" }.

Agentic Wallet (Base only):

  • Set ONELY_WALLET_PROVIDER=coinbase.
  • Ensure Coinbase Agentic Wallet is installed, running, and authenticated.
  • Local private keys are not required.

1ly_review

Leave a review after a successful purchase.

ParameterTypeRequiredDescription
purchaseIdstringYesFrom _1ly.purchaseId in 1ly_call response
reviewTokenstringYesFrom _1ly.reviewToken in 1ly_call response
positivebooleanYestrue for positive, false for negative
commentstringNoReview comment (max 500 chars)
{

"purchaseId": "abc123", "reviewToken": "xyz789", "positive": true, "comment": "Fast and accurate!" }

Returns:

{

"ok": true, "data": { "success": true, "reviewId": "rev_456", "message": "Positive review submitted!" } }


Seller Tools (Accept Payments)

These tools require an API key. There are two ways to get one:

Option A — Via MCP tool (agent does it for you): Run 1ly_create_store and the key is automatically saved locally.

Option B — Via UI (no wallet needed):

  1. Go to 1ly.store and sign in
  2. Open Settings → enable Developer Mode
  3. Create an API key from the dashboard
  4. Set it as ONELY_API_KEY in your MCP config
1ly_create_store

Create a new store and get an API key. Run this once. The API key is automatically saved locally.

Note: Creating a store requires a raw wallet key (Solana or EVM). Agentic Wallet does not support store creation yet.

ParameterTypeRequiredDescription

| username | string

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx