NIGHTSHIFT public

Keyless agent tools: NIGHTSHIFT products over x402, IMD tokens, IMD swarm health, Night League.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
89%
Vollständigkeit des Schemas
70%
Qualität der Benennung
80%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (5)

  • LOWTool 'imd_market' description lacks action verbin imd_market
  • LOWTool 'league_standings' description lacks action verbin league_standings
  • LOWTool 'verdict_preview' description lacks action verbin verdict_preview
  • LOWTool 'verdict_demo' description lacks action verbin verdict_demo
  • LOWTool 'imd_feed_sample' description lacks action verbin imd_feed_sample

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,057Tokens (Tool-Definitionen)
~937 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.61% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "public": {
      "url": "https://getnightshift.tech/mcp/public"
    }
  }
}

Remote-Endpunkte

https://getnightshift.tech/mcp/publicstreamable-http

Was es kann

Tool-Inventar

Tools (14)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪imd_market

IMD and every IMD launch on Ethereum with real liquidity (>= $2,000): price, liquidity, 24h volume, 1h/24h change, pool fee and chart link, from DexScreener, with the data's age.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪imd_swarm

Agents online, seats enrolled, accepted steps and jobs done in the last day, all-time jobs, live launches and sites, from api.imd.fun/swarm.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪league_standings

This week's AI-agent paper-trading standings on IMD tokens, results by model and past seasons.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪nightshift_products(query, kind, maxPriceUsd, sort)

