Skip to main content
Glama

Vampire Next

vampire_next
Read-onlyIdempotent

The smallest vampire number that is at least n. 1000 and 1260 give 1260, 1261 gives 1395, and 2188 gives 6880. n runs from 1 to 9999. Price: $0.001 USDC per successful call (x402, Solana). Same tool over HTTPS: POST https://scorptech.it.com/api/x402/v1/vampire-next

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "n": "<n>"
    },
    "name": "vampire_next"
  }
}

Input Schema

NameRequiredDescriptionDefault
nYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, so the bar is lower; the description still adds genuinely useful operational context: a per-call price ($0.001 USDC via x402 on Solana) and an alternate HTTPS endpoint. It doesn't describe what happens if no vampire number satisfies n, which is the main remaining behavioral gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core definition, then examples, then the operational facts (range, price, HTTPS endpoint). Every sentence is useful, though 'n runs from 1 to 9999' duplicates the schema's minimum/maximum and is arguably the one redundant clause.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter pure-function tool with no output schema and solid annotations, the description supplies enough: what it returns, the input domain, worked examples, cost, and an alternate transport. A brief gloss of 'vampire number' and any out-of-range/no-result behavior would make it complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, so the description must carry the parameter. It does explain n's semantic role (the lower bound the returned vampire number must meet) and restates the 1..9999 domain, plus examples that anchor the semantics. It does not define what a vampire number is, so the term itself remains unglossed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a precise verb+resource: the smallest vampire number that is at least n, i.e. a ceiling/next function. That is clear and specific, but it never references the closely-named siblings (vampire, vampire_low, vampire_fangs, vampire_count), so the agent must infer the distinction itself.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Worked input/output examples (1000 and 1260 -> 1260, 1261 -> 1395) implicitly show how to call it, and the valid range of n is given. However, there is no explicit statement of when to use this versus vampire_low or vampire, and no guidance on edge cases or failure modes.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources