Permit Verdicts is a remote MCP server that gives an AI agent 10 tools, among them attest_price_event, check_permit_activity, decode_decision_id. It answers at https://permit-api-production-7375.up.railway.app/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.
Building-permit verdicts by address, with cited records. SF, Seattle, Austin, NYC. Pay per call.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
attest_price_event | 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 n Inputs: asset, operator, threshold, from, to, mode |
check_permit_activity | 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 f Inputs: jurisdiction, address |
decode_decision_id | 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 Inputs: decision_id |
find_active_projects | 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 fe Inputs: jurisdiction, feed, days, min_cost, max_cost |
get_crypto_spot | 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. Inputs: asset, payment_header |
get_permit_verdict | 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. Inputs: jurisdiction, address, payment_header |
list_jurisdictions | List cities covered by the Permit Intelligence API, with pricing and payment details. Free. Full paid feeds for humans: https://permitverdict.com/pricing |
list_settlement_assets | FREE. Which crypto assets, venues, operators and modes the settlement oracle supports, plus pricing. Full paid feeds for humans: https://permitverdict.com/pricing |
resolve_price_event | 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. Inputs: asset, operator, threshold, from, to, mode |
verify_decision | 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 Inputs: decision_id, payment_header |
Every block below points at https://permit-api-production-7375.up.railway.app/mcp. Pick your client and copy.
claude mcp add --transport http permit-verdicts https://permit-api-production-7375.up.railway.app/mcp
{
"mcpServers": {
"permit-verdicts": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://permit-api-production-7375.up.railway.app/mcp"]
}
}
}{
"mcpServers": {
"permit-verdicts": {
"url": "https://permit-api-production-7375.up.railway.app/mcp"
}
}
}{
"servers": {
"permit-verdicts": {
"type": "http",
"url": "https://permit-api-production-7375.up.railway.app/mcp"
}
}
}{
"context_servers": {
"permit-verdicts": {
"url": "https://permit-api-production-7375.up.railway.app/mcp"
}
}
}{
"mcpServers": {
"permit-verdicts": {
"serverUrl": "https://permit-api-production-7375.up.railway.app/mcp"
}
}
}{
"mcpServers": {
"permit-verdicts": {
"url": "https://permit-api-production-7375.up.railway.app/mcp"
}
}
}name: Permit Verdicts
version: 0.0.1
schema: v1
mcpServers:
- name: Permit Verdicts
type: streamable-http
url: https://permit-api-production-7375.up.railway.app/mcp{
"mcpServers": {
"permit-verdicts": {
"httpUrl": "https://permit-api-production-7375.up.railway.app/mcp"
}
}
}{
"mcpServers": {
"permit-verdicts": {
"type": "http",
"url": "https://permit-api-production-7375.up.railway.app/mcp"
}
}
}{
"mcpServers": {
"permit-verdicts": {
"url": "https://permit-api-production-7375.up.railway.app/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fpermit-api-production-7375.up.railway.app%2Fmcp&type=streamable_http&id=permit-verdicts&name=Permit%20Verdicts
It answered our last check on 22 October 2026 in 291 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
10, as returned by the server's own tools/list on 17 September 2026: attest_price_event, check_permit_activity, decode_decision_id, find_active_projects, get_crypto_spot, get_permit_verdict, list_jurisdictions, list_settlement_assets, and 2 more.
It answered our last check on 22 October 2026 in 291 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://permit-api-production-7375.up.railway.app/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.okwithit9-debug. Endpoint host: permit-api-production-7375.up.railway.app. ARD identifier: urn:air:io.github.okwithit9-debug:mcp:permit-verdicts.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.