ಪ್ರಮುಖ ವಿಷಯಕ್ಕೆ ಬಿಟ್ಟುಬಿಡಿ
ಪರ್ಸೋನಾ 2 - MCP ಸರ್ವರ್ ಆಪರೇಟರ್‌ಗಳು

10 ನಿಮಿಷಗಳಲ್ಲಿ ನಿಮ್ಮ ಎಂಸಿಪಿ ಸರ್ವರ್ ಅನ್ನು ಹಣಕಾಸು ಮಾಡಿ.

AI ಏಜೆಂಟ್‌ಗಳಿಗೆ ನಿಮ್ಮ MCP ಸರ್ವರ್‌ಗೆ ಪ್ರತಿ ಕರೆಗೆ USDC ನಲ್ಲಿ ಪಾವತಿಸಲು ಅವಕಾಶ ನೀಡಿ, ಸಹಿ ಮಾಡಿದ ವೆಬ್‌ಹುಕ್ಸ್ ಮತ್ತು ಆಡಿಟ್ ಲಾಗ್‌ಗಳೊಂದಿಗೆ. x402-ಸಂಗತ. ಡ್ರಾಪ್-ಇನ್ ಮಧ್ಯಂತರ.

ನೋವು

ನೀವು MCP ಸರ್ವರ್ ಅನ್ನು ನಿರ್ಮಿಸಿದ್ದೀರಿ. ಸಾವಿರಾರು ಗ್ರಾಹಕರು ಇದನ್ನು ಉಚಿತವಾಗಿ ಬಳಸುತ್ತಿದ್ದಾರೆ.

ನೀವು ಕ್ಲೋಡ್ ಡೆಸ್ಕ್‌ಟಾಪ್, ಕರ್ಸರ್ ಮತ್ತು ಕ್ಲೈನ್ ಗ್ರಾಹಕರಿಗೆ ಸಾಮರ್ಥ್ಯ ಅಗತ್ಯವಿದ್ದ ಕಾರಣ ನಿಮ್ಮ MCP ಸರ್ವರ್ ಅನ್ನು ಸಾಗಿಸಿದ್ದೀರಿ. ಶಬ್ದ ಹರಿಯಿತು. ನೀವು ಈಗಾಗಲೇ ಭೇಟಿಯಾಗದ AI ಏಜೆಂಟ್‌ಗಳಿಂದ ದಿನಕ್ಕೆ ಸಾವಿರಾರು ಪಾವತಿತ ಸಾಧನಗಳ ಕರೆಗಳನ್ನು ಸೇವಿಸುತ್ತಿದ್ದೀರಿ. ನಿಮ್ಮ ಇಗ್ರೆಸ್ ಬಿಲ್ ವಾಸ್ತವವಾಗಿದೆ. ನಿಮ್ಮ ಅಡಿಯಲ್ಲಿ ಸೇವೆಗೆ API ಕೀ ವಾಸ್ತವವಾಗಿದೆ. ನಿಮ್ಮ ನಿರ್ವಹಣಾ ಸಮಯ ವಾಸ್ತವವಾಗಿದೆ. ಆದಾಯ ಶೂನ್ಯವಾಗಿದೆ.

ನೀವು ಮೂರು ಆಯ್ಕೆಗಳು ಇವೆ. ಇದನ್ನು ಉಚಿತವಾಗಿ ಇಟ್ಟುಕೊಳ್ಳಿ ಮತ್ತು ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ ಹಣವನ್ನು ಸುಟ್ಟು ಹಾಕಿ. ಇದನ್ನು ಕೈಯಿಂದ API ಕೀಗಳನ್ನು ಹಿಂಡಿಸಿ (ಮತ್ತು ಸೈನ್‌ಅಪ್ ಫಾರ್ಮ್‌ಗಳ ತೀವ್ರತೆಗೆ ಏಜೆಂಟ್ ಸಂಚಾರದ 95% ಅನ್ನು ಕಳೆದುಕೊಳ್ಳಿ). ಅಥವಾ AI ಏಜೆಂಟ್‌ಗಳು ವಾಸ್ತವವಾಗಿ ಪೂರ್ಣಗೊಳ್ಳಬಹುದಾದ ಪಾವತಿ ಹಂತವನ್ನು ಸೇರಿಸಿ - ಇದು 402 ಪಾವತಿ ಅಗತ್ಯವಿದೆ + USDC ಗೆ ನಿರ್ಮಿಸಲಾಗಿದೆ.

Blockchain0x ಆಯ್ಕೆಯ ಮೂರು. ನಿಮ್ಮ MCP ಸರ್ವರ್ ನಮ್ಮ API ಗೆ ಸೂಚಿಸುತ್ತದೆ. AI ಕ್ಲೈಂಟ್ ಪಾವತಿತ ಸಾಧನವನ್ನು ಕರೆ ಮಾಡಿದಾಗ, ಪ್ರತಿಕ್ರಿಯೆ 402 ಹೋಸ್ಟೆಡ್ ಪಾವತಿ URL ನೊಂದಿಗೆ ಬರುತ್ತದೆ. ಗ್ರಾಹಕ (ಅಥವಾ ಅದರ ಮಾನವ ಮೇಲ್ವಿಚಾರಕ) USDC ನಲ್ಲಿ ಪಾವತಿಸುತ್ತದೆ. ನಿಮ್ಮ ವೆಬ್‌ಹುಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆ ಗ್ರಾಹಕನಿಂದ ಮುಂದಿನ ಕರೆ ಯಶಸ್ವಿಯಾಗುತ್ತದೆ. ಸಂಪೂರ್ಣ ರೂಪವನ್ನು x402 ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಮತ್ತು ಇದು Coinbase ಈ ನಿಖರ ಮಾದರಿಯಿಗಾಗಿ ಪ್ರಕಟಿಸಿದ ಪ್ರೋಟೋಕಾಲ್.

