Skip to main content
Glama

AgentNative: Public Data, Government Datasets, Federal Statistics & Official Records

Create a Stripe access checkout

request_paid_access

Use this state-changing tool only after free samples demonstrate value and the human owner approves payment. Creates a Stripe Checkout plus one-time claim URL; choose the $5 pass for research or $19/month subscription for recurring workflows.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
planNopass

TDQS

A5/5.0
Behavior5/5

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

Annotations already mark this as non-read-only and non-idempotent; the description adds concrete external behavior: it creates a Stripe Checkout and a one-time claim URL, and requires human approval before use. This goes beyond the structured fields.

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

Conciseness5/5

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

Two sentences with no filler. The precondition and state-changing warning are front-loaded, followed by the created artifacts and plan options. Every phrase earns its place.

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

Completeness5/5

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

For a single-parameter tool with no output schema, the description covers when to use it, what it creates, and how to choose the plan. Nothing essential is missing for an agent to invoke it correctly.

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

Parameters5/5

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

The only parameter, plan, is fully explained in prose: $5 pass for research, $19/month subscription for recurring workflows. Since schema description coverage is 0%, the description fully compensates by giving each enum value meaningful context.

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

Purpose5/5

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

Description names a specific action (creates a Stripe Checkout plus one-time claim URL), identifies the tool as state-changing, and clearly differentiates it from the data/import/query siblings. The title and body align on the paid-access resource.

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

Usage Guidelines5/5

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

Explicitly states the prerequisite: use only after free samples demonstrate value and the human owner approves payment. It also guides plan selection by tying the 'pass' option to research and the 'subscription' option to recurring workflows.

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.

TDQS

A4.2/5.0
Disambiguation4/5

Most tools target clearly distinct actions and states, such as searching, sampling, querying, materializing, or requesting paid access. The main ambiguity is between search_public_datasets and search_discovered_datasets, which both search catalog metadata and differ mainly in scope and materialization-state reporting.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern, using clear verbs like list, search, sample, query, request, get, and aggregate. The naming makes the action and subject predictable across the entire set.

Tool Count5/5

With 14 tools, the server covers distinct stages of a coherent workflow: discovery, materialization, status polling, sampling, querying, aggregation, coverage checking, and paid access. Each tool addresses a meaningful step without excessive redundancy.

Completeness4/5

The tool surface covers the full discovery-to-paid-query lifecycle for imported government datasets and includes dedicated Federal Register access. Minor gaps exist, such as no explicit dataset-detail or payment-status tool, but agents can work around these using list/search and request_paid_access.

Resources