Pay-per-use web and news search over MCP, with Lightning or Arbitrum payments and self-hosted deployment.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Giskard Search.
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
The giskard09/giskard-search MCP server exposes web and news search to MCP-compatible agents. Search access is pay-per-use rather than account- or subscription-based. The listed search price for Lightning is 10 sats per invoice, while the Arbitrum flow provides payment details for an on-chain transaction.
Available operations include creating a Lightning invoice, obtaining Arbitrum payment information, searching the web, searching recent news, and reporting whether a result was useful. The README also documents a get_status() health-check tool that returns service and dependency information.
The payment flow must happen before a search request. With Lightning, an agent calls get_invoice(), pays the returned invoice with a Lightning wallet, and passes the payment hash to search_web or another applicable search operation. With Arbitrum, the agent calls get_arbitrum_invoice(), pays on Arbitrum One, and submits the transaction hash with the search request.
The server is intended to run as a local or self-hosted HTTP service. The example MCP configuration connects clients to http://localhost:8004/sse. Search functionality is built around DuckDuckGo Search, while the payment stack includes phoenixd, x402, and Arbitrum payment verification.
The giskard09/giskard-search MCP server can run from the published container image ghcr.io/giskard09/giskard-search. The Docker example maps port 8004 and sets PHOENIXD_URL and PHOENIXD_PASSWORD. The documented default phoenixd URL for a host-based Docker deployment is http://host.docker.internal:9740.
Source setup uses Python dependencies including MCP, httpx, DuckDuckGo Search, python-dotenv, FastAPI, Uvicorn, web3, and x402. The README instructs operators to provide PHOENIXD_PASSWORD and OWNER_PRIVATE_KEY in a .env file before starting server.py. The private key is used for the Arbitrum payment configuration, so operators should handle it as a secret.
get_invoice: creates the Lightning payment request listed at 10 sats.get_arbitrum_invoice: returns payment information including a contract and service ID.search_web: performs web search after payment verification.search_news: performs recent-news search after payment verification.report: records whether a search result was useful.get_status(): reports service name, version, port, uptime, health, and dependencies.The giskard09/giskard-search MCP server documents the Arbitrum One payment contract and an x402 wallet address for its on-chain payment flow.
Search calls are not free to operate: an agent must complete the relevant payment flow before searching. Lightning use depends on a reachable phoenixd instance and a Lightning wallet. Arbitrum use requires an Arbitrum One transaction and the server's private-key configuration.
The provided setup examples expose an SSE endpoint on port 8004; client configuration must point to that endpoint. The material does not identify specific desktop or editor clients, so compatibility should be evaluated through their support for MCP SSE connections.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/giskard09-giskard-search)<a href="https://allmcps.com/mcp/giskard09-giskard-search"><img src="https://allmcps.com/api/badge/giskard09-giskard-search?style=directory" alt="Giskard Search on AllMCPs" /></a>