X402 ಮಾದರಿ

402 ಪಾವತಿ ಅಗತ್ಯವಿದೆ ಹೇಗೆ ಕಾರ್ಯಕ್ರಮಾತ್ಮಕ ಚೆಕ್‌ಔಟ್ ಆಗುತ್ತದೆ.

HTTP status code 402 spec first written ಆಗಿನಿಂದಲೇ ಇತ್ತು, ಆದರೆ standard implementation ಇರಲಿಲ್ಲ. Coinbase ನ x402 protocol ಅದಕ್ಕೆ finally ಒಂದನ್ನು ನೀಡುತ್ತದೆ. ಇದರ shape ಸರಳವಾಗಿದೆ: ನಿಮ್ಮ tool 402 challenge ಅನ್ನು return ಮಾಡುತ್ತದೆ (pay ಹೇಗೆ ಮಾಡಬೇಕು ಎಂಬ structured JSON body); client pay ಮಾಡಿ ಮತ್ತೆ retry ಮಾಡುತ್ತದೆ; call succeed ಆಗುತ್ತದೆ. @blockchain0x/mcp ನಿಂದ requirePayment ಆ challenge body ಅನ್ನು ನಿಮ್ಮಗಾಗಿ build ಮಾಡುತ್ತದೆ.

requirePayment ನಿರ್ಮಿಸುವ 402 challenge body, tool error ಆಗಿ returned
{
  "error": "payment_required",
  "amountUsdc": "0.02",
  "payTo": "0xYourMcpAgentAddress",
  "hostedUrl": "https://pay.blockchain0x.com/checkout/docs-search",
  "network": "mainnet",
  "description": "docs search"
}

ನಾಲ್ಕು ರಾಜ್ಯಗಳು

  1. Unpaid call: AI ಕ್ಲೈಂಟ್ ಪಾವತಿಯಾದ ಸಾಧನವನ್ನು ಕರೆಯುತ್ತಾನೆ. ನಿಮ್ಮ ಹ್ಯಾಂಡ್ಲರ್ ನಿಮ್ಮದೇ ಆದ ಪಾವತಿಸಿದ ರಾಜ್ಯವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ, ಪೇಯರ್ ಪಾವತಿಯಾಗಿ ಗುರುತಿಸಲ್ಪಟ್ಟಿಲ್ಲ ಎಂದು ಕಂಡುಹಿಡಿಯುತ್ತದೆ ಮತ್ತು requirePayment ನಿಂದ 402 ಚಾಲೆಂಜ್ ಶರೀರವನ್ನು ಸಾಧನ ದೋಷವಾಗಿ ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
  2. Payment: ಕ್ಲೈಂಟ್ ಹೋಸ್ಟ್ ಮಾಡಿದ URL ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಿದ ಚೆಕ್‌ಔಟ್‌ಗೆ ಅನುಸರಿಸುತ್ತಾನೆ ಮತ್ತು ಬೇಸ್ನಲ್ಲಿ USDC ವರ್ಗಾವಣೆವನ್ನು ಪೂರ್ಣಗೊಳಿಸುತ್ತಾನೆ (x402-ಜ್ಞಾನವಂತ ವಾಲೆಟ್ ಮೂಲಕ ಅಥವಾ QR ಕೋಡ್ ಮೂಲಕ ಕೈಯಿಂದ).
  3. Webhook: Blockchain0x ಚೈನ್ ದೃಢೀಕರಣದ ಕೆಲವು ಸೆಕೆಂಡುಗಳಲ್ಲಿ payment.received ಅನ್ನು ನಿಮ್ಮ ಎಂಡ್ಪಾಯಿಂಟ್‌ಗೆ fires ಮಾಡುತ್ತದೆ. ನೀವು webhooks.verify ಮೂಲಕ ಇದನ್ನು ಪರಿಶೀಲಿಸುತ್ತೀರಿ ಮತ್ತು ಪೇಯರ್ ಅನ್ನು ನಿಮ್ಮದೇ ಆದ ಅಂಗಡಿಯಲ್ಲಿ ಪಾವತಿಯಾಗಿ ದಾಖಲಿಸುತ್ತೀರಿ.
  4. Retry: ಕ್ಲೈಂಟ್ ಮೂಲ MCP ಸಾಧನ ಕರೆವನ್ನು ಪುನರಾವೃತ್ತಗೊಳಿಸುತ್ತಾನೆ. ನಿಮ್ಮ ಹ್ಯಾಂಡ್ಲರ್ ಈಗ ಪೇಯರ್ ಅನ್ನು ಪಾವತಿಯಾಗಿ ಗುರುತಿಸುತ್ತಾನೆ, ಸಾಧನವನ್ನು ನಿರ್ವಹಿಸುತ್ತಾನೆ ಮತ್ತು ವಾಸ್ತವ ಫಲಿತಾಂಶವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತಾನೆ.

ಪ್ರತಿ ಪಾವತಿಯನ್ನು ನಿಮ್ಮ Blockchain0x ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ ದಾಖಲಿಸಲಾಗಿದೆ, ಮತ್ತು ಪ್ರತಿಯೊಂದು payment.received ವೆಬ್‌ಹುಕ್ ನಿಮ್ಮ ಸ್ವಂತ ಲಾಗ್‌ಗಳಲ್ಲಿ ಇಳಿಯುತ್ತದೆ. ನೀವು ಪಾವತಿಸಿದ ರಾಜ್ಯ ಮತ್ತು ವೆಬ್‌ಹುಕ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಹೊಂದಿರುವುದರಿಂದ, ಪ್ರತಿ ಸಾಧನ ಮತ್ತು ಪ್ರತಿ ಪಾವತಿದಾರ ಆದಾಯ ವಿಶ್ಲೇಷಣೆ ನೀವು ಈಗಾಗಲೇ ಸಂಗ್ರಹಿಸುತ್ತಿರುವ ಡೇಟಾದಿಂದ ಬಿದ್ದುಹೋಗುತ್ತದೆ.

ಮಧ್ಯವರ್ತಿ ಸೆಟಪ್

ಪೂರ್ಣ ಕೆಲಸ ಮಾಡುವ ಉದಾಹರಣೆ.

requirePayment from @blockchain0x/mcp 402 ಸವಾಲನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ; webhooks.verify from @blockchain0x/node ದೃಢೀಕರಣವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ನೀವು ಮಧ್ಯದಲ್ಲಿ ಎರಡು ಸಣ್ಣ ತುಂಡುಗಳನ್ನು ಹೊಂದಿದ್ದೀರಿ: ಸಾಧನದ ಒಳಗೆ ಪಾವತಿ-ರಾಜ್ಯ ಪರಿಶೀಲನೆ, ಮತ್ತು ಪಾವತಿದಾರನನ್ನು ಪಾವತಿಯಾದಂತೆ ಗುರುತಿಸುವ ವೆಬ್‌ಹುಕ್ ಹ್ಯಾಂಡ್ಲರ್. ಕೆಳಗಿನದು ಒಂದು ಪಾವತಿಯಾದ ಸಾಧನವನ್ನು ಮತ್ತು ಅದರ ವೆಬ್‌ಹುಕ್ ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ಹೊರಹಾಕುವ ಸಂಪೂರ್ಣ MCP ಸರ್ವರ್.

INDEX.TS - ಒಂದು ಪಾವತಿಯಾಗುವ tool ಮತ್ತು ಅದರ webhook ಹೊಂದಿರುವ MCP SERVER
import express from "express";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { requirePayment } from "@blockchain0x/mcp";
import { webhooks } from "@blockchain0x/node";

const server = new McpServer({ name: "docs-search", version: "1.0.0" });

// You decide who counts as paid. Back this with Redis/Postgres in production.
const paid = new Set<string>();

server.tool(
  "search_docs",
  "Semantic search across our docs",
  { query: { type: "string" }, payer: { type: "string" } },
  async ({ query, payer }) => {
    if (!paid.has(`search_docs:${payer}`)) {
      // Not paid yet: build an x402-compatible 402 challenge and return its
      // body as a tool error. requirePayment is a challenge builder - it does
      // not gate the call for you; this check is yours.
      const { body } = requirePayment({
        amountUsdc: "0.02",
        payTo: "0xYourMcpAgentAddress",
        hostedUrl: "https://pay.blockchain0x.com/checkout/docs-search",
        description: "docs search",
      });
      return { content: [{ type: "text", text: JSON.stringify(body) }], isError: true };
    }
    const results = await runVectorSearch(query);
    return { content: [{ type: "text", text: JSON.stringify(results) }] };
  },
);

// Your webhook endpoint marks a payer as paid once the checkout settles.
const app = express();
app.post("/webhooks/blockchain0x", express.raw({ type: "*/*" }), (req, res) => {
  const r = webhooks.verify({ headers: req.headers, rawBody: req.body, secret: process.env.BLOCKCHAIN0X_WEBHOOK_SECRET! });
  if (!r.ok) return res.status(400).json({ code: r.code });
  if (r.eventType === "payment.received") {
    // Resolve (tool, payer) from the reference you encoded in hostedUrl, then:
    paid.add("search_docs:0xPayer");
  }
  res.json({ received: true });
});

ಸೆಟಪ್ ಹಂತಗಳು

  1. 1Create a Blockchain0x agent wallet for your MCP server, on a plan that includes API and webhook access. ನೀವು payTo ಎಂದು ಬಳಸುವ ವಾಲೆಟ್ ವಿಳಾಸವನ್ನು ಗಮನಿಸಿ.
  2. 2ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ: npm install @blockchain0x/mcp @blockchain0x/node
  3. 3ಎನ್‌ವಿರಾನ್‌ಮೆಂಟ್ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ಹೊಂದಿಸಿ: BLOCKCHAIN0X_API_KEY (MCP server ಇದನ್ನು Authorization: Bearer ಆಗಿ ಕಳುಹಿಸುತ್ತದೆ) ಮತ್ತು BLOCKCHAIN0X_WEBHOOK_SECRET (dashboard signing secret ಅನ್ನು webhooks.verify ಪರಿಶೀಲಿಸುತ್ತದೆ).
  4. 4Gate your paid tools by checking your own paid-state and returning the requirePayment challenge body when the caller has not paid. ಉಚಿತ ಸಾಧನಗಳನ್ನು ಅಡ್ಡಗೋಲು ಮಾಡಬೇಡಿ.
  5. 5Configure the webhook endpoint in the Blockchain0x dashboard (ಉದಾಹರಣೆಗೆ /webhooks/blockchain0x), ನಂತರ webhooks.verify ಮೂಲಕ ಪ್ರತಿಯೊಂದು ವಿತರಣೆಯನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಪಾವತಿಯನ್ನು ಪಡೆದಾಗ ಪೇಯರ್ ಅನ್ನು ಪಾವತಿಯಾಗಿ ಗುರುತಿಸಿ.
  6. 6ತಯಾರಿಸಿ. ನಿಮ್ಮ ಪಾವತಿದಾರ ಸಾಧನವನ್ನು ತಲುಪುವ ಮೊದಲ AI ಕ್ಲೈಂಟ್ 402 ಅನ್ನು ಪಡೆಯುತ್ತದೆ, ಪಾವತಿಸುತ್ತದೆ, ಮತ್ತು ಮುಂದಿನ ಕರೆ ಯಶಸ್ವಿಯಾಗುತ್ತದೆ. ನೀವು 10 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ ಪಾವತಿಯನ್ನು ನೋಡುತ್ತೀರಿ.

ನೀವು npx @blockchain0x/mcp (stdio) ಅಥವಾ mcp.blockchain0x.com ನಲ್ಲಿ ಹೋಸ್ಟೆಡ್ ಸ್ಟ್ರೀಮಬಲ್ HTTP ಕಂಟೈನರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು Blockchain0x MCP ಸರ್ವರ್ ಅನ್ನು ನಿರ್ವಹಿಸಬಹುದು. ವೆಬ್‌ಹುಕ್ ಪೇಲೋಡ್ ಆಕೃತಿಗಳನ್ನು ಒಳಗೊಂಡ ಸಂಪೂರ್ಣ ಸೆಟಪ್ ದಾಖಲೆ ನಲ್ಲಿ ಇದೆ.

ನಿಮ್ಮ ಪಾವತಿಸಿದ ವಿಂಡೋ

ನಿಮ್ಮ ಹ್ಯಾಂಡ್ಲರ್‌ನಲ್ಲಿ ಅತ್ಯಂತ ಮುಖ್ಯವಾದ ನಿರ್ಧಾರ.

ನೀವು ಪಾವತಿಸಿದ ರಾಜ್ಯವನ್ನು ಹೊಂದಿರುವ ಕಾರಣ, ನೀವು ಪಾವತಿ ಎಷ್ಟು ಕಾಲ ಎಣಿಸುತ್ತದೆಯೆಂದು ನಿರ್ಧರಿಸುತ್ತೀರಿ. ಒಬ್ಬ ಗ್ರಾಹಕ ಸಾಧನಕ್ಕಾಗಿ ಪಾವತಿಸಿದ ನಂತರ, ಅವರಿಗೆ ಕೆಲವು ಕಾಲಾವಧಿಯ ಪಾವತಿಯಾಗಿ ಗುರುತಿಸಿ, ಮತ್ತು ಆ ಕಿಟಕಿಯ ಒಳಗೆ ಹೊಸ ಪಾವತಿ ಇಲ್ಲದೆ ಕರೆಗಳನ್ನು ಬಿಡಿ. ಕಿಟಕಿಯನ್ನು ಹೆಚ್ಚು ಚಿಕ್ಕದಾಗಿ ಹೊಂದಿಸಿದರೆ, ನೀವು ಪ್ರತಿಯೊಂದು ಕರೆಗೂ ಪಾವತಿ ತೊಂದರೆಯೊಂದಿಗೆ ಗ್ರಾಹಕರನ್ನು ಶಿಕ್ಷಿಸುತ್ತೀರಿ; ಹೆಚ್ಚು ದೀರ್ಘವಾಗಿ ಹೊಂದಿಸಿದರೆ, ನೀವು ಒಂದು ಚಿಕ್ಕ ಪಾವತಿಯ ನಂತರ ದುಬಾರಿ ಕಾರ್ಯಗಳನ್ನು ನೀಡುತ್ತೀರಿ. ನಿಮ್ಮ Redis/Postgres ಕೀ ಮೇಲೆ TTL ಅನ್ನು ಹೊಂದಿಸುವುದು ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅತ್ಯಂತ ಸುಲಭವಾದ ಮಾರ್ಗವಾಗಿದೆ.

ನಾವು ಶಿಫಾರಸು ಮಾಡುವ ಕಿಟಕಿಗಳು

ಸಾಧನ ಪ್ರಕಾರಕಿಟಕಿಯಾಕೆ
ಚೆನ್ನಾದ ಹುಡುಕಾಟ ($0.01-$0.05)60 ಸೆಕೆಂಡುಗಳುಒಂದು ಸೆಷನ್ ನೀಡದೆ ನೈಸರ್ಗಿಕ ಪುನರಾವೃತ್ತಗಳನ್ನು ಮತ್ತು ಅನುಸರಣೆ ಕರೆಗಳನ್ನು ಶೋಷಿಸುತ್ತದೆ.
ಮಧ್ಯಮ ಬೆಲೆಯ ಊಹೆ ($0.10-$1)30 ಸೆಕೆಂಡುಗಳುಪ್ರತಿ ಕರೆಗೂ ಪಾವತಿಸುವುದು ಸರಿಯಾದ ರೂಪವಾಗಿದೆ; ತಾತ್ಕಾಲಿಕ ದೋಷಗಳ ಮೇಲೆ ಪುನರಾವೃತ್ತವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
ಮಹಂಗಾದ ದೀರ್ಘ-ಸಂದರ್ಭ ($1-$10)0 ಸೆಕೆಂಡುಗಳು (ಕ್ಯಾಶ್ ಇಲ್ಲ)ಪ್ರತಿ ಕರೆ ತನ್ನದೇ ಆದ ಪಾವತಿತ ಘಟನೆ; ಯಾವುದೇ ಕ್ಯಾಶಿಂಗ್ ಇಲ್ಲ.
ಚಂದಾದಾರಿಕೆ ಶ್ರೇಣಿಯ ಸಾಧನಗಳು24 ಗಂಟೆಗಳುಕಿಟಕಿಯ ಒಳಗೆ ನಿರಂತರ ಕರೆಗಳಿಗೆ ಪ್ರತಿದಿನವೂ ಒಮ್ಮೆ ಪಾವತಿಸಿ. ಕಡಿಮೆ ತೊಂದರೆಯೊಂದಿಗೆ ಪ್ರತಿ ಗ್ರಾಹಕರಿಗೆ ಹೆಚ್ಚು ಆದಾಯ.

ನಿಮ್ಮ ಪಾವತಿಸಿದ ರಾಜ್ಯವನ್ನು (ಪಾವತಿಕಾರನ ವಾಲೆಟ್, ಸಾಧನ) ಜೋಡಿಗೆ ಕೀ ಮಾಡಿ, ಉದಾಹರಣೆಯಂತೆ search_docs:0xPayer ಮೂಲಕ. ಎರಡು ವಿಭಿನ್ನ ಕ್ಲೈಂಟ್‌ಗಳು ಒಂದೇ ಸಾಧನವನ್ನು ತಲುಪಿಸುತ್ತವೆ, ಪ್ರತಿ ಒಬ್ಬರು ಪ್ರತ್ಯೇಕವಾಗಿ ಪಾವತಿಸುತ್ತಾರೆ. ಒಂದೇ ಕ್ಲೈಂಟ್ ಎರಡು ವಿಭಿನ್ನ ಸಾಧನಗಳನ್ನು ತಲುಪಿಸುತ್ತಾನೆ, ಎರಡು ಪ್ರತ್ಯೇಕ ಪಾವತಿಗಳು ಅಗತ್ಯವಿದೆ. ನೀವು ಇಚ್ಛಿಸಿದರೆ, ಇದನ್ನು ಹೆಚ್ಚು ವ್ಯಾಪಕವಾಗಿ (ಎಲ್ಲಾ ಸಾಧನಗಳಲ್ಲಿ ಪ್ರತಿ ಪಾವತಿಕಾರನಂತೆ) ವ್ಯಾಪ್ತಿ ಮಾಡಬಹುದು; ಪ್ರತಿ ಪಾವತಿಕಾರನ ಪ್ರತಿ ಸಾಧನದ ಸೂಕ್ಷ್ಮತೆ ಬೆಲೆಯನ್ನು ನ್ಯಾಯಸಮ್ಮತವಾಗಿ ಅನುಭವಿಸುತ್ತವೆ.

ಬೆಲೆಯ ಮಾದರಿಗಳು

MCP ಸರ್ವರ್‌ಗಳಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ನಾಲ್ಕು ಬೆಲೆಯ ರೂಪಗಳು.

ಬೆಲೆಯ ವಿವರಗಳು ನಿಮ್ಮ ಕರೆ - ನೀವು ಮಧ್ಯಮದಲ್ಲಿ ಪ್ರತಿ ಸಾಧನಕ್ಕೆ ಪ್ರಮಾಣವನ್ನು ಹೊಂದಿಸುತ್ತೀರಿ. ಕೆಳಗಿನವುಗಳಲ್ಲಿ ನಾವು ಹೆಚ್ಚು ನೋಡುವ ನಾಲ್ಕು ಮಾದರಿಗಳು ಮತ್ತು ಅವು ಯಾವ ಸಾಧನ ರೂಪಗಳಿಗೆ ಹೊಂದುತ್ತವೆ.

ಪ್ರತಿ ಕರೆಗೂ ಸೂಕ್ಷ್ಮ ಬೆಲೆಯು

$0.01 - $0.05 ಪ್ರತಿ ಕರೆ

ಹುಡುಕಾಟ, ಲುಕ್‌ಅಪ್, ವರ್ಗೀಕರಣ, ಫಾರ್ಮಾಟ್ ಪರಿವರ್ತನೆ - ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದೊಂದಿಗೆ ಕಡಿಮೆ ಕಾರ್ಯಾಚರಣೆಗಳು.

ಪರಿಶೀಲನೆಗಳು

ಗ್ರಾಹಕರಿಗೆ ಕಡಿಮೆ ತೊಂದರೆ; ವೆಚ್ಚವನ್ನು ಬಳಕೆಯೊಂದಿಗೆ ಸಮಾನವಾಗಿ ಹೊಂದಿಸುತ್ತದೆ.

ವಿರೋಧಗಳು

ಅತಿದೊಡ್ಡ ವ್ಯವಹಾರ ಓವರ್ಹೆಡ್; ಕೇವಲ ಹೆಚ್ಚಿನ ಕರೆ ಪ್ರಮಾಣದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಪ್ರತಿ ಕರೆಗೂ ಮಧ್ಯಮ ಬೆಲೆಯು

$0.10 - $1.00 ಪ್ರತಿ ಕರೆ

LLM ಊಹೆ, ಉತ್ಪಾದನೆ, ವಿಷಯ ಉತ್ಪಾದನೆ, ಪ್ರತಿ ಕರೆ ವಾಸ್ತವ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ.

ಪರಿಶೀಲನೆಗಳು

ಸಮತೋಲನ - ಪ್ರತಿ ಕರೆಗೆ ಸ್ಪಷ್ಟ ಮೌಲ್ಯ, ನಿರ್ವಹಣೀಯ ವ್ಯವಹಾರ ಸಂಖ್ಯೆಯು.

ವಿರೋಧಗಳು

ಪ್ರತಿ ಕರೆಗೆ ಹೆಚ್ಚು ಘರ್ಷಣೆ; ಗ್ರಾಹಕರು ಕೆಲವೊಮ್ಮೆ ಈ ಬೆಲೆಯ ಬಿಂದುವಿನಲ್ಲಿ ಚಂದಾದಾರಿಕೆಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತಾರೆ.

ಪ್ರತಿ ಕರೆಗೂ ಉನ್ನತ ಬೆಲೆಯು

$1 - $10 ಪ್ರತಿ ಕರೆ

ದೀರ್ಘ-ಸಂದರ್ಭದ ಜನರೇಶನ್, ದಾಖಲೆ ಪ್ರಕ್ರಿಯೆ, ಬಹು-ಹಂತದ ಒಪ್ಪಂದ, ದುಬಾರಿ ತೃತೀಯ ಪಕ್ಷದ API ಮಡಿಕೆ.

ಪರಿಶೀಲನೆಗಳು

ಪ್ರತಿ ಕರೆಗೆ ಮಾರ್ಜಿನ್ ಅರ್ಥಪೂರ್ಣವಾಗಿದೆ; ವಿಫಲವಾದ ಪಾವತಿಗಳು ಸಹಿಸುವ ನಷ್ಟಗಳಾಗಿವೆ.

ವಿರೋಧಗಳು

ಗ್ರಾಹಕರು ಈ ಬೆಲೆಗೆ ಕಠಿಣವಾಗಿ ಒಪ್ಪಂದ ಮಾಡುತ್ತಾರೆ; ಮರುಪಾವತಿ ವಿನಂತಿಗಳನ್ನು ನಿರೀಕ್ಷಿಸಿ.

ಚಂದಾ ವಿಂಡೋ

$5 - $50 ಪ್ರತಿ 24 ಗಂಟೆಗಳ ಕಿಟಕಿ (ಅಥವಾ $X ಪ್ರತಿ ತಿಂಗಳು)

ಒಂದು ಸೆಷನ್‌ನಲ್ಲಿ ಹಲವಾರು ಕರೆಗಳನ್ನು ಮಾಡುವ ಗ್ರಾಹಕರು ಮತ್ತು ಪ್ರತಿ ಕರೆಗೆ ಪಾವತಿ ತೊಂದರೆಯನ್ನು ಸಹಿಸುವುದಿಲ್ಲ.

ಪರಿಶೀಲನೆಗಳು

ಪ್ರತಿ ಗ್ರಾಹಕಕ್ಕೆ ಹೆಚ್ಚು ಆದಾಯ; ಪ್ರತಿ ಕರೆಗೆ ಕಡಿಮೆ ಓವರ್ಹೆಡ್.

ವಿರೋಧಗಳು

ಕೀಳ್ಮಟ್ಟದ ಪತ್ತೆ; ಗ್ರಾಹಕರು ಮುಂಚಿನಿಂದ ಬದ್ಧರಾಗಬೇಕು. ಹೈಬ್ರಿಡ್ ಬೆಲೆಗೆ ಕರೆ ಪ್ರತಿ ಕರೆಗೂ ಒಟ್ಟುಗೂಡಿಸಲಾಗುತ್ತದೆ.

ಬಹಳಷ್ಟು ಕಾರ್ಯಾಚಾರಿಗಳು ಮಾದರಿಗಳನ್ನು ಮಿಶ್ರಣಿಸುತ್ತಾರೆ: ಕರೆ ಪ್ರತಿ ಮೈಕ್ರೋ-ಬೆಲೆಯಲ್ಲಿನ ಸಸ್ತನ ಸಾಧನಗಳು, ಪ್ರತಿ ಕರೆ ಉನ್ನತ ಬೆಲೆಯಲ್ಲಿನ ದುಬಾರಿ ಸಾಧನಗಳು, ಮತ್ತು ತೀವ್ರ ಬಳಕೆದಾರರಿಗೆ 24-ಗಂಟೆಗಳ ಚಂದಾದಾರಿಕೆ ಕಿಟಕಿ. ಒಂದೇ MCP ಸರ್ವರ್‌ನಲ್ಲಿ ಎಲ್ಲಾ ಮೂರುಗಳನ್ನು ನಡೆಸಲು ನಿಮಗೆ ಏನೂ ತಡೆಯುವುದಿಲ್ಲ; ಪ್ರತಿ ಸಾಧನವು requirePayment ನಲ್ಲಿ ತನ್ನದೇ ಆದ amountUsdc ಅನ್ನು ಹೊಂದಿಸುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ಹ್ಯಾಂಡ್ಲರ್‌ನಲ್ಲಿ ತನ್ನದೇ ಆದ ಪಾವತಿಸಿದ ಕಿಟಕಿಯನ್ನು ಹೊಂದಿಸುತ್ತದೆ.

ಯಾವ ಯೋಜನೆ ಹೊಂದಿಸುತ್ತದೆ

ಪ್ರೊ ಪ್ರಾಯೋಗಿಕವಾಗಿ ಪ್ರತಿಯೊಬ್ಬ MCP ಸರ್ವರ್‌ಗಾಗಿ ಸರಿಯಾದ ಯೋಜನೆಯಾಗಿದೆ.

MCP ಸರ್ವರ್ ಕಾರ್ಯಾಚಾರಿಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರೋನಲ್ಲಿ ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ ಏಕೆಂದರೆ API ಬರೆಯುವ ಪ್ರವೇಶ ಮತ್ತು ವೆಬ್‌ಹುಕ್ಸ್ ದಿನದಿಂದಲೇ ಅಗತ್ಯವಿದೆ: ಉಚಿತವು ಓದಲು ಮಾತ್ರ, ಮತ್ತು ಪಾವತಿ ಸಾಧನವು ಪಾವತಿ.ಸ್ವೀಕರಿಸಲಾಗಿದೆ ವೆಬ್‌ಹುಕ್ಸ್ ಅನ್ನು ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಅವುಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಅಗತ್ಯವಿದೆ. ನಿರ್ಧಿಷ್ಟ ಏಜೆಂಟ್ ವೆಚ್ಚ ಮತ್ತು ವ್ಯವಹಾರ-ಶುಲ್ಕ ಹಂತಗಳು ಎಲ್ಲಿರುವ ಸ್ಥಳವನ್ನು ತಿಳಿಯಲು ಬೆಲೆ ಪೇಜ್ ಅನ್ನು ನೋಡಿ; ಶ್ರೇಣಿಯ ಶೀಘ್ರ ಆವೃತ್ತಿಯು ಯಾವುದೇ ಸರ್ವರ್ ವಾಸ್ತವ ಪಾವತಿಯನ್ನು ಮಾಡುತ್ತಿದ್ದರೆ ಪ್ರೋ ತನ್ನದೇ ಆದ ವೆಚ್ಚವನ್ನು ಪೂರೈಸುತ್ತದೆ.

  • Free: API ಮತ್ತು dashboard ಜೊತೆ experiment ಮಾಡಲು ಉಪಯುಕ್ತ. production paid tools ಗೆ ಸೂಕ್ತವಲ್ಲ (read-only, no webhooks).
  • Pro: live MCP servers ಗೆ default. ಪೂರ್ಣ API access, webhooks, exports.
  • Business: compliance ಗಾಗಿ audit log ಬೇಕಾದಾಗ, ಅಥವಾ ನೀವು ಅನೇಕ clients ಗಾಗಿ MCP servers ನಡೆಸಿ per-agent team-seat sharing ಬಯಸಿದಾಗ.
ಪೂರ್ಣ ಬೆಲೆಯನ್ನು ನೋಡಿ
ಅತ್ಯಂತ ಕೇಳುವ

ಐದು MCP-ನಿರ್ದಿಷ್ಟ ಪ್ರಶ್ನೆಗಳು.

ನನ್ನ MCP ಸರ್ವರ್ Blockchain0x ನಲ್ಲಿ ಹೋಸ್ಟ್‌ ಆಗಬೇಕಾಗಿದೆಯೆ? ಅಥವಾ ನಿರ್ದಿಷ್ಟ ಕ್ಲೌಡ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕಾಗಿದೆಯೆ?

ಇಲ್ಲ. ನಿಮ್ಮ MCP ಸರ್ವರ್ ಸಾಮಾನ್ಯವಾಗಿ ನಡೆಯುವ ಎಲ್ಲೆಡೆ ನಡೆಯಬಹುದು: ನಿಮ್ಮ ಲ್ಯಾಪ್‌ಟಾಪ್, AWS, Fly.io, Cloudflare ಕಾರ್ಮಿಕರು, Raspberry Pi. ಮಧ್ಯಂತರವು ಕೇವಲ ನಿಮ್ಮ ಸಾಧನ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಸುತ್ತುವರಿದ ನೋಡ್ ಮೋಡ್ಯೂಲ್. ನಿಮ್ಮ ಸರ್ವರ್ api.blockchain0x.com ಗೆ ಔಟ್‌ಬೌಂಡ್ HTTPS ಕರೆಗಳನ್ನು ಮಾಡಬಹುದು ಮತ್ತು ನೀವು ನಿಯಂತ್ರಿಸುವ URL ನಲ್ಲಿ ಒಳಗೆ ಬರುವ ವೆಬ್‌ಹುಕ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತಿದ್ದರೆ, ಏಕೀಕರಣ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ನಾವು ನಿಮ್ಮ MCP ಸರ್ವರ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡುತ್ತಿಲ್ಲ; ನಾವು ಪಾವತಿ ಮೇಲ್ಮಟ್ಟವನ್ನು ಹೋಸ್ಟ್ ಮಾಡುತ್ತೇವೆ.

AI ಕ್ಲೈಂಟ್ x402 ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳದಾಗ ಮತ್ತು ಕೇವಲ 402 ಪ್ರತಿಸ್ಪಂದನವನ್ನು ಪಡೆಯುವಾಗ ಏನಾಗುತ್ತದೆ?

challenge body ಅನ್ನು non-x402-aware client ಒಂದು meaningful error ಕಾಣುವಂತೆ ರಚಿಸಲಾಗಿದೆ: error code, amountUsdc, ಮತ್ತು pay ಮಾಡಲು hostedUrl. tool errors ಅನ್ನು ಬಳಕೆದಾರಿಗೆ ತೋರಿಸುವ clients (Claude Desktop ಅಥವಾ Cursor ನಂತಹ ಹೆಚ್ಚಿನ chat-based clients) ಬಳಕೆದಾರಿಗೆ click ಮಾಡಿ pay ಮಾಡಲು URL ಅನ್ನು ತೋರಿಸುತ್ತವೆ; call ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ programmatically handle ಮಾಡಿ error ಅನ್ನು ignore ಮಾಡುವ clients ಗೆ ಸರಳವಾಗಿ result ಸಿಗುವುದಿಲ್ಲ, ಅದು ಸರಿಯಾದ ಫಲಿತಾಂಶ (call ಗೆ pay ಆಗಿರಲಿಲ್ಲ). x402-aware clients challenge ಅನ್ನು read ಮಾಡಿ, pre-authorized wallet ಬಳಸಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ pay ಮಾಡಿ, ಮತ್ತು retry ಮಾಡುತ್ತವೆ.

ಪಾವತಿಸಿದ ಕಿಟಕಿಯು ಎಷ್ಟು ಕಾಲ ಉಳಿಯುತ್ತದೆ? ಗ್ರಾಹಕ ಒಮ್ಮೆ ಪಾವತಿಸಬಹುದು ಮತ್ತು ಶಾಶ್ವತವಾಗಿ ಕರೆ ಮಾಡಬಹುದು?

ಅದು ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ನಿರ್ಧಾರ, ಏಕೆಂದರೆ paid-state ನಿಮ್ಮದೇ. ಸಾಮಾನ್ಯ ಆಯ್ಕೆ ಎಂದರೆ paid key ಮೇಲೆ 60-ಸೆಕೆಂಡ್ TTL: ಇದು natural retry ಮತ್ತು follow-up patterns ಅನ್ನು absorb ಮಾಡುತ್ತದೆ, ಆದರೆ ಒಂದು payment ನಿಂದ ಸಂಪೂರ್ಣ session ಅನ್ನು cover ಮಾಡಲು ಬಿಡುವುದಿಲ್ಲ. subscription-style pricing ಗಾಗಿ ಅದನ್ನು ಹೆಚ್ಚು ಸಮಯಕ್ಕೆ set ಮಾಡಬಹುದು, ಅಥವಾ ದುಬಾರಿ per-call tools ಗಾಗಿ zero (ಪ್ರತಿ call ಗೆ fresh payment ಅಗತ್ಯ) ಆಗಿರಬಹುದು. library ಯಾವುದೇ window ಅನ್ನು impose ಮಾಡುವುದಿಲ್ಲ; ನಿಮ್ಮ store ಮತ್ತು ಅದರ TTL ಅದನ್ನು ನಿರ್ಧರಿಸುತ್ತವೆ.

ನಾನು ಒಂದೇ MCP ಸರ್ವರ್‌ನಲ್ಲಿ ಪಾವತಿಸಿದ ಸಾಧನಗಳು ಮತ್ತು ಉಚಿತ ಸಾಧನಗಳನ್ನು ಓಡಿಸಬಹುದೆ?

ಹೌದು. paid tools ಗಳಿಗೆ ಮಾತ್ರ paid-state check (ಮತ್ತು ತಪ್ಪಿದಾಗ requirePayment challenge) ಸೇರಿಸಿ; free tools ಗಳನ್ನು plain handlers ಆಗಿಯೇ ಬಿಡಿ. free tools ಯಾವುದೇ client ಗೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ; paid tools ಪಾವತಿ ಆಗುವವರೆಗೆ 402 challenge ಅನ್ನು ಮರಳಿಸುತ್ತವೆ. ಅನೇಕ operators ಕಡಿಮೆ ವೆಚ್ಚದ tools ಗಳನ್ನು free ಮಾಡುವುದು (adoption ಹೆಚ್ಚಿಸಲು) ಮತ್ತು high-value ones (inference, generation, long-context work) ಗಾಗಿ ಪಾವತಿಯನ್ನು ಮೀಸಲಿಡುವುದರಿಂದ ಆರಂಭಿಸುತ್ತಾರೆ.

ಯಾವ ಕ್ಲೈಂಟ್‌ಗಳು ಪಾವತಿಸಿದ್ದಾರೆ ಮತ್ತು ಅವರು ಎಷ್ಟು ಖರ್ಚು ಮಾಡಿದ್ದಾರೆ ಎಂಬುದನ್ನು ನಾನು ಹೇಗೆ ನೋಡಬಹುದು?

ಪ್ರತಿ ಪಾವತಿಯನ್ನು ನಿಮ್ಮ Blockchain0x ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ ಪಾವತಿದಾರನ ವಾಲೆಟ್ ವಿಳಾಸ, ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಮತ್ತು ಮೊತ್ತದೊಂದಿಗೆ ದಾಖಲಿಸಲಾಗಿದೆ, ಮತ್ತು ಅದೇ ಡೇಟಾ ನಿಮ್ಮ payment.received ವೆಬ್‌ಹುಕ್‌ನಲ್ಲಿ ಬರುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಇದನ್ನು ನೀವು ಬಯಸುವಂತೆ ಸಂಗ್ರಹಿಸಬಹುದು. ನೀವು ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ನಿಯಂತ್ರಿಸುತ್ತಿರುವುದರಿಂದ, ನೀವು ಗ್ರಂಥಾಲಯವು ಎಂದಿಗೂ ನೋಡದ ವಿಷಯಗಳನ್ನು ಲಾಗ್ ಮಾಡಬಹುದು: ಯಾವ ಸಾಧನವನ್ನು ಕರೆ ಮಾಡಲಾಗಿದೆ, ನೀವು ನೀಡಿದ ಪ್ರತಿಯೊಂದು 402 ಸವಾಲು, ಮತ್ತು ನೀವು ಈಗಾಗಲೇ ಇರುವ ಪಾವತಿಯಿಂದ ಸೇವಿಸಿದ ಪ್ರತಿಯೊಂದು ಕರೆ. ಪಾವತಿಗಳ ವಿರುದ್ಧ ಅವುಗಳನ್ನು ಸೇರಿಸಿ ಮತ್ತು ನೀವು ಪ್ರತಿ ಪಾವತಿದಾರ ಮತ್ತು ಪ್ರತಿ ಸಾಧನ ಆದಾಯ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಹೊಂದಿದ್ದೀರಿ.

ನಿಮ್ಮ MCP ಸರ್ವರ್ ಅನ್ನು ಆದಾಯದಲ್ಲಿ ಪರಿವರ್ತಿಸಿ.

Pro ನಲ್ಲಿ ಆರಂಭಿಸಿ, npx @blockchain0x/mcp ಅನ್ನು run ಮಾಡಿ ಅಥವಾ ನಿಮ್ಮದೇ tools ಗಳಲ್ಲಿ requirePayment ಅನ್ನು wire ಮಾಡಿ. install ರಿಂದ first paid call ವರೆಗೆ ಹತ್ತು ನಿಮಿಷ.