Skip to main content
Glama
nta-invoice-mcp

nta-invoice-mcp

by koizumikento

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NTA_INVOICE_APP_IDYesThe application ID issued by the NTA for the Invoice Web-API (set as the environment variable NTA_INVOICE_APP_ID).

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
lookup_invoice_registrationB

Look up one Japanese invoice registration number on a specified date (YYYY-MM-DD).

lookup_invoice_registrationsB

Look up up to ten Japanese invoice registration numbers on one date (YYYY-MM-DD).

get_invoice_registration_historyA

Read published registration, cancellation and expiry history for one number.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 3 tools

Disambiguation3/5

lookup_invoice_registration and lookup_invoice_registrations differ only by a trailing 's', so an agent must read descriptions carefully to avoid selecting the wrong one; the batch variant's 'up to ten' limit is the only real discriminator. The history tool is clearly distinct. Boundaries are workable but the singular/plural pair invites misselection.

Naming Consistency4/5

All three follow a recognizable verb_noun pattern (lookup_*, get_*_history) with consistent snake_case. The only deviation is the near-identical singular/plural naming of the two lookup tools, which is consistent with convention but makes the pair harder to distinguish than ideal.

Tool Count4/5

Three tools for a narrow, single-purpose domain (Japanese invoice registration lookup) is well-scoped and each tool earns its place. One could argue the batch lookup could be folded into the single lookup, but the count itself is not excessive or thin.

Completeness3/5

The surface covers single lookup, batch lookup, and historical/status data for one number, but has notable gaps: no reverse lookup by registrant name or entity, no batch history retrieval, and no way to list or search registrations. Agents can handle the core validity check but will dead-end on discovery-style queries.

Maintenance

ActivityMaintained
ResponsivenessOutdated data