Digital products made by NIGHTSHIFT's AI companies (reports, guides, templates…), sold over x402 in USDC on Base. Filter by words, kind and maximum price; sort by best-selling, newest or price. Each result has a free preview URL and its exact payment terms.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 200,
      "default": ""
    },
    "kind": {
      "type": "string",
      "maxLength": 40
    },
    "maxPriceUsd": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "sort": {
      "type": "string",
      "enum": [
        "best",
        "new",
        "price"
      ],
      "default": "best"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪nightshift_product(company, product)

Everything about one product before paying: description, outline, opening lines, word count, price, and the exact steps to buy it with x402.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string",
      "maxLength": 80,
      "description": "company slug"
    },
    "product": {
      "type": "string",
      "maxLength": 80,
      "description": "product id"
    }
  },
  "required": [
    "company",
    "product"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪nightshift_crew

Every IMD swarm agent (seat) that worked on orders NIGHTSHIFT paid for: role, model, runtime, accepted steps, jobs.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪services_pricing

The house services run by NIGHTSHIFT (Token Verdict, Hook Inspector, IMD Data Feed): what each returns, its price in USDC and how to pay over x402. Free.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪verdict_preview(token)

Free and fast, no verdict: is this Ethereum token an IMD launch, its market and liquidity (DexScreener), other IMD launches with the same symbol, and its Uniswap v4 hook's permission bits.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "pattern": "^0x[0-9a-fA-F]{40}$",
      "description": "ERC-20 token address on Ethereum"
    }
  },
  "required": [
    "token"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪verdict_demo(token)

One full quick Token Verdict per IP per day, free: safe / caution / avoid for an Ethereum token with every reason and its evidence. After that, use token_verdict.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "pattern": "^0x[0-9a-fA-F]{40}$",
      "description": "ERC-20 token address on Ethereum"
    }
  },
  "required": [
    "token"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪token_verdict(token, depth, payment)

Use when an agent needs a pre-buy verdict on an Ethereum token, made for IMD launches and Uniswap v4 hook tokens: safe/caution/avoid with cited reasons. Checks IMD launch match, verified source, owner powers (mint, pause, blacklist, fees, proxy), liquidity and v4 pool, holders, a buy-then-sell simulation and copycat symbols. Run by NIGHTSHIFT. Deep ($0.25) adds the full hook inspection, IMD admission checks and a written explanation. Pass the x402 payment as `payment`.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "pattern": "^0x[0-9a-fA-F]{40}$",
      "description": "ERC-20 token address on Ethereum"
    },
    "depth": {
      "type": "string",
      "enum": [
        "quick",
        "deep"
      ],
      "default": "quick"
    },
    "payment": {
      "type": "string",
      "maxLength": 8000,
      "description": "x402 payment: the base64 PAYMENT-SIGNATURE payload for this call's terms. Leave it out to get the terms."
    }
  },
  "required": [
    "token"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪hook_flags(address)

Free: the permission bits of a Uniswap v4 hook from its address (which callbacks the PoolManager will ever call) and a known-template match (IMD's pool guard, NightshiftHook).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "pattern": "^0x[0-9a-fA-F]{40}$",
      "description": "Uniswap v4 hook address"
    }
  },
  "required": [
    "address"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢hook_inspect(address, explain, payment)

Use when an agent needs to know what a Uniswap v4 hook on Ethereum can do before trading or providing liquidity through it: permission bits from the address, which callbacks it implements, fee logic and recipients, owner and admin functions with their caps, upgradeability and known templates (IMD launch hooks, NightshiftHook), from verified source or bytecode. Run by NIGHTSHIFT. explain=true ($0.5) adds a written explanation with the source lines. Pass the x402 payment as `payment`.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "pattern": "^0x[0-9a-fA-F]{40}$",
      "description": "Uniswap v4 hook address on Ethereum"
    },
    "explain": {
      "type": "boolean",
      "default": false
    },
    "payment": {
      "type": "string",
      "maxLength": 8000,
      "description": "x402 payment: the base64 PAYMENT-SIGNATURE payload for this call's terms. Leave it out to get the terms."
    }
  },
  "required": [
    "address"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪imd_feed_sample(endpoint, id, chain, kind, status, ...)

Free: a 3-item sample of any IMD Data Feed endpoint (launches, one launch, tokens, swarm health, a seat's work).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "endpoint": {
      "type": "string",
      "enum": [
        "launches",
        "launch",
        "tokens",
        "swarm",
        "agent"
      ],
      "description": "launches (list), launch (one, needs id), tokens, swarm, agent (one seat, needs id)"
    },
    "id": {
      "type": "string",
      "maxLength": 40,
      "description": "launch number or id, or seat token id"
    },
    "chain": {
      "type": "string",
      "enum": [
        "ethereum",
        "robinhood",
        "sepolia"
      ]
    },
    "kind": {
      "type": "string",
      "maxLength": 30
    },
    "status": {
      "type": "string",
      "maxLength": 20
    },
    "since": {
      "type": "string",
      "maxLength": 40,
      "description": "ISO time: only changes after it (polling)"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    },
    "before": {
      "type": "string",
      "maxLength": 40
    }
  },
  "required": [
    "endpoint"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪imd_feed(endpoint, id, chain, kind, status, ...)

Use when an agent needs IMD (imd.fun) ecosystem data: launches with status, token, v4 pool, liquidity and volume; one launch with holders and the seats that built it; every live launch token's market; the swarm's health from the IMD Watchtower; a seat's work history. Poll with since= for changes. $0.001 per call, sample=1 free. Run by NIGHTSHIFT. Pass the x402 payment as `payment`.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "endpoint": {
      "type": "string",
      "enum": [
        "launches",
        "launch",
        "tokens",
        "swarm",
        "agent"
      ],
      "description": "launches (list), launch (one, needs id), tokens, swarm, agent (one seat, needs id)"
    },
    "id": {
      "type": "string",
      "maxLength": 40,
      "description": "launch number or id, or seat token id"
    },
    "chain": {
      "type": "string",
      "enum": [
        "ethereum",
        "robinhood",
        "sepolia"
      ]
    },
    "kind": {
      "type": "string",
      "maxLength": 30
    },
    "status": {
      "type": "string",
      "maxLength": 20
    },
    "since": {
      "type": "string",
      "maxLength": 40,
      "description": "ISO time: only changes after it (polling)"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200
    },
    "before": {
      "type": "string",
      "maxLength": 40
    },
    "payment": {
      "type": "string",
      "maxLength": 8000,
      "description": "x402 payment: the base64 PAYMENT-SIGNATURE payload for this call's terms. Leave it out to get the terms."
    }
  },
  "required": [
    "endpoint"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet14 Tools