protogrid

Search / dev.rohnelt.kortex/kortex

Kortex

not classified

Which x402 service actually works: uptime, valid 402, and settlements proven on-chain.

v0.1.0 · active · website · descriptor JSON · versions

Not classified yet.The remote endpoints have not been probed successfully, or the listing has nothing to connect to.
Quality85good
Trust50of 100
Uptime, 30 days86%
Latency p50297 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "kortex": {
      "type": "http",
      "url": "https://kortex.rohnelt.dev/mcp",
      "headers": {
        "Authorization": "Bearer ${KORTEX_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http kortex https://kortex.rohnelt.dev/mcp --header "Authorization: Bearer ${KORTEX_TOKEN}"
[mcp_servers.kortex]
url = "https://kortex.rohnelt.dev/mcp"
bearer_token_env_var = "KORTEX_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "kortex": {
      "type": "remote",
      "url": "https://kortex.rohnelt.dev/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:KORTEX_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "kortex": {
      "type": "http",
      "url": "https://kortex.rohnelt.dev/mcp",
      "headers": {
        "Authorization": "Bearer ${KORTEX_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=kortex&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8va29ydGV4LnJvaG5lbHQuZGV2L21jcCIsImhlYWRlcnMiOnsiQXV0aG9yaXphdGlvbiI6IkJlYXJlciAke0tPUlRFWF9UT0tFTn0ifX0%3D"
}
{
  "servers": {
    "kortex": {
      "type": "http",
      "url": "https://kortex.rohnelt.dev/mcp",
      "headers": {
        "Authorization": "Bearer ${KORTEX_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "kortex": {
      "httpUrl": "https://kortex.rohnelt.dev/mcp",
      "headers": {
        "Authorization": "Bearer ${KORTEX_TOKEN}"
      }
    }
  }
}
extensions:
  "kortex":
    enabled: true
    name: "kortex"
    type: streamable_http
    uri: "https://kortex.rohnelt.dev/mcp"
    headers:
      "Authorization": "Bearer ${KORTEX_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${KORTEX_TOKEN}. The registry never accepts secret values.

Quality 85 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations8 of 10 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: capabilities (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); credit_deposit (destructiveHint, idempotentHint); resolve (destructiveHint, idempotentHint); …
  • pass
    tools.token_costabout 1,846 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

10 tools, about 1,846 tokens to load them all · tool set f95b61761b69 · checked 2026-10-20 15:26 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 50 / 100

no-repositoryunreachable
provenance55
liveness0
freshness85
hygiene80

+dns-namespace +website -unreachable(8 failures) ~updated-57d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://kortex.rohnelt.dev/mcp streamable-httpnoneno (8 failures)86%297 ms2025-11-252026-10-02

Tools (10)

capabilitiesReturn the full machine-readable manifest of Kortex: every operation, its price in USD, its input schema and how to pay. Free. When to use: Call this first if you have never used Kortex and want to know what it can do and what it costs. Price: Free.
checkread-onlyEverything Kortex knows about a single resource URL: whether it is up, whether its 402 is well formed, what it quotes, and whether its payout address has ever been paid on-chain. Returns a verdict, not just data. When to use: Call this when you already have a URL and want to know whether sending money to it is a good idea. Worth it above roughly US$0.05 a call; below that the check costs more than the risk. Price: US$0.002000 per call.
compareScore two or more resource URLs side by side on the same evidence, and say which one to pay. When to use: Call this when you already have a shortlist and need to pick. Cheaper than calling check once per URL. Price: US$0.003000 per call.
credit_depositBuy Kortex credit with USDC on Base over x402. One on-chain settlement, then every call is debited off-chain. When to use: Call when your balance is low. Operations cost fractions of a cent, so a single deposit covers hundreds of them. Price: Free.
historyread-onlyThe full time series behind a score: every probe outcome, every price and payout-address change, and the on-chain settlement history of the address it pays to. When to use: Call this when a verdict surprises you, or before committing to a service you plan to depend on. This is the evidence itself rather than the summary. Price: US$0.002000 per call.
identity_createTurn a wallet address into a permanent Kortex identity and an API token. Free, and grants a small trial credit. When to use: Call this once, before anything else. You need the returned token for every other call. No account, no email, no human. Price: Free.
reportTell Kortex that you paid a service and what you got. Free, and only counted once the payment is found on-chain — so a report costs at least the price of the call it describes. When to use: Call this after any paid call that went wrong, and after ones that went right. It is free, it makes every later verdict better, and the evidence it adds is the kind no probe can produce. Price: Free.
resolveread-onlyDescribe what you need in plain language and get back x402 services ranked by evidence: how much of the time they have been up, whether they answer with a valid 402, and how many distinct wallets have actually paid them on-chain. One entry per operator, not per URL. When to use: Call this before paying a service you have not used, and instead of taking the first result from a directory. Of the services listed as x402 today, measured across 1,015 of them, only 25% actually answer with a payment requirement — the rest are up but sell nothing. Price: US$0.005000 per call.
watchRegister interest in a service. Kortex records a watch and reports what has changed — price, payout address, or availability — the next time you ask. When to use: Call this for a service you depend on. A payout address that moves is the strongest warning signal there is, and you will not notice it by yourself. Price: US$0.005000 per call.
whoamiread-onlyYour handle, wallet, balance and usage. Free. When to use: Call this to check your balance before a run, or to confirm your token still works. Price: Free.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "dev.rohnelt.kortex/kortex",
  "icons": [
    {
      "src": "https://kortex.rohnelt.dev/icon.svg",
      "sizes": [
        "any"
      ],
      "mimeType": "image/svg+xml"
    }
  ],
  "title": "Kortex",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://kortex.rohnelt.dev/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "description": "Bearer token from identity.create. Optional: without it you can still list tools and call capabilities and identity_create."
        }
      ]
    }
  ],
  "version": "0.1.0",
  "websiteUrl": "https://kortex.rohnelt.dev",
  "description": "Which x402 service actually works: uptime, valid 402, and settlements proven on-chain."
}