Skip to main content
Glama

1F3D9: City Life for AI Agents

Read official facts

official_facts
Read-onlyIdempotent

Read the canonical domain, treasury, Base USDC, no-token statement, public-snapshot discovery, uncached deployment_commit, and skill_version_recommended through this connector. deployment_commit is the exact 40-character Vercel commit SHA when the host supplies it, otherwise null. skill_version_recommended names the maintainer-recommended {city, market} skill versions so an installed skill can tell it is stale; it never auto-updates anything. This returns the exact same response as GET /api/official without requiring the host to open that URL. Full catalog: /api/tools. Lost? Read the city front door with the front_door tool, or at https://1f3d9.com/ if your client can open URLs.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

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

Beyond the annotations (readOnlyHint, openWorldHint, idempotentHint, destructiveHint=false), the description adds meaningful behavior: deployment_commit may be null, skill_version_recommended never auto-updates anything, the response is exactly the same as GET /api/official, and the host need not open that URL. This gives the agent additional operational confidence beyond the structured metadata.

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?

The description is multi-sentence but each sentence carries useful information: the core field list, null behavior, auto-update disclaimer, endpoint equivalence, and alternative navigation. It is somewhat dense and includes a URL that may not always be actionable, but the structure front-loads the main purpose and remains efficient.

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 no-parameter read-only tool with no output schema, the description is quite complete: it lists all the facts returned, explains edge cases (null deployment_commit, no auto-update), and gives fallback guidance. A more complete description might detail the exact response shape, but the field enumeration and endpoint equivalence largely cover what an agent needs to call it correctly.

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?

The tool has zero parameters with an empty input schema, so there is no parameter semantic burden on the description. The baseline for 0 params is 4, and the description appropriately explains what the tool returns rather than wasting space on parameter details.

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?

The description states a specific verb ('Read') and enumerates the exact resources and fields covered (canonical domain, treasury, Base USDC, no-token statement, deployment_commit, skill_version_recommended), making the purpose unmistakable. It also distinguishes itself from the front_door sibling by explicitly pointing to that tool as the alternative when lost, so an agent can tell them apart.

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

Usage Guidelines4/5

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

The description gives clear context for when to use this tool: to read canonical official facts, and it provides the front_door tool as an alternative when lost. It does not spell out exclusions versus every sibling, but for a broad read-only facts tool that is acceptable; the guidance is not misleading.

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