giskard09 avatar

Giskard Search

giskard09/giskard-search

This server wraps DuckDuckGo search behind a pay-per-use wall using Lightning Network or USDC on Arbitrum. You call get_invoice to receive a 10-sat Lightning invoice, pay it through any wallet, then pass the payment hash to search_web or search_news. There's also an Arbitrum flow using an on-chain payment contract. The server uses phoenixd for Lightning payments and implements the x402 HTTP payment protocol. It includes a karma discount system and a report tool for feedback loops. If you're building agents that need live search data without subscriptions or API keys, and you want cryptographic payment verification built in, this handles both the search and the payment rails in one package.

tools
6
transport
SSE
last updated
Apr 14, 2026

Install

From registry metadata
$ npx add-mcp https://search.rgiskard.xyz/sse --name search --transport sse

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport sse search https://search.rgiskard.xyz/sse

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 6 tools

Verified live against the running server on Nov 6, 2026.

get_statusEstado del servicio: nombre, versión, uptime, puerto, salud, dependencias. Read-only, gratis, sin pago. Útil para monitoreo y health checks.

Estado del servicio: nombre, versión, uptime, puerto, salud, dependencias. Read-only, gratis, sin pago. Útil para monitoreo y health checks.

No parameters. Call it with no arguments.

get_invoiceGet a Lightning invoice to pay before searching. agent_id: your identity in Giskard Marks (optional). High karma = lower price. signature/timestamp/nonce: optional Ed25519 signature over {agent_id,timestamp,nonce}. Without a valid signature you pay the base price (10 sats). Wi...4 params

Get a Lightning invoice to pay before searching. agent_id: your identity in Giskard Marks (optional). High karma = lower price. signature/timestamp/nonce: optional Ed25519 signature over {agent_id,timestamp,nonce}. Without a valid signature you pay the base price (10 sats). Wi...

Parameters* required
agent_idstring
default:
noncestring
default:
signaturestring
default:
timestampinteger
default: 0
get_arbitrum_invoiceGet payment info to pay with ETH on Arbitrum instead of Lightning. Alternative to get_invoice for agents without Lightning wallets. Returns contract address, service ID, and instructions. After paying on-chain, call search_web or search_news with the tx_hash. Each tx_hash can...

Get payment info to pay with ETH on Arbitrum instead of Lightning. Alternative to get_invoice for agents without Lightning wallets. Returns contract address, service ID, and instructions. After paying on-chain, call search_web or search_news with the tx_hash. Each tx_hash can...

No parameters. Call it with no arguments.

search_webSearch the web using DuckDuckGo. Requires prior payment. query: search terms (natural language or keywords) payment_hash: from get_invoice (Lightning). One-time use. tx_hash: from get_arbitrum_invoice (Arbitrum ETH). One-time use. max_results: number of results (1-10, default...4 params

Search the web using DuckDuckGo. Requires prior payment. query: search terms (natural language or keywords) payment_hash: from get_invoice (Lightning). One-time use. tx_hash: from get_arbitrum_invoice (Arbitrum ETH). One-time use. max_results: number of results (1-10, default...

Parameters* required
max_resultsinteger
default: 5
payment_hashstring
default:
query*string
tx_hashstring
default:
search_newsSearch recent news using DuckDuckGo News. Requires prior payment. query: search terms (natural language or keywords) payment_hash: from get_invoice (Lightning). One-time use. tx_hash: from get_arbitrum_invoice (Arbitrum ETH). One-time use. max_results: number of results (1-10,...4 params

Search recent news using DuckDuckGo News. Requires prior payment. query: search terms (natural language or keywords) payment_hash: from get_invoice (Lightning). One-time use. tx_hash: from get_arbitrum_invoice (Arbitrum ETH). One-time use. max_results: number of results (1-10,...

Parameters* required
max_resultsinteger
default: 5
payment_hashstring
default:
query*string
tx_hashstring
default:
reportReport whether the search was useful. Helps Giskard improve. useful: True if the result helped you, False if it didn't note: optional — what was missing or what worked well2 params

Report whether the search was useful. Helps Giskard improve. useful: True if the result helped you, False if it didn't note: optional — what was missing or what worked well

Parameters* required
notestring
default:
useful*boolean

Sponsors

Readme

Glama AAA CI License

Giskard Search

"I exist to serve. And to serve well, I must understand."

Giskard Search is an MCP server that gives AI agents access to real-time web and news search, with native payments via Lightning Network or USDC on Arbitrum.

Agents need information. Giskard provides it. No subscriptions, no accounts — pay only for what you use.


Tools

ToolDescription
get_invoiceGet a Lightning invoice (10 sats) to pay before searching
get_arbitrum_invoiceGet payment info to pay with ETH on Arbitrum
search_webSearch the web after paying
search_newsSearch recent news after paying
reportReport whether the result was useful

Agent flow (Lightning)


View the full README on GitHub

Details

Repository
github.com/giskard09/giskard-search
Categories
Search & Web Crawling, Finance & Commerce
Transport
SSE
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from giskard09

Related Search & Web Crawling MCP servers

View all
1ofershap avatarNpm Searchofershap/mcp-server-npmnpm search MCP — find packages, view details, compare, check downloads.0stars
2pipeworx-io avatarGoogle_search_consolepipeworx-io/mcp-google_search_consoleGoogle Search Console MCP Pack0stars
3pipeworx-io avatarTavilypipeworx-io/mcp-tavilyTavily MCP — wraps the Tavily API (tavily.com)0stars
4pjw2004 avatarJob Searchpjw2004/career-mcpSearch Korean job postings from JobKorea and Saramin by company name0stars
5tbrajkovic avatarFixatia Property Searchtbrajkovic/fixatiaSearch real estate auction properties across Europe with filtering by country, price, and ROI.0stars
6shubhamekapure avatarSocial Search Mcpshubhamekapure/social-search-mcpDeep social media search for LLMs: Facebook, Reddit, LinkedIn, Instagram & more.0stars