The Canonical Tool Registry

Give Your AI Tools

Models waste tokens on tasks tools solve instantly. gg402 is the registry of battle-tested, pay-per-call tools for AI agents.

Task: sqrt(144) + 15 * 8 - 47
πŸ€– AI Models (eg. Gemini, Claude, OpenAI)
Latency
~800ms
Cost
$0.003
Accuracy
~95%
πŸ”§ Calculator Tool
Latency
2ms
Cost
$0.0001
Accuracy
100%
⚑

400x Faster

Tools execute in milliseconds. No inference overhead.

βœ“

100% Accurate

Deterministic results. No hallucinations.

πŸ’°

30x Cheaper

Pay micro-amounts per call with crypto.

πŸ”‘

Ownable

Popular tools launch tokens. 100+ calls/day for 3 days = token launch.

β€”
Endpoints
β€”
Searchable
$0.001
Starting price

πŸͺ™ API Coins

🎯 Real-Usage Required: Only APIs hitting usage milestones can launch tokens
πŸ’Ž Unlock API Value: Own a piece of the tools AI agents actually use
πŸ“ˆ Demand-Driven: Apps and AI create natural buy pressureβ€”not hype

These APIs are closest to token launch. Use them to accelerate eligibility:

✨ Loading coins...

Fetching the latest API coins

Get Started in Minutes

Simple integration with automatic payment handling

πŸ“„ JavaScript / Node.js
// Install: npm install @x402/fetch @x402/evm viem

import { wrapFetchWithPaymentFromConfig } from "@x402/fetch";
import { ExactEvmScheme } from "@x402/evm";
import { privateKeyToAccount } from "viem/accounts";

// Create a payment-enabled fetch (Base Mainnet)
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPayment = wrapFetchWithPaymentFromConfig(fetch, {
  schemes: [
    { network: "eip155:8453", client: new ExactEvmScheme(account) },
  ],
});

// Call any x402 endpoint - payment is automatic!
const response = await fetchWithPayment("https://gg402.vercel.app/book_summary", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ title: "The Great Gatsby" })
});

const data = await response.json();
console.log(data);

Add Your API

Monetize your endpoints with the x402 protocol

πŸ”Œ API $0.01 per registration

Register endpoints programmatically:

POST https://gg402.vercel.app/x402/register
View full code example
// npm install @x402/fetch @x402/evm viem
import { wrapFetchWithPaymentFromConfig } from "@x402/fetch";
import { ExactEvmScheme } from "@x402/evm";
import { privateKeyToAccount } from "viem/accounts";

// Setup (Base Mainnet)
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPayment = wrapFetchWithPaymentFromConfig(fetch, {
  schemes: [
    { network: "eip155:8453", client: new ExactEvmScheme(account) },
  ],
});

// Register an endpoint to x402 marketplace ($0.01)
const response = await fetchWithPayment("https://gg402.vercel.app/x402/register", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    url: "https://api.example.com/my-endpoint",
    method: "POST",
    price: "$0.01",
    network: "eip155:8453",  // Base Mainnet
    description: "Generate custom images from text prompts",
    inputSchema: {
      prompt: { type: "string", required: true }
    },
    outputSchema: {
      imageUrl: { type: "string" },
      success: { type: "boolean" }
    }
  })
});

const data = await response.json();
console.log(data);
// { success: true, endpoint: { key, url, price }, x402scan: { registered: true } }
πŸ“š Add your API documentation
Provide any combination β€” we'll merge them to generate the most accurate endpoint config and examples.
Auto-detects: URL, method, headers, API key, query params. πŸ”’ Keys stored encrypted, never shared
πŸš€ Registration Process:
1 Parse curl command (free)
2 Test endpoint β€” must pass (free)
3 Pay $0.01 & save to marketplace
4 Save working example with real response
πŸ’‘ You won't be charged if validation fails
πŸ”’ Your API keys are encrypted at rest and never sent to AI β€” only sanitized metadata is used for parsing
πŸͺ™ Token payments unlocked after usage! Once your API hits 100 calls/day or 10 calls/day for 3 days, you can launch a token or accept existing tokens. Learn more β†’
βœ“ Endpoint will be tested before registration