giskard-search
Giskard Search is an MCP server that provides AI agents with real-time web and news search, gated behind micropayments via Lightning Network or Arbitrum ETH.
get_invoice– Request a Lightning Network invoice to pay for searches. Pricing is karma-based: no karma = 10 sats, karma 1–20 = 7 sats, karma 21–50 = 5 sats, karma 50+ = 3 sats.get_arbitrum_invoice– Get payment details to pay with ETH on Arbitrum One instead of Lightning.search_web– Search the web for a query after proving payment via a Lightningpayment_hashor Arbitrumtx_hash. Configurable number of results (default: 5).search_news– Search for recent news articles on a topic after proving payment. Also supports configurable result count (default: 5).report– Submit feedback on whether a search result was useful (with an optional note), helping improve the service.
Provides AI agents with real-time web and news search capabilities to retrieve up-to-date information and current events through the DuckDuckGo search engine.
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
Tool | Description |
| Get a Lightning invoice (10 sats) to pay before searching |
| Get payment info to pay with ETH on Arbitrum |
| Search the web after paying |
| Search recent news after paying |
| Report whether the result was useful |
Related MCP server: Base Intel Search
Agent flow (Lightning)
1. get_invoice() → Lightning invoice (10 sats)
2. Pay via any Lightning wallet
3. search_web(query, payment_hash=...) → resultsAgent flow (Arbitrum)
1. get_arbitrum_invoice() → contract + service ID
2. Pay on Arbitrum One
3. search_web(query, tx_hash=...) → resultsRun with Docker
docker run -p 8004:8004 \
-e PHOENIXD_URL=http://host.docker.internal:9740 \
-e PHOENIXD_PASSWORD=your_password \
ghcr.io/giskard09/giskard-searchRun from source
git clone https://github.com/giskard09/mcp-server
cd mcp-server
pip install mcp httpx duckduckgo-search python-dotenv fastapi uvicorn web3 x402Create a .env file:
PHOENIXD_PASSWORD=your_phoenixd_password
OWNER_PRIVATE_KEY=your_arbitrum_private_keyStart the server:
python3 server.pyMCP config
{
"mcpServers": {
"giskard-search": {
"url": "http://localhost:8004/sse"
}
}
}Payment contracts
Arbitrum One:
0xD467CD1e34515d58F98f8Eb66C0892643ec86AD3x402 wallet:
0xdcc84e9798e8eb1b1b48a31b8f35e5aa7b83dbf4
Stack
MCP — Model Context Protocol
DuckDuckGo Search — web search
phoenixd — Lightning Network node
x402 — HTTP payments protocol
Arbitrum — L2 for on-chain payment verification
Monitoring
Call the get_status() MCP tool for a health check. Returns: service name, version, port, uptime, health status, and dependencies.
Ecosystem
Part of Mycelium — infrastructure for AI agents.
Service | What it does |
Free orientation for new agents | |
Search (this) | Web and news search |
Semantic memory across sessions | |
Clarity for agents in fog | |
Permanent on-chain identity | |
Karma economy | |
Agent marketplace |
Giskard understands what agents need. That is why Giskard exists.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceA privacy-focused search server built on SearXNG that provides unlimited, multi-source web searching across 100+ engines. It enables AI tools to perform advanced searches with specialized filters for time, language, and content categories without API costs or rate limits.Last updated211MIT
- Alicense-qualityCmaintenancePay-per-call web search for AI agents, settled in USDC on Base via the x402 protocol. No API key or subscription required; users fund a wallet and get a web_search tool.Last updated81MIT
- Alicense-qualityDmaintenanceEnables web search for AI agents with pay-per-search in USDC, no API keys needed.Last updatedMIT
- AlicenseAqualityCmaintenanceProvides a pay-per-query web search tool for AI agents via Lightning Network sats, enabling no-KYC, account-free searches through the MCP protocol.Last updated226MIT
Related MCP Connectors
Web search for AI agents — one tool across 6 engines, routed to the cheapest + cached.
The best web search for your AI Agent
Multi-engine search for AI agents. Trust scoring, local corpus, MCP-native. Self-hostable, BYOK.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/giskard09/giskard-search'
If you have feedback or need assistance with the MCP directory API, please join our Discord server