io.github.Kali123411/k402
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Agent-payable APIs on Kaspa: LLMs, chain data, covenants, zk proofs — pay per call, no API key
Summary by lookupd
Pay-per-call access to LLM text tools, Kaspa chain data, covenant tooling and payment channels, settled on-chain without API keys.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http k402 https://x402-compute.68cxgfyr0.workers.dev/mcp
Claude Code, pypi package (stdio)
claude mcp add k402 -- uvx k402-mcp
Codex, remote (streamable-http)
codex mcp add k402 --url https://x402-compute.68cxgfyr0.workers.dev/mcp
Codex, pypi package (stdio)
codex mcp add k402 -- uvx k402-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"k402": {
"url": "https://x402-compute.68cxgfyr0.workers.dev/mcp"
}
}
}Cursor, pypi package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"k402": {
"command": "uvx",
"args": [
"k402-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 36)
Publisher-provided text
catalogList every service this gateway sells (text tools, Kaspa chain data, LLM tiers) with live prices in KAS and USD. Free. Start here to see what's available anopen_sessionOpen a prepaid payment session: returns a session key and a personal Kaspa MAINNET deposit address. Send KAS to the address from any wallet (min 0.25 KAS);use_sessionAttach an existing k402 session key (from a previous open_session) so paid calls meter against its balance — use after reconnecting to the hosted endpoint,session_statusCheck the current payment session: deposit address, deposited / spent / remaining KAS. Free.registry_searchDiscover providers in the k402 service exchange — an open marketplace of agent-payable services, each settled trustlessly over a Kaspa payment channel direcregistry_providerFull detail on one provider in the service exchange by its payee pubkey: every service it lists, its chain-verified reputation (settled KAS volume + settlemchannel_configParameters for opening a kaspa-channel — a covenant-enforced payment channel that settles per-call vouchers on Kaspa L1 with NO custodian (the trustless altchannel_statusStatus of a kaspa-channel by its channel id (covenant id): funded value, amount spent via vouchers, remaining, expiry, and whether it has been closed on-chapayment_optionsWhich coins and schemes this gateway accepts for payment. Free. Ways to pay any paid tool: a prepaid KAS session (open_session — simplest, no per-call step)pay_per_callComplete a PER-CALL coin payment. After a paid tool returns a 402 with pay_per_call_offers, pay one offer on-chain from your own wallet, then call this withsummarizeSummarize text or a public URL in at most max_words. Paid (~$0.001 in KAS).extractExtract structured data from text as JSON guaranteed to match your JSON schema (schema-constrained decoding, not best-effort). Paid (~$0.0015 in KAS).rewriteRewrite text per an instruction (tone, format, length...). Paid (~$0.001 in KAS).classifyClassify text into one (or multiple, if multi=true) of 2-32 labels; the result is constrained to your label set. Paid (~$0.0003 in KAS).read_urlFetch a public web page and return its title + clean markdown; distill=true adds key-fact bullets. Useful when you have no web access of your own. Paid (~$0embed_textEmbed up to 64 texts (768-dim vectors, nomic-embed-text). Paid (~$0.0003 in KAS).search_indexStore documents [{id, text, meta?}] in a named server-side collection for semantic search. Use an unguessable collection name and keep it secret. Paid (~$0.search_querySemantic-search a collection you indexed earlier; returns top-k matches with scores. Paid (~$0.0003 in KAS).kaspa_balanceBalance of any Kaspa MAINNET address, straight from a node (no indexer, no API key). Paid (~$0.00015 in KAS).kaspa_utxosUTXO set of a Kaspa mainnet address, including scriptPublicKey and covenant_id where set. Paid (~$0.0003 in KAS).kaspa_tx_statusMempool status of a Kaspa transaction. Absent from mempool means accepted-or-unknown — confirm acceptance by checking one of its outputs with kaspa_utxos. Pkaspa_fee_estimateCurrent Kaspa mainnet feerate buckets (sompi per gram of tx mass). Paid (~$0.00015).kaspa_networkKaspa mainnet status: DAA score, block count, difficulty, node sync state. Paid (~$0.00015 in KAS).generateRun a prompt on a GPU model tier: 'chat' (fast 7B, ~$0.0015), 'llama' (budget 8B, ~$0.0008), 'reason' (35B, ~$0.004), 'think' (deep chain-of-thought 35B MoEcovenant_compileCompile a Silverscript covenant to script hex, ABI, hardened template hash, and its P2SH address on each network. constructor_args is the silverc ctor JSONcovenant_addressDerive the covenant P2SH address for a compiled script on 'mainnet' or 'testnet-10'. Paid (~$0.0003).covenant_utxosLive UTXO set locked under a covenant address (covenant state inspection), from the node. Optionally filter by covenant_id. Paid (~$0.0003).covenant_buildAssemble a covenant spend tx. Each input: {txid, index, entry, compute_budget?, and either sigscript:{source,decl,args,is_leader?} to build a covenant sigsccovenant_checkLocal txscript pre-verify of a signed covenant tx BEFORE broadcast — catches script failures that would otherwise cost you a broadcast. 'entries' are the spcovenant_broadcastBroadcast a signed covenant tx (RpcTransaction JSON from covenant_build). MAINNET moves real KAS — run covenant_check first. Paid (~$0.0003).
Details
- Version: 0.7.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 690 ms
- First indexed:
- Last seen in registry:
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.Kali123411/k402)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp