Skip to content
naxytra logo

naxytra MCP server

Which MCP servers are naxytra's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-22

← Back to naxytra

Whose server it is
  • Registry namecom.naxytra/xytara-mcp-executorverified in the MCP registry

The registry name sits under naxytra.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-22
  • Stateanswerschecked 2026-10-22
  • Tools17
  • Server calls itselfcom.naxytra/xytara-mcp-executor
  • Server version3.4.0
  • Protocol version2025-06-18

On 2026-10-22 the server answered initialize and tools/list without a sign-in. First answer in 138 ms.

Should an agent connect itConnect it
  • Its tools do every use case we checked: Check whether an x402 payment actually settled; Encode and decode ABI call data; Extract plain text from HTML pages.

Once connected

  • For "Check whether an x402 payment actually settled", the likely first call is x402.verify-receipt.
  • For "Encode and decode ABI call data", the likely first call is abi.encode.
  • For "Extract plain text from HTML pages", the likely first call is html.to-text.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 14, the first on 2026-10-22
  • INITE MCP score98 of 100answers 100 · does the job 100 · definitions 99 · context 82 · connects 100
  • What an agent can do with it3 of 3 use cases
  • Answered100% of days14 of 14 daily checks
  • Median first answer130 ms
  • Space in an agent's context≈ 5,744 tokensthe definitions of all its tools (31), which an agent carries on every turn
  • Tool definitionsA · 99 of 100
  • Typed results0 of 31 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a type: in 1 of 31

What an agent can do with it

  • can do · Check whether an x402 payment actually settled
  • can do · Encode and decode ABI call data
  • can do · Extract plain text from HTML pages

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

None of the five warning signs in these definitions.

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers17 tools · read 2026-10-22
  • summarize

    Extractive summary: returns the first sentences of the text (default 3, up to 10) capped at max_chars (default 600, 50-2000), taken from the first 4000 characters. Deterministic; it does not paraphrase. `truncated` is true when the source…

  • zones.lookup

    Live DNS lookup of A, AAAA, CNAME, MX, NS and TXT records for a domain (a URL is accepted; its hostname is used; IDNs are punycoded). 2 s per query, ~5 s total. Per-record errors are reported in record_errors; if no record resolves at all…

  • catalog

    Lists the enabled tools with titles, descriptions and the price. Same information as tools/list. Free: never requires payment.

  • reply.draft

    Builds a structured reply to a message: greeting to the sender (name detected from the sign-off, or sender_name), acknowledgement, every question and request found in the message listed with an answer placeholder, deadlines noted, and a…

  • json.validate

    Validates a JSON payload (any JSON value, or JSON text as a string) against a JSON Schema and returns valid plus every error with its JSON Pointer path. Supported keywords: type, required, properties, additionalProperties…

  • text.extract

    Extracts emails, URLs (trailing punctuation stripped), IPv4 addresses, EVM addresses, transaction hashes, @mentions, #hashtags, prices, ISO/slash dates and phone numbers (dates, IPs and plain numbers are not reported as phones). Input up…

  • html.to-text

    Converts HTML to readable plain text: drops scripts/styles/comments and all attribute text, keeps paragraph and list structure, separates table cells with " | ", decodes numeric and common named entities, and returns the <title>…

  • text.chunk

    Splits text into chunks of at most max_chars (100-20000, default 2000) preferring paragraph, line, sentence and word boundaries, with optional overlap (up to half of max_chars). Sizes are UTF-16 code units; surrogate pairs (emoji) are…

  • x402.decode

    Decodes an x402 payment challenge (base64 PAYMENT-REQUIRED header, or the JSON; v2 `amount` and v1 `maxAmountRequired`) into networks, assets, human amounts and payTo. A challenge with no payment options fails (not charged). Price: $0.01…

  • keccak256

    Ethereum keccak256 of the input: returns the 32-byte digest and the 4-byte selector. encoding auto (default) hashes 0x-hex input as bytes and anything else as UTF-8 text; force utf8 or hex explicitly. The empty string is allowed. Up to…

  • address.validate

    Checks an EVM address: format (0x + 40 hex), EIP-55 checksum (for mixed-case input), zero address, and returns the checksummed form. Price: $0.01 USDC per call on Base mainnet ($0.001 on Base Sepolia), paid with x402; failed calls are not…

  • x402.verify-receipt

    Decodes an x402 PAYMENT-RESPONSE receipt and checks Base / Base Sepolia: settlement_confirmed is true only if the tx succeeded and its logs contain a USDC Transfer to the expected payTo (pay_to, else this server's) for the expected amount…

  • tx.status

    Looks up a transaction by hash on Base mainnet (default) or Base Sepolia: success/failed/pending, block, confirmations, from, to, value and gas. network accepts eip155:8453, base, 8453, eip155:84532, base-sepolia, 84532. A hash unknown to…

  • abi.encode

    Solidity ABI encoding (like abi.encode): address, bool, uint8-256, int8-256, bytes1-32, bytes, string, dynamic T[] and fixed T[k] arrays, and tuples written (uint256,address), nested to any depth. Strict: exact 20-byte (checksum-valid)…

  • abi.decode

    Decodes ABI-encoded hex for the given types (same type support as abi.encode). Strict: every length and offset is bounded by the data present, dirty padding bits and trailing bytes are rejected, and calldata with a 4-byte selector is…

  • merkle.verify

    Verifies a keccak256 Merkle proof. leaf, root and every proof entry must be 0x 32-byte hashes (hash_leaf:true keccak-hashes a raw leaf first). sorted:true (default) is OpenZeppelin MerkleProof (sorted pairs); sorted:false needs leaf_index…

  • eip712.hash

    Computes the EIP-712 digest, domain separator, struct hash and encodeType from domain, types, primaryType and message (what wallets sign, including the x402 USDC TransferWithAuthorization). Every field is type-checked; a missing field…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "xytara-mcp-executor": {
      "type": "http",
      "url": "https://xytara-mcp-executor.onrender.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http naxytra https://xytara-mcp-executor.onrender.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://xytara-mcp-executor.onrender.com/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.