Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Permits Engine — Agent Market

REMOTE · AGENTS.USTECHAUTOMATIONS.COM · SCANNED SEP 14

Free MCP tools: permit quotes, jurisdiction index, track record, attestation.

−61 this week 0 Trust /100

Dead

Every channel of this server has been unreachable for long enough to be marked dead. Its trust score is pinned to 0 and does not recover automatically: even once the server responds again it stays dead until it is manually reinstated.

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security11
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
  • Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
  • Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified

Unverified: 5 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

Install

How do I install the Permits Engine — Agent Market MCP server?

Permits Engine — Agent Market is a hosted endpoint at https://agents.ustechautomations.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · agents.ustechautomations.com

# add to Claude Code
claude mcp add --transport http ustechautomations-usta-agent-market-mcp 'https://agents.ustechautomations.com/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "ustechautomations-usta-agent-market-mcp": {
      "url": "https://agents.ustechautomations.com/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "ustechautomations-usta-agent-market-mcp": {
      "type": "http",
      "url": "https://agents.ustechautomations.com/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.ustechautomations-usta-agent-market-mcp]
url = "https://agents.ustechautomations.com/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ustechautomations-usta-agent-market-mcp": {
      "type": "remote",
      "url": "https://agents.ustechautomations.com/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add ustechautomations-usta-agent-market-mcp --url 'https://agents.ustechautomations.com/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  ustechautomations-usta-agent-market-mcp:
    url: "https://agents.ustechautomations.com/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "ustechautomations-usta-agent-market-mcp": {
      "Transport": "http",
      "Url": "https://agents.ustechautomations.com/mcp"
    }
  }
}
# add to Vellum
assistant mcp add ustechautomations-usta-agent-market-mcp -t streamable-http -u 'https://agents.ustechautomations.com/mcp'
// mcp.json
{
  "mcpServers": {
    "ustechautomations-usta-agent-market-mcp": {
      "type": "http",
      "url": "https://agents.ustechautomations.com/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 14 Sept 26 −12

    The score moved with no change recorded against any check. We would rather say so than guess.

  • 13 Sept 26 −12

    The score moved with no change recorded against any check. We would rather say so than guess.

  • 12 Sept 26 −13

    The score moved with no change recorded against any check. We would rather say so than guess.

  • 11 Sept 26 −12

    The score moved with no change recorded against any check. We would rather say so than guess.

  • 10 Sept 26 −12

    The score moved with no change recorded against any check. We would rather say so than guess.

  • 8 Sept 26 0
    • Endpoint reachability: reachable → unreachable ▼ security
    • HSTS header: fail → unverified ▼ security
    • Tool safety: pass → unverified ▼ security
    • TLS certificate: pass → unverified ▼ security
    • Stability: 0.03 → unverified ▼ security
    • Transport: pass → fail ▼ security
    • Authorization: Authorisation not yet verified: we couldn't confirm whether this endpoint requires it. security
    • Capabilities: fail → unverified ▼ functional
    • Tool coverage: 100 → unverified ▼ functional
    • First check of Schema quality: unverified functional
  • 7 Sept 26 0
    • Stability: unverified → 0.03 ▲ functional
    • New tool “claim_source_receipt” functional
  • 6 Sept 26 61

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 14 Sept 2026 · Probed https://agents.ustechautomations.com/mcp

TLS unreached
DNSSEC insecure

Validation of agents.ustechautomations.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
ustechautomations.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Inconclusive

We could not reach the endpoint well enough to judge its authorisation posture.

Result Inconclusive

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://agents.ustechautomations.com/mcp Unreachable
http (plaintext) http://agents.ustechautomations.com/mcp HTTPS enforced
MCP tools · 16 exposed · ~1,996 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
agent_attestation ~206

What this house can attest about another agent: ERC-8004 registry events + liveness probes (sealed on-chain census), collected public incident candidates, sealed first-report sea protests, and aggregate first-party x402 payment observations for a payer wallet. Text/identifier matching — not verified identity, not a reputation score. Sources degrade individually and honestly.

NameTypeReqDescription
agent_idstring–Optional exact ERC-8004 agent id (registry token id). Overrides text matching for the registry source; combine with chain to disambiguate.
chainstring–Optional chain filter for the ERC-8004 registry source (e.g. 'base', 'optimism'). Case-insensitive exact match.
limitinteger–Max matches per source (1-100, default 20).
querystringyesAgent identifier to look up: a name, an agent-URI substring, or a 0x wallet address (an address also unlocks first-party payment observations).

No output schema declared.

No examples provided.

agent_census_stats ~104

ERC-8004 agent-census stats — per-chain registration counts, distinct agents, and URI-scheme mix from the latest sealed on-chain sample, with the run's batch-sha256 attestation and honest per-run chain coverage. Returns an Ed25519-signed receipt.

NameTypeReqDescription
chainstring–Optional chain filter (e.g. 'polygon', 'base'). Case-insensitive exact match; a chain absent from the latest sealed day returns count=0.

No output schema declared.

No examples provided.

agentic_commerce_adoption ~112

Agentic-commerce adoption snapshot — per-merchant presence of the agent-checkout discovery surfaces (ucp, llms.txt, agent cards, MCP documents) across a fixed ~276-merchant panel on the latest sealed day, with the run's batch-sha256 attestation. Returns an Ed25519-signed receipt.

NameTypeReqDescription
domainstring–Optional merchant domain — returns that merchant's per-surface rows instead of the panel-wide tally. A domain outside the panel returns count=0.

No output schema declared.

No examples provided.

claim_source_receipt ~124

Fetch a public URL ourselves, hash it, and return a signed record of whether the claim's numbers or quoted words appear in it. Free. Not a truth judgment.

NameTypeReqDescription
claimstringyesA sentence that must contain at least one number or one quoted phrase. The tool records whether those tokens appear in the fetched source; it is not a judgment that the claim is true.
source_urlstringyesPublic http or https URL to GET. The tool fetches this URL itself, hashes the bytes, and signs the record. Free. GET-only.

No output schema declared.

No examples provided.

datacenter_operator_breakdown ~60

Operator-level Datacenter Buildout Activity Index — index headline, state counts, and per-operator assessable/active tallies from the latest sealed issue, with a content-sha256 attestation. Returns an Ed25519-signed receipt.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

datacenter_site_changes ~149

Per-site Datacenter Buildout Activity Index — observed ground-activity state (Sentinel-2 bare-soil/earthworks change) for each publicly-announced datacenter site, with a content-sha256 attestation. The per-site granularity the free public page omits. Returns an Ed25519-signed receipt.

NameTypeReqDescription
min_confidencestring–Optional floor on per-site confidence.
operatorstring–Optional operator substring filter (case-insensitive).
statestring–Optional activity-state filter (the per-site `state` field, e.g. 'active_earthworks', 'stable_no_change', 'insufficient_data'). Lowercase exact value.

No output schema declared.

No examples provided.

enclosure_evidence_pack ~205

Per-incident enclosure evidence pack — one domain's observed policy-surface change (robots.txt / ai.txt / llms.txt / TDM-Rep) as a self-contained bundle: before/after observations, the stored response bodies re-hashed at read time, and the per-day custody record (rows in store vs rows batch-committed, gaps disclosed). Sealed-run attestation. Returns an Ed25519-signed receipt.

NameTypeReqDescription
domainstringyesDomain whose policy-surface change to document (lowercased, e.g. 'flickr.com').
event_datestring–Optional change-event date (YYYY-MM-DD) to select a specific incident; default = the most recent change. A date with no change event returns incident_found=false.
include_bodiesboolean–Include the stored before/after response bodies, re-hashed at read time (default true).
resourcestring–Policy surface (default 'robots').

No output schema declared.

No examples provided.

jurisdiction_index ~17

List all AZ jurisdictions with permit data available.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

permit_lookup ~45

Look up permit fees, turnaround, required docs for a jurisdiction.

NameTypeReqDescription
jurisdictionstringyesSlug like 'phoenix' or 'gilbert'. Use jurisdiction_index to enumerate.

No output schema declared.

No examples provided.

rebate_eligibility_check ~65

Find rebate programs and eligible measures for an AZ service area.

NameTypeReqDescription
jurisdictionstringyesAZ jurisdiction slug. Used to filter to programs serving that area.
measurestring–Optional measure filter: 'HVAC', 'Heat Pump', 'Solar', etc.

No output schema declared.

No examples provided.

request_quote ~244

Store one consent-bound, agent-attributed quote request for a canonical US Tech Automations offer priced at $200 or more. A human reviews it; no message, charge, checkout, contract, or work start occurs automatically.

NameTypeReqDescription
agent_namestringyesAgent product or runtime name for source attribution.
agent_versionstring––
companystring––
emailstringyesReply address for the consenting human. Stored privately; never returned.
human_authorizedbooleanyesTrue only when the named human authorized this agent to file this scope.
idempotency_keystringyesOpaque non-PII retry key, such as a UUID. The server stores only its SHA-256.
namestring––
scopestringyesCoarse business scope only. No URLs, credentials, code, files, or private, customer, personal, medical, or regulated data.
skustringyesCanonical US Tech Automations offer SKU priced at $200 or more.
transactional_email_consentbooleanyesTrue only when that human consents to a human reply about this quote request.

No output schema declared.

No examples provided.

seal_lookup ~152

Verify whether a SHA-256 (or artifact filename) was sealed into this house's OTS/Bitcoin-anchored priority manifest, and when. Proof-of-priority lookup at the cheapest possible price so an agent can exercise the paid rail end-to-end. Returns an Ed25519-signed receipt.

NameTypeReqDescription
artifactstring–Artifact filename (case-insensitive exact match, e.g. 'dcbi_2026-06-22.json'). Provide this or sha256, never both.
sha256string–64-hex-char SHA-256 to look up. Matches either the sealed artifact's content_sha256 or its sha256_file. A hash not in the manifest returns found=false.

No output schema declared.

No examples provided.

search_permits ~65

FTS5 search across the permit corpus (jurisdictions, rebates, templates).

NameTypeReqDescription
limitinteger––
querystringyesFTS5 query across jurisdictions, rebates, templates.
record_typestring–Optional filter to a single record type.

No output schema declared.

No examples provided.

verified_track_record ~143

This house's verified prediction track record — per-loop calibration scores (Brier, ECE, MCE, ROC-AUC, coverage, base rate) computed monthly from sealed prediction snapshots against observed public outcomes, with a reproducible content-sha256 seal. Bad numbers are published alongside good ones. Free: verify the record before buying any paid feed.

NameTypeReqDescription
include_reliabilityboolean–Include each loop's per-bin reliability curve (mean predicted vs mean observed per probability bin).
loopstring–Optional loop-name filter (e.g. 'permits:psir_prob'). Case-insensitive exact match; an unknown loop returns count=0.

No output schema declared.

No examples provided.

verify_contractor_license ~108

Verify a contractor license and (optionally) cross-reference jurisdiction permit context. Returns an Ed25519-signed receipt the agent can store as proof of verification.

NameTypeReqDescription
jurisdictionstring–Optional jurisdiction slug — if given, the response includes the jurisdiction's permit context so an agent doesn't need a second paid call to find fees / required documents.
license_numberstringyesContractor license number (e.g. 'ROC123456'). Spaces stripped; matched case-insensitively.

No output schema declared.

No examples provided.

web_policy_history ~197

Per-domain agent-access policy history — exact-date sealed declarations for robots.txt / ai.txt / llms.txt / TDM-Rep, with row, retained-body and collection-membership verification. A pre-coverage date returns NOT-HELD without inference. The existing timeline view remains available when no date is given. Returns an Ed25519-signed receipt.

NameTypeReqDescription
datestring–Optional exact capture date. The response is HELD only for rows sealed on this date; pre-coverage and missing dates return NOT-HELD without carrying another value.
domainstringyesRegistrable domain to look up (e.g. 'openai.com'). Lowercased; must be in the sealed Tranco top-100k universe to have history (a miss returns count=0).
limitinteger–Max snapshot rows returned (newest first).
resourcestring–Optional filter to one policy surface.

No output schema declared.

No examples provided.

Common questions

What is the Permits Engine — Agent Market MCP server?

Permits Engine — Agent Market is an MCP server listed in the public MCP registry as io.github.USTechAutomations/usta-agent-market-mcp. Free MCP tools: permit quotes, jurisdiction index, track record, attestation. This page covers its hosted endpoint (https://agents.ustechautomations.com/mcp).

Is the Permits Engine — Agent Market MCP server safe to use?

Permits Engine — Agent Market scores 0 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Permits Engine — Agent Market MCP server expose?

Permits Engine — Agent Market exposes 16 tools: jurisdiction_index, verified_track_record, seal_lookup, agent_attestation, claim_source_receipt, and 11 more. Their descriptions and schemas cost roughly 1,996 tokens of context every time the server is loaded.

Does the Permits Engine — Agent Market MCP server require authentication?

Its publisher declares no required credentials for Permits Engine — Agent Market. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.

Is the Permits Engine — Agent Market MCP server still maintained?

Permits Engine — Agent Market has been unreachable for long enough that we treat it as dead, and its score is pinned to zero. We last reached this channel on 7 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.