MCP.Market

Giskard Search MCP server

online · 93% uptime
by giskard09·io.github.giskard09/search·v0.1.1·1 stars

Pay-per-use web search for AI agents. Lightning invoice, Ed25519 signature, karma discounts.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed Giskard Search yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Giskard Search tools (6)

write = sends, deletes, buys or posts
  • get_arbitrum_invoiceFree

    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 only be used once (marked as consumed after verification).

  • get_invoiceFree

    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). With a valid signature you get karma tiers: 1-20=7 sats | 21-50=5 sats | 50+=3 sats. Tiers: no mark=10 sats | karma 1-20=7 sats | 21-50=5 sats | 50+=3 sats.

  • get_statusFree

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

  • reportFree

    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

  • search_newsFree

    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, default 5) Flow: get_invoice → pay → search_news(payment_hash=...). Same payment rules as search_web. Use search_news for time-sensitive queries, search_web for general knowledge.

  • search_webFree

    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 5) Flow: get_invoice → pay → search_web(payment_hash=...). Side effects: consumes the payment (cannot reuse same hash). Idempotent: no, each call requires a new payment.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 2197ms17/20
  • Tool poisoning6 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 97 days ago8/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Giskard Search compares

Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
75/100
higher than 50% of 1,761 Finance servers
Tools
6
the typical Finance server has 8
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
93%
of our recent checks; the typical remote Finance server answers 100%
Response time
482 ms
faster than 30% of 1,133 Finance servers
GitHub stars
1
more than 65% of 946 Finance servers

What its tools let an agent do: 6 read

Install Giskard Search in Claude Code, Cursor or VS Code

claude mcp add --transport http search https://search.rgiskard.xyz/sse
Add to Cursor

What the publisher says

From the Giskard Search repository's README, as published. We do not edit it. Read it on GitHub

Giskard Search

<!-- mcp-name: io.github.giskard09/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

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

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

Giskard understands what agents need. That is why Giskard exists.

Nothing above is checked by us. What we check is on the safety report.

Giskard Search: common questions

Is Giskard Search MCP server safe?
Mostly: it is graded B (75/100). Read the Giskard Search safety report
How do I install Giskard Search?
It runs remotely at search.rgiskard.xyz. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Giskard Search need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Giskard Search maintained?
The last commit was 135 days ago (2026-06-22). The latest release is v0.1.1.
Is Giskard Search up?
93% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Giskard Search?
Servers from other publishers that do the same job: Blockrun MCP server, Agent402.Tools: pay-per-call web tools MCP server and three.ws Tutor MCP server.
How does Giskard Search compare with other Finance MCP servers?
safety score 75/100 (higher than 50% of 1,761 Finance servers); tools 6 (the typical Finance server has 8); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Giskard Search

Same job from other publishers: the closest match first, then the best rated.

  • Blockrun
    Web search, deep research, prediction markets & crypto data for AI agents. Pay per call via x402.
    B
  • Agent402.Tools: pay-per-call web tools
    Agentic Finance: 500+ agent tools, multi-chain USDC over x402 or MPP, or free via proof-of-work
    A
  • three.ws Tutor
    Read a Pay-As-You-Learn tutoring session's itemized tab and close it for an attested invoice.
    A
  • WebCrypt MCP Server
    Zero-dependency Web Crypto & AI Agent MCP Server (AES-256-GCM, RSA-4096, PQC, Signatures).
    A
  • E Arveldaja
    Estonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.
    B

More from giskard09 →