io.github.okwithit9-debug/permit-verdicts

MCPcommunitylive
v0.3.0io.github.okwithit9-debugUnknownUpdated 2mo ago

Building-permit verdicts by address, with cited records. SF, Seattle, Austin, NYC. Pay per call.

Endpoint healthlive
checked 1 day ago · 354ms
100% of the last 6 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
2mo agoLast update
Package
Authorio.github.okwithit9-debug
LicenseUnknown
Version0.3.0
Sourcemcp-registry
Trust Status
B
60/100Good
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface10 tools · none privileged
Security scan✓ Cleanvlive · 12d agoHow well does this scan work?
PROMPTtool:list_jurisdictionsLinks to undeclared domain: permitverdict.com
PROMPTtool:check_permit_activityLinks to undeclared domain: permitverdict.com
PROMPTtool:find_active_projectsLinks to undeclared domain: permitverdict.com
PROMPTtool:list_settlement_assetsLinks to undeclared domain: permitverdict.com
PROMPTtool:decode_decision_idLinks to undeclared domain: permitverdict.com
EvalsNone
IndexedAug 11, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

10 tools · none privileged
Observed live from the vendor's endpoint12d ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://permit-api-production-7375.up.railway.app/mcp10 tools · 543ms
list_jurisdictionsList cities covered by the Permit Intelligence API, with pricing and payment details. Free. Full paid feeds for humans: https://permitverdict.com/pricing

List cities covered by the Permit Intelligence API, with pricing and payment details. Free. Full paid feeds for humans: https://permitverdict.com/pricing

NOTELinks to undeclared domain: permitverdict.com

No input schema was published for this tool.

check_permit_activityFREE. Quick check on whether a street address has building-permit activity on record: how many permits, how many are open, and when the last activity was. No permit detail and no verdict — use get_permit_verdict for those. Full paid feeds for humans: https://permitverdict.com/pricing

FREE. Quick check on whether a street address has building-permit activity on record: how many permits, how many are open, and when the last activity was. No permit detail and no verdict — use get_permit_verdict for those. Full paid feeds for humans: https://permitverdict.com/pricing

NOTELinks to undeclared domain: permitverdict.com
ParameterTypeDescription
jurisdiction*stringCovered city, e.g. san_francisco
address*stringStreet address, e.g. '760 14th St'
find_active_projectsFREE PREVIEW (5 results). Recently permitted construction projects in a covered city, filtered by declared budget. Use feed='investor' instead to surface expired and abandoned permits (stalled projects, often motivated owners). Full paid feeds for humans: https://permitverdict.com/pricing

FREE PREVIEW (5 results). Recently permitted construction projects in a covered city, filtered by declared budget. Use feed='investor' instead to surface expired and abandoned permits (stalled projects, often motivated owners). Full paid feeds for humans: https://permitverdict.com/pricing

NOTELinks to undeclared domain: permitverdict.com
ParameterTypeDescription
jurisdiction*stringCovered city, e.g. san_francisco
feedstringcontractor = newly filed/issued permits (default); investor = expired/stalled
daysintegerLookback window, default 30
min_costnumberMinimum declared job value, default 50000
max_costnumberMaximum declared job value, 0 = no ceiling
list_settlement_assetsFREE. Which crypto assets, venues, operators and modes the settlement oracle supports, plus pricing. Full paid feeds for humans: https://permitverdict.com/pricing

FREE. Which crypto assets, venues, operators and modes the settlement oracle supports, plus pricing. Full paid feeds for humans: https://permitverdict.com/pricing

NOTELinks to undeclared domain: permitverdict.com

No input schema was published for this tool.

resolve_price_eventSettlement verdict for a crypto price event. Answers 'did this asset trade or close above/below a threshold during a window?' with YES/NO/DISPUTED/UNRESOLVED, per-venue evidence from Hyperliquid, Coinbase and Kraken, and stated confidence. (Binance is configured but blocks this host's region; it is…

Settlement verdict for a crypto price event. Answers 'did this asset trade or close above/below a threshold during a window?' with YES/NO/DISPUTED/UNRESOLVED, per-venue evidence from Hyperliquid, Coinbase and Kraken, and stated confidence. (Binance is configured but blocks this host's region; it is…

ParameterTypeDescription
asset*stringAsset symbol, e.g. BTC, ETH, SOL
operator*stringComparison against the threshold
threshold*numberPrice threshold in USD
fromstringISO-8601 window start. Defaults to 24h before `to`.
tostringISO-8601 window end. Defaults to now.
modestringtouch = any intrabar print counts (default); close = only candle closes count
payment_headerstringX-PAYMENT header from a settled x402 payment. Omit on first call to receive payment requirements.
get_crypto_spotLive cross-venue spot price with venue agreement and spread. A wide spread means venues disagree and any settlement in that range is contestable. Paid: $0.01 in USDC via x402.

Live cross-venue spot price with venue agreement and spread. A wide spread means venues disagree and any settlement in that range is contestable. Paid: $0.01 in USDC via x402.

ParameterTypeDescription
asset*stringAsset symbol, e.g. BTC, ETH, SOL
payment_headerstringX-PAYMENT header from a settled x402 payment.
decode_decision_idFREE. Read what a Permit Verdict decision_id claims and check whether we actually issued it. The id is signed by the same wallet that receives payment, so forgery and after-the-fact editing are both detectable. Needs no payment. This tells you the record is genuine; it does NOT tell you the verdict…

FREE. Read what a Permit Verdict decision_id claims and check whether we actually issued it. The id is signed by the same wallet that receives payment, so forgery and after-the-fact editing are both detectable. Needs no payment. This tells you the record is genuine; it does NOT tell you the verdict…

NOTELinks to undeclared domain: permitverdict.com
ParameterTypeDescription
decision_id*stringA decision_id of the form pv1.<payload>.<signature>
verify_decisionRe-resolve an attested settlement against the price venues right now and report whether it still holds: CONFIRMED, CHANGED or INDETERMINATE. Call this whenever someone hands you a decision_id you are about to rely on — an attestation proves what was said at the time, but only a fresh resolution pro…

Re-resolve an attested settlement against the price venues right now and report whether it still holds: CONFIRMED, CHANGED or INDETERMINATE. Call this whenever someone hands you a decision_id you are about to rely on — an attestation proves what was said at the time, but only a fresh resolution pro…

ParameterTypeDescription
decision_id*stringA decision_id issued by /v1/oracle/attest
payment_headerstringX-PAYMENT header from a settled x402 payment. Omit on first call to receive payment requirements.
attest_price_eventSettlement verdict plus a citable record: a signed decision_id, an integrity hash over the evidence, and every candle that determined the outcome. Use this when the answer may later have to be defended to a counterparty, not when you just need to know. KEEP THE decision_id — it is self-contained, s…

Settlement verdict plus a citable record: a signed decision_id, an integrity hash over the evidence, and every candle that determined the outcome. Use this when the answer may later have to be defended to a counterparty, not when you just need to know. KEEP THE decision_id — it is self-contained, s…

ParameterTypeDescription
asset*stringAsset symbol, e.g. BTC, ETH, SOL
operator*stringComparison against the threshold
threshold*numberPrice threshold in USD
fromstringISO-8601 window start. Defaults to 24h before `to`.
tostringISO-8601 window end. Defaults to now.
modestringtouch (default) or close
payment_headerstringX-PAYMENT header from a settled x402 payment.
get_permit_verdictAddress-level building-permit intelligence for a covered city: normalized permit history + activity signals + a decision-ready verdict with cited public records. Paid: $2.00 in USDC on base via x402.

Address-level building-permit intelligence for a covered city: normalized permit history + activity signals + a decision-ready verdict with cited public records. Paid: $2.00 in USDC on base via x402.

ParameterTypeDescription
jurisdiction*stringCovered city, e.g. san_francisco
address*stringStreet address, e.g. '760 14th St'
payment_headerstringOptional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive payment requirements.

10 of 10 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

Building-permit verdicts by address, with cited records. SF, Seattle, Austin, NYC. Pay per call.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.