Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"giskard-search": {
"url": "http://localhost:8004/sse"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Pay-per-use web search for AI agents. Lightning invoice, Ed25519 signature, karma discounts.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked mcp against OSV.dev.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in search / ai-ml
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
Persistent memory using a knowledge graph
Dynamic problem-solving through sequential thought chains
Web and local search using Brave Search API
MCP Security Weekly
Get CVE alerts and security updates for io.github.giskard09/search and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
"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.
| Tool | Description |
|---|---|
get_invoice | Get a Lightning invoice (10 sats) to pay before searching |
get_arbitrum_invoice | Get payment info to pay with ETH on Arbitrum |
search_web | Search the web after paying |
search_news | Search recent news after paying |
report | Report whether the result was useful |
1. get_invoice() → Lightning invoice (10 sats)
2. Pay via any Lightning wallet
3. search_web(query, payment_hash=...) → results
1. get_arbitrum_invoice() → contract + service ID
2. Pay on Arbitrum One
3. search_web(query, tx_hash=...) → results
docker run -p 8004:8004 \
-e PHOENIXD_URL=http://host.docker.internal:9740 \
-e PHOENIXD_PASSWORD=your_password \
ghcr.io/giskard09/giskard-search
git clone https://github.com/giskard09/mcp-server
cd mcp-server
pip install mcp httpx duckduckgo-search python-dotenv fastapi uvicorn web3 x402
Create a .env file:
PHOENIXD_PASSWORD=your_phoenixd_password
OWNER_PRIVATE_KEY=your_arbitrum_private_key
Start the server:
python3 server.py
{
"mcpServers": {
"giskard-search": {
"url": "http://localhost:8004/sse"
}
}
}
0xD467CD1e34515d58F98f8Eb66C0892643ec86AD30xdcc84e9798e8eb1b1b48a31b8f35e5aa7b83dbf4Call the get_status() MCP tool for a health check. Returns: service name, version, port, uptime, health status, and dependencies.
Part of Mycelium — infrastructure for AI agents.
| Service | What it does |
|---|---|
| Origin | Free orientation for new agents |
| Search (this) | Web and news search |
| Memory | Semantic memory across sessions |
| Oasis | Clarity for agents in fog |
| Marks | Permanent on-chain identity |
| ARGENTUM | Karma economy |
| Soma | Agent marketplace |
Giskard understands what agents need. That is why Giskard exists.