JustHandled Agent Utility Gateway
Thirty-two guarded preflights, maintained-data lookups, and evidence products with per-product USDC x402 execution.
What it can do
- List Utilities: List JustHandled preflights, maintained-data lookups, evidence products, and prices.
- Run Shopify Product Csv Preflight: Check normalized Shopify product rows for missing identity fields, duplicate SKUs, unsafe image URLs, and overwrite hazards. $0.05 via x402.
- Run Image To Sku Match Checker: Match supplied image paths to a SKU roster and flag missing, extra, unknown, or colliding assets. $0.05 via x402.
What data it sees
Do you need an account
No: the server works without sign-in
Thirty-two guarded preflights, maintained-data lookups, and evidence products with per-product USDC x402 execution. Includes Chicago Contract Change Packet, Channel-Fit Evidence Matrix, Proof-to-Channel Evidence Packet, and Channel Experiment Postmortem.
How to connect
How to connect JustHandled Agent Utility Gateway to Claude
The server address to paste into Claude settings:
https://justhandled-agent-gateway--justhandledlabs.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect JustHandled Agent Utility Gateway to ChatGPT
The server address to paste into ChatGPT settings:
https://justhandled-agent-gateway--justhandledlabs.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect JustHandled Agent Utility Gateway to Cursor
The server address to paste into Cursor settings:
https://justhandled-agent-gateway--justhandledlabs.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (33)
Raw names from tools/list. Only developers need these.
| list_utilities | List JustHandled preflights, maintained-data lookups, evidence products, and prices. |
| run_shopify_product_csv_preflight | Check normalized Shopify product rows for missing identity fields, duplicate SKUs, unsafe image URLs, and overwrite hazards. $0.05 via x402. |
| run_image_to_sku_match_checker | Match supplied image paths to a SKU roster and flag missing, extra, unknown, or colliding assets. $0.05 via x402. |
| run_utm_link_consistency_checker | Check campaign links for missing UTMs, duplicates, case drift, policy violations, and possible PII. $0.05 via x402. |
| run_gitignore_coverage_preflight | Check supplied paths and ignore patterns for uncovered or tracked sensitive-looking files. $0.05 via x402. |
| run_one_click_unsubscribe_header_checker | Check normalized marketing-message evidence for List-Unsubscribe and RFC 8058 one-click headers. $0.05 via x402. |
| run_npm_publish_payload_preflight | Check an npm pack manifest for missing entrypoints, absent runtime output, sensitive files, and baseline drift. $0.05 via x402. |
| run_redirect_map_preflight | Check a redirect map for invalid targets, self-redirects, chains, loops, and missing legacy sources. $0.05 via x402. |
| run_subtitle_timeline_qa | Flag invalid cue timing, overlaps, empty captions, and excessive reading speed in normalized subtitle data. $0.05 via x402. |
| run_calendar_invite_timezone_preflight | Check normalized iCalendar events for floating time, boundary, DATE, sequence, and recurrence hazards. $0.05 via x402. |
| run_filename_portability_preflight | Flag reserved names, invalid characters, trailing dots, case collisions, Unicode collisions, and long paths. $0.05 via x402. |
| run_promise_action_evidence_checker | Compare declared promises with recorded actions and evidence, flagging unsupported completion and unaddressed commitments. $0.05 via x402. |
| run_tool_call_contract_auditor | Audit recorded tool calls against declared authorization, argument, call-count, and outcome contracts. $0.05 via x402. |
| run_completion_evidence_receipt_auditor | Check completion, partial, and blocked outcome records for the evidence and remaining-work details their status requires. $0.05 via x402. |
| run_tool_description_contract_linter | Lint structured tool descriptions for bounded purpose, inputs, outputs, side effects, failure modes, cost, and idempotency. $0.05 via x402. |
| run_skill_activation_verifier | Compare expected and observed skill activations across test cases to expose missed and spurious routing. $0.05 via x402. |
| run_agent_cost_decomposer | Calculate model, cached-token, and external-tool costs per call and flag a supplied budget overrun. $0.05 via x402. |
| run_api_response_contract_drift_auditor | Compare recorded API responses with explicit status, content-type, field, type, and stable-value contracts. $0.05 via x402. |
| run_webhook_contract_replay_auditor | Audit webhook deliveries for declared events, allowed versions, required payload fields, signature evidence, freshness, idempotency, and replay. $0.05 via x402. |
| run_policy_change_evidence_builder | Produce clause-level evidence for policy additions, removals, text, applicability, and requirement changes, with version and effective-date guardrails. $0.05 via x402. |
| run_agent_run_evidence_pack | Audit one agent-run packet across promises, tool calls, completion evidence, tool descriptions, skill activation, and cost in a consolidated report. $0.25 via x402. |
| run_chicago_demolition_permit_change_packet | Query Salvage Signal's bounded Chicago demolition-permit adapter and compare current matches with an optional prior snapshot. $0.25 via x402. |
| run_site_discovery_change_packet | Compare normalized robots, sitemap, canonical, title, and structured-data evidence across two dated site snapshots. $0.25 via x402. |
| run_csv_schema_drift_preflight | Compare normalized CSV column contracts for removals, additions, type drift, and newly required fields. $0.05 via x402. |
| run_release_artifact_manifest_validator | Validate a release file manifest against required paths, allowed prefixes, hashes, size limits, and sensitive-file rules. $0.05 via x402. |
| run_email_dns_auth_evidence_check | Check normalized SPF, DKIM, DMARC, and MX evidence for missing, conflicting, invalid, or monitor-only authentication policy. $0.05 via x402. |
| run_agent_distribution_readiness_pack | Audit an agent, skill, MCP server, or paid API for release consistency, required discovery surfaces, evidence freshness, supported claims, and channel-specific launch constraints. $0.25 via x402. |
| run_community_rule_credibility_preflight | Check a proposed Reddit, Hacker News, Show HN, or Product Hunt action against current official guidance, supplied community rules, account credibility evidence, and promotion boundaries. $0.25 via x402. |
| run_qualified_demand_ledger | Classify normalized commercial events as exposure, operations, candidate signals, qualified demand, validated value, external revenue, or retention without inflating vanity activity. $0.25 via x402. |
| run_channel_fit_evidence_matrix | Rank evidence-backed distribution tests by audience fit, buyer intent, format, attribution, access, saturation, rules, budget, owner availability, and qualified outcome gates. $0.25 via x402. |
| run_proof_to_channel_evidence_packet | Map product claims and observed proof to current channel rules, required artifacts, link treatment, attribution, pricing disclosure, and human-authored identity fields. $0.25 via x402. |
| run_chicago_contract_change_packet | Query the live City of Chicago contracts dataset by vendor, department, contract, specification, or description and compare current matches with a retained public-data baseline. $0.25 via x402. |
| run_channel_experiment_postmortem | Compare a predeclared channel hypothesis and qualified outcome gate with attributable events, contamination, budgets, changed variables, cooldowns, and a bounded next experiment. $0.25 via x402. |