นักพัฒนา & AI agents

สร้างต่อยอดบน Tipjai

Tipjai มี public API ที่เปิด (ไม่ต้องใช้ key) + MCP server ให้ AI agent อ่านข้อมูลแพลตฟอร์ม ครีเอเตอร์ ผู้สนับสนุน และตลาดของตกแต่งได้ ทุก endpoint เปิด CORS + แคช และคืนเฉพาะข้อมูลสาธารณะ (ไม่มีพร้อมเพย์/ข้อมูลการเงิน)

Public API

Base URL https://tipjai.com (GET เท่านั้น ไม่ต้อง auth)

GET/api/v1/stats

ตัวเลขแพลตฟอร์ม — ครีเอเตอร์ทั้งหมด, ที่นั่งเปิดตัว, เหลือกี่ที่

# request
curl https://tipjai.com/api/v1/stats

# response
{ "creators": 294, "launch_cap": 500, "seats_remaining": 206 }
GET/api/v1/creator/:username

การ์ดสาธารณะของครีเอเตอร์ + สถิติ + ลิงก์ทิป (เคารพการตั้งค่าซ่อนยอดของครีเอเตอร์)

# request
curl https://tipjai.com/api/v1/creator/maeminippy

# response
{
  "username": "maeminippy",
  "display_name": "maeminippy",
  "bio": null,
  "avatar_url": null,
  "accent_color": null,
  "category": null,
  "verified": false,
  "verified_handle": null,
  "views": 0,
  "total_received": 1234,   // null ถ้าครีเอเตอร์ซ่อนยอด
  "supporters": 12,
  "socials": { ... },
  "tip_url": "https://tipjai.com/maeminippy"
}
GET/api/v1/creator/:username/leaderboard

ผู้สนับสนุนสูงสุด — query: period=month หรือ all (ค่าเริ่มต้น month), limit=1..50 (ค่าเริ่มต้น 10)

# request
curl "https://tipjai.com/api/v1/creator/maeminippy/leaderboard?period=all&limit=5"

# response
{
  "username": "maeminippy", "period": "all", "count": 5,
  "leaderboard": [ { "supporter": "...", "total": 500, "tips": 3 }, ... ]
}
GET/api/v1/market

ตลาดของตกแต่ง — เฟรมรูปโปรไฟล์ที่ครีเอเตอร์ออกแบบ (ฟรี/มีราคา)

# request
curl https://tipjai.com/api/v1/market

# response
{
  "count": 9,
  "frames": [ { "id": "...", "title": "...", "kind": "gradient", "colors": ["#...", "#..."], "price": 0, "free": true, "seller": "athens", "acquired": 3 }, ... ]
}

MCP server

ให้ Claude หรือ AI agent ใดๆ อ่าน Tipjai ได้ — read-only ไม่ต้อง key

เครื่องมือ (tools)

  • tipjai_platform_stats — ตัวเลขแพลตฟอร์ม
  • tipjai_creator — สถิติ + ลิงก์ทิปของครีเอเตอร์
  • tipjai_top_supporters — ผู้สนับสนุนสูงสุด
  • tipjai_market_frames — เฟรมในตลาด

ตั้งค่าใน Claude (claude_desktop_config.json)

{
  "mcpServers": {
    "tipjai": { "command": "npx", "args": ["-y", "tipjai-mcp@latest"] }
  }
}

หรือรันจาก source: git clone … && npm i && npm run build แล้วชี้ node dist/index.js

เปิด ฟรี ไม่ต้องใช้ key

ข้อมูลทั้งหมดเป็นสาธารณะอยู่แล้ว (เหมือนหน้าโปรไฟล์) อยากให้เพิ่ม endpoint ไหน บอกได้ที่ tipjai.official@gmail.com