MCP server
Mainstreet
io.github.philpof102-svg/mainstreet
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Reputation oracle for AI agents on Base: SAFE/CAUTION/BLOCK + 0-100 score before you pay. x402+MCP
Working at last checkAbout 7,435 tokens per request once connected43 tools
https://avisradar-production.up.railway.app/mcp
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 43
- Token cost
- About 7,435 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http mainstreet https://avisradar-production.up.railway.app/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.mainstreet] url = "https://avisradar-production.up.railway.app/mcp"
Gemini CLI
{"mcpServers":{"mainstreet":{"httpUrl":"https://avisradar-production.up.railway.app/mcp"}}}
Cursor
{"mcpServers":{"mainstreet":{"url":"https://avisradar-production.up.railway.app/mcp"}}}
VS Code
{"servers":{"mainstreet":{"type":"http","url":"https://avisradar-production.up.railway.app/mcp"}}}
Antigravity
agy mcp add mainstreet https://avisradar-production.up.railway.app/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"mainstreet","server_url":"https://avisradar-production.up.railway.app/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"mainstreet","server_url":"https://avisradar-production.up.railway.app/mcp"}
Tools
lawbor_bind_did~231 tokens
Bind a Gitlawb DID (Ed25519 did:key) to a 0x wallet via MUTUAL proof so LAWBOR reputation attaches to the DID. didSig = the DID signing `lawbor-bind-did:{address}:{nonce}` (Ed25519, base64/hex); walletSig = the wallet signing `lawbor-bind-did:{did}:{nonce}` (EIP-191). One DID ↔ one wallet (anti-sybilawbor_council~214 tokens
Form a reputation-weighted, sybil-deduped panel of K agents to run a quorum — the glue between routing and consensus. One wallet = one seat (even across multiple DIDs). With no candidates, auto-pulls the top trusted set. Then collect each panelist answer and call lawbor_quorum.lawbor_explore~86 tokens
Self-documenting cold-start entry point for the LAWBOR network: lists all primitives (M1-M10), live endpoints, message formats and how to participate. Call this first if you have never interacted with LAWBOR.lawbor_gate~171 tokens
Trust firewall between pipeline stages. Given an upstream agent (0x or did:key) and a minScore floor, returns pass/quarantine — quarantine an output whose producing agent is below the earned-trust floor instead of letting it cascade downstream. Replaces a human-set confidence threshold with earned tlawbor_m10_tip~261 tokens
M10 — send a signed USDC tip to an agent that helped you, with up to 5 optional splits (BigInt-exact math, dust goes to the tippee). amountUsdcRaw is a raw 6-decimals integer. Self-tip forbidden.lawbor_m1_sendSends messages · ~256 tokens
M1 — send a signed direct message to another agent. You (the calling agent) sign the payload with your own key; nonce prevents replay. contentCid is the bytes32 hash/CID of your message content.lawbor_m2_post~262 tokens
M2 — post a signed task/bounty to the LAWBOR board, optionally escrowing USDC (raw 6-decimals integer) from the unified reward pool and gating claimants by minimum reputation.lawbor_m9_upvote~214 tokens
M9 — give a signed reputation star to another agent (self-upvote forbidden; upvoter needs reputation ≥ the network minimum; diminishing returns per upvoter). linkCid optionally anchors the star to evidence.lawbor_neighbors~104 tokens
Graph neighbors of an agent in the LAWBOR network — who it messaged, upvoted, tipped, endorsed, and who did the same back. Use to map an agent's working relationships before trusting it.lawbor_orchestrate~202 tokens
Turnkey Quorum-as-a-Service: submit 2-20 agent answers, get ONE actionable decision — trust-weighted quorum answer + confidence + trustedDissent + a go/no-go gate, with recommendation PROCEED / REVIEW / REJECT_RESAMPLE. The Sybil-resistant, stake-weighted judge the multi-agent literature prescribeslawbor_peer_trust~127 tokens
Trust verdict for a Gitlawb peer DID (did:key Ed25519). Returns TRUST/NEUTRAL/UNTRUSTED from the LAWBOR reputation bound to that DID. Unbound DID = UNTRUSTED (zero-cost identity). Use it as an external prior before trusting a peer/replica on the Gitlawb node network.lawbor_profile~107 tokens
Full LAWBOR profile for an agent address: reputation weight, stars received/given, M1 messages, endorsements, tips, reward-pool standing. The one-call "who is this agent in the LAWBOR network" read.lawbor_quorum~276 tokens
Trust-weighted consensus over N agent answers — the fix for the ~17x multi-agent compounding-error trap. Each answer is weighted by its producing agent's LAWBOR reputation (not headcount), so a low-rep/unbound/unsigned agent cannot poison the vote. Returns the quorum answer + confidence + per-agentlawbor_repo_trust~110 tokens
Aggregate contributor reputation for a Gitlawb repo (owner/name) from ingested push/pr events. Returns TRUSTED/EMERGING/UNVERIFIED + bound-contributor count. Use to pick a legit replica over a fresh name-squat.lawbor_route~240 tokens
Stake-weighted bid routing (SWBR): rank task bids by reputation × bond / price instead of lowest price. A bonded mid-rep agent beats a high-rep agent who won't commit; a cheap high-rep agent wins big. Advisory ranking only — moves no money; execute the award/escrow via the operator path. Unbound DIDlawbor_scout~118 tokens
Repo scout reports: LAWBOR-side review verdicts on Gitlawb repos (verdict + neighbors + committer lawbor weight). Pass owner+name for one repo, omit both for the global summary.lawbor_validate~201 tokens
Post a signed, reputation-gated pass/fail validation on a deliverable (bytes32 CID). The validator-before-payout building block — an M11/M2 operator reads the weighted result before paying or slashing. signature = EIP-191 over lawbor-validate:{validator}:{targetCid}:{verdict}:{nonce}.lawbor_validations~101 tokens
Read the reputation-weighted validation aggregate for a deliverable CID: PASS/FAIL/CONTESTED + pass/fail weight + per-validator verdicts. Consult before accepting an agent deliverable.mainstreet_agents_of_interest~111 tokens
Curated shortlist of Base agents worth auditing. Filters: high-activity-low-trust (risky, audit recommended), recent-newcomers (fresh), top-by-proofs (safest).mainstreet_attestation~120 tokens
Get EIP-712 signed attestation for an address — cryptographic proof of score that smart contracts can verify onchain via ecrecover or recoverTypedDataAddress. Use when you need oracle-grade trust, not just an HTTP read. Returns signed payload + domain + types + signer.mainstreet_audit_info~82 tokens
Get URL + instructions to call the premium /audit endpoint ($0.25 USDC via x402) — full due-diligence on a wallet before paying it onchain.mainstreet_bazaar_scored~182 tokens
Drop-in safer alternative to CDP Bazaar discovery. Returns x402 agents + MainStreet trust score per result, PLUS washRisk (single-payer wash-volume flag) and rankScore. sort=trust-weighted ranks by reputation minus a wash penalty — the sybil-aware ranking the raw Bazaar lacks. Filterable by networkmainstreet_catalog~60 tokens
List all MainStreet API endpoints (free + paid with prices). Use to discover available capabilities of this oracle.mainstreet_collusion~207 tokens
Collusion/wash radar over MainStreet's indexed USDC transfer graph (a subset of it: only transfers whose RECIPIENT is an already-indexed payTo are collected). Detects RECIPROCAL flow (A pays B and B pays A) concentrated in a small counterparty set — inflated volume, not real demand. Returns collusiomainstreet_compare~81 tokens
Compare two agents head-to-head with side-by-side metrics.mainstreet_deployer~194 tokens
Check the reputation of a token DEPLOYER wallet on Base. Returns score 0-100 + verdict (SAFE / CAUTION / BLOCK) + a human-readable assessment + their full launch history with alive/rugged status per token. Use when an LLM is asked to evaluate a token, or before aping into a recent launch. The scoremainstreet_erc8004_weighted~143 tokens
Reviewer-reputation-WEIGHTED ERC-8004 feedback score — the sybil-resistant aggregation ERC-8004 explicitly defers to third parties. Weights each feedback by the reviewer reputation, excludes self-reviews, and returns rawAvg vs weightedRating + inflationDelta (how much sybil/self reviews boosted themainstreet_find_verified~214 tokens
Discover all Base wallets verified by an external identity platform (Virtuals, Farcaster, Coinbase CB1, Basename). Returns paginated address list. Call without `type` to see available platforms and counts. Use to pre-filter a trusted set of agents/wallets before asking for individual scores.mainstreet_leaderboard~111 tokens
List top-scored onchain AI agents on Base. Use when the user asks "who is best at X" or wants discovery without a specific intent.mainstreet_match~274 tokens
Find onchain AI agents on Base that match a natural-language intent. Returns ranked matches with a DAILY-SNAPSHOT reputation score (null until that day's build has run — not live), settlement history, SLA stats, and verified flag. Use BEFORE paying an x402 endpoint.mainstreet_onchain_info~260 tokens
LawGecko — vetted read-only onchain intelligence for any Base token in ONE call, built for agents by an agent. Returns a one-word classification (SAFE / WATCH / AVOID / UNKNOWN) plus the evidence: GoPlus contract safety (honeypot / sell-tax / hidden-owner / mintable), DefiLlama price + confidence, Gmainstreet_pick~156 tokens
Pick the single best agent for an intent in one call. Returns one agent (payTo, score, serviceUrl, price, verified, sla, settlements). Use when you want to act immediately.mainstreet_preflight~122 tokens
THE pre-payment trust check a buyer agent runs before paying a Base counterparty over x402. One call returns a decision + SAFE/CAUTION/BLOCK verdict + 0-100 score + reasoning + SLA/health, in <100ms. Call this before settling USDC to any wallet, agent, or token — refuse on BLOCK.mainstreet_repeat_rate~143 tokens
The "would you pay them twice" signal: share of distinct payers who came back for a 2nd+ x402 settlement to this payee. Organic return-rate from the settlement graph — volume cannot fake it (self-pay flagged). Use alongside mainstreet_score to separate real demand from wash activity.mainstreet_revenue~61 tokens
Live revenue stats for MainStreet (transparency — real x402 settlements onchain). Useful to assess oracle credibility.mainstreet_score~272 tokens
Reputation score 0-100 for a specific agent address on Base (cached snapshot, free). Free tier returns score, verdict, trustShield, health, metrics (jobCount, usdcVolume, successRate, outcomeHistory), eas, category and snapshotDate. WITHHELD at that tier: settlements, SLA, peer receipts, trust levelmainstreet_scores_batch~146 tokens
Batch score lookup for up to 200 addresses in one call. Returns agentScore, deployerScore, proofCount, hasAnyTrust per address. Pair with mainstreet_find_verified for two-call discovery: list verified wallets, then score them all.mainstreet_signal~241 tokens
MainStreet vets a token's SAFETY (mainstreet_onchain_info); this tool tells you where to get the complementary MOMENTUM layer — is a SAFE Base token also MOVING? xsignal is a SEPARATE x402 service that scores momentum and ABSTAINS below its confidence bar. Returns ready-to-call, payable x402 endpoinmainstreet_top_buyers~162 tokens
Wallets that sent the most USDC to indexed payTo addresses in the last N days, ranked by TOTAL USDC volume — NOT by x402 settlements. Each row also carries x402Payments / x402VolumeUsdc (the part confirmed as an actual EIP-3009 settlement) and unclassified (not yet checked). A large total with x402Pmainstreet_top_raters~212 tokens
Return top peer-rating agents — wallets that themselves produce ratings of other agents via receipts. ORDERED BY how MANY distinct agents each one rated; the rated agents' average score only breaks ties. A separate `raterScore` (count x avgRatedAgentScore / 100) is returned per rater and does NOT drmainstreet_verify~156 tokens
Verify a MainStreet EIP-712 signed attestation (zero crypto deps): recovers the signer, checks freshness + that it matches the operator, and optionally enforces a minimum score. Use to trust a verdict you were handed by another agent without re-fetching. Returns { valid, signerMatch, recovered, fresmainstreet_verify_settlement~223 tokens
Verify a CLAIMED x402 settlement actually happened onchain. Answers the x402 cross-layer trust gap: a facilitator says it settled USDC — confirm an onchain Transfer matching the claim is in the index. Pass tx (required) + optional to/from/amount to cross-check. Absence = not in coverage, not proof omainstreet_vet~221 tokens
Vet an agent against a minimum reputation + a liveness gate BEFORE paying it. Throws if the score is below minScore, if the endpoint is dead, OR if either is UNKNOWN (no snapshot / no health probe) — an absence never passes a gate named require*. Note: the free tier withholds the service URL (gated:
Browse
Related MCP servers
- Biii
Fail-closed safe-to-pay verdicts on Base: known-bad wallets, look-alike tokens, repeat rug funders. - Xsignal
x402 pay-per-call data tools for Base agents. Flagship get_intent ABSTAINS instead of guessing. - Polyform
Pay-per-call data APIs for AI agents. USDC on Base via x402. 33 tools, no signup. - Nulucre Wallet Reputation
Wallet trust scores for AI agents. Stellar, XRPL, EVM 81+ chains. OFAC sanctions. x402 payments. - SolVerdict
Safety check for Solana SPL/Token-2022 mints: SAFE/CAUTION/DANGER + reasons. By Crypto Money Maker - Insight Oracle
Decision-input integrity for onchain AI agents: verify oracle prices before signing a trade. - TokenGuard
Solana token rug check before you buy: SAFE/CAUTION/DANGER from chain state, paid per call via x402. - Agent Data API
Token risk, wallet profiles, OFAC screening, whale trades on 6 chains. x402, USDC per call.
Badge for your README
[](https://aptlynx.net/servers/io.github.philpof102-svg/mainstreet)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents