Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Giskard Search

FreeNot checked

Pay-per-use semantic web search for AI agents. Powered by SearxNG, agents pay in sats via Lightning Network micropayments — no API keys required.

GitHubEmbed

About

Pay-per-use semantic web search for AI agents. Powered by SearxNG, agents pay in sats via Lightning Network micropayments — no API keys required.

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

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

Agent flow (Lightning)

1. get_invoice()                           → Lightning invoice (10 sats)
2. Pay via any Lightning wallet
3. search_web(query, payment_hash=...)     → results

Agent flow (Arbitrum)

1. get_arbitrum_invoice()                  → contract + service ID
2. Pay on Arbitrum One
3. search_web(query, tx_hash=...)          → results

Run with Docker

docker run -p 8004:8004 \
  -e PHOENIXD_URL=http://host.docker.internal:9740 \
  -e PHOENIXD_PASSWORD=your_password \
  ghcr.io/giskard09/giskard-search

Run from source

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

MCP config

{
  "mcpServers": {
    "giskard-search": {
      "url": "http://localhost:8004/sse"
    }
  }
}

Payment contracts

  • Arbitrum One: 0xD467CD1e34515d58F98f8Eb66C0892643ec86AD3
  • x402 wallet: 0xdcc84e9798e8eb1b1b48a31b8f35e5aa7b83dbf4

Stack


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
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.

from github.com/giskard09/giskard-search

Installing Giskard Search

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/giskard09/giskard-search

FAQ

Is Giskard Search MCP free?

Yes, Giskard Search MCP is free — one-click install via Unyly at no cost.

Does Giskard Search need an API key?

No, Giskard Search runs without API keys or environment variables.

Is Giskard Search hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Giskard Search in Claude Desktop, Claude Code or Cursor?

Open Giskard Search on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Giskard Search with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs