Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,545Letters: 14Defects: 1,324counted 3 min ago
teppi

Server definition

Hash
sha256:3e599e48cdfb3d944a988f133d96da271fd0e89a555c35f81b01523b1c86a5b8
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": "TexasRatedPros publishes rankings of independent Texas service companies computed from verified review data, state business-registration records, and licence checks. Franchise and chain locations are excluded by editorial policy and position cannot be purchased. Every response carries the date its data was read and a citation line; quote those rather than presenting figures as current. Call get_methodology before characterising what a score means.", "tools": [ { "description": "Compare two to four companies side by side, pillar by pillar, with a one-sentence verdict naming which pillar separates them.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "category": { "description": "Optional category slug selecting a shared ranking context", "type": "string" }, "metro": { "description": "Optional metro slug selecting a shared ranking context", "type": "string" }, "slugs": { "items": { "type": "string" }, "maxItems": 4, "minItems": 2, "type": "array" } }, "required": [ "slugs" ], "type": "object" }, "name": "compare_businesses", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "availableContexts": { "items": { "additionalProperties": false, "properties": { "category": { "type": "string" }, "categorySlug": { "type": "string" }, "metro": { "type": "string" }, "metroSlug": { "type": "string" } }, "required": [ "metro", "metroSlug", "category", "categorySlug" ], "type": "object" }, "type": "array" }, "companies": { "items": { "additionalProperties": false, "properties": { "googleRating": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "googleReviewCount": { "type": "number" }, "name": { "type": "string" }, "outOf": { "type": "number" }, "profileUrl": { "type": "string" }, "rank": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "scoreBand": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "slug": { "type": "string" }, "trpScore": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "verifications": { "items": { "type": "string" }, "type": "array" }, "yearsInBusiness": { "anyOf": [ { "type": "number" }, { "type": "null" } ] } }, "required": [ "slug", "name", "rank", "outOf", "trpScore", "scoreBand", "googleRating", "googleReviewCount", "yearsInBusiness", "verifications", "profileUrl" ], "type": "object" }, "type": "array" }, "context": { "anyOf": [ { "additionalProperties": false, "properties": { "category": { "type": "string" }, "categorySlug": { "type": "string" }, "metro": { "type": "string" }, "metroSlug": { "type": "string" } }, "required": [ "metro", "metroSlug", "category", "categorySlug" ], "type": "object" }, { "type": "null" } ] }, "pillarComparison": { "items": { "additionalProperties": false, "properties": { "leader": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "pillar": { "enum": [ "reputation", "volume", "longevity", "trust", "engagement" ], "type": "string" }, "scores": { "additionalProperties": { "type": "number" }, "propertyNames": { "type": "string" }, "type": "object" }, "weight": { "type": "number" } }, "required": [ "pillar", "weight", "scores", "leader" ], "type": "object" }, "type": "array" }, "provenance": { "additionalProperties": false, "properties": { "asOf": { "description": "ISO date the underlying data was last refreshed", "type": "string" }, "citeAs": { "description": "Ready-made citation line", "type": "string" }, "methodologyVersion": { "type": "string" }, "sourceMarkdownUrl": { "description": "Markdown twin of the same page", "type": "string" }, "sourceUrl": { "description": "Canonical HTML page for this answer", "type": "string" } }, "required": [ "asOf", "methodologyVersion", "sourceUrl", "sourceMarkdownUrl", "citeAs" ], "type": "object" }, "requiresContext": { "type": "boolean" }, "verdict": { "description": "One sentence naming the leader and why", "type": "string" } }, "required": [ "requiresContext", "context", "availableContexts", "companies", "pillarComparison", "verdict", "provenance" ], "type": "object" } }, { "description": "Everything published about one company: score breakdown by pillar, what was verified and with which authority, what could not be verified, review figures with the date they were read, and every ranking it appears in.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "slug": { "description": "Company slug from a ranking or search result", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_business_profile", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "city": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "corrections": { "items": { "additionalProperties": false, "properties": { "note": { "type": "string" }, "occurredAt": { "type": "string" } }, "required": [ "occurredAt", "note" ], "type": "object" }, "type": "array" }, "disclosures": { "items": { "type": "string" }, "type": "array" }, "establishedOn": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "establishedSource": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "Which record the founding date came from" }, "googleRating": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "googleReviewCount": { "type": "number" }, "legalName": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" }, "notVerified": { "description": "Checklist items this company does not hold", "items": { "additionalProperties": false, "properties": { "authority": { "type": "string" }, "name": { "type": "string" }, "slug": { "type": "string" } }, "required": [ "slug", "name", "authority" ], "type": "object" }, "type": "array" }, "ownerResponseRate": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "phone": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "pillars": { "items": { "additionalProperties": false, "properties": { "contribution": { "description": "Points this pillar added to the total", "type": "number" }, "pillar": { "enum": [ "reputation", "volume", "longevity", "trust", "engagement" ], "type": "string" }, "score": { "description": "Pillar score in [0,1]", "type": "number" }, "weight": { "type": "number" } }, "required": [ "pillar", "weight", "score", "contribution" ], "type": "object" }, "type": "array" }, "provenance": { "additionalProperties": false, "properties": { "asOf": { "description": "ISO date the underlying data was last refreshed", "type": "string" }, "citeAs": { "description": "Ready-made citation line", "type": "string" }, "methodologyVersion": { "type": "string" }, "sourceMarkdownUrl": { "description": "Markdown twin of the same page", "type": "string" }, "sourceUrl": { "description": "Canonical HTML page for this answer", "type": "string" } }, "required": [ "asOf", "methodologyVersion", "sourceUrl", "sourceMarkdownUrl", "citeAs" ], "type": "object" }, "rankings": { "items": { "additionalProperties": false, "properties": { "category": { "type": "string" }, "categorySlug": { "type": "string" }, "metro": { "type": "string" }, "metroSlug": { "type": "string" }, "outOf": { "type": "number" }, "rank": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "trpScore": { "type": "number" }, "url": { "type": "string" } }, "required": [ "metro", "metroSlug", "category", "categorySlug", "rank", "outOf", "trpScore", "url" ], "type": "object" }, "type": "array" }, "ratingDistribution": { "anyOf": [ { "additionalProperties": { "type": "number" }, "propertyNames": { "type": "string" }, "type": "object" }, { "type": "null" } ], "description": "Counts per star, 1 through 5" }, "region": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "scoreBand": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "slug": { "type": "string" }, "trpScore": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "verifications": { "items": { "additionalProperties": false, "properties": { "authority": { "type": "string" }, "caveat": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "What this credential does not prove" }, "idNumber": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" }, "slug": { "type": "string" }, "verifiedOn": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "verifyUrl": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "slug", "name", "authority", "idNumber", "verifiedOn", "verifyUrl", "caveat" ], "type": "object" }, "type": "array" }, "website": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "yearsInBusiness": { "anyOf": [ { "type": "number" }, { "type": "null" } ] } }, "required": [ "slug", "name", "legalName", "city", "region", "website", "phone", "establishedOn", "establishedSource", "yearsInBusiness", "googleRating", "googleReviewCount", "ratingDistribution", "ownerResponseRate", "trpScore", "scoreBand", "pillars", "rankings", "verifications", "notVerified", "disclosures", "corrections", "provenance" ], "type": "object" } }, { "description": "The exact weights, thresholds, eligibility rules, data sources, and stated limitations behind every score. Read this before characterising what a TRP Score means.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "get_methodology", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "dataSources": { "items": { "additionalProperties": false, "properties": { "cadence": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "caveat": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" }, "provider": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "name", "provider", "cadence", "caveat" ], "type": "object" }, "type": "array" }, "effectiveDate": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "eligibility": { "additionalProperties": false, "properties": { "entityMatchRequired": { "type": "boolean" }, "franchisesExcluded": { "const": true, "type": "boolean" }, "minRating": { "type": "number" }, "minReviewAgeMonths": { "type": "number" }, "minReviewsToList": { "type": "number" }, "minReviewsToRank": { "type": "number" } }, "required": [ "minReviewsToList", "minReviewsToRank", "minReviewAgeMonths", "minRating", "entityMatchRequired", "franchisesExcluded" ], "type": "object" }, "limitations": { "items": { "type": "string" }, "type": "array" }, "pillars": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "pillar": { "enum": [ "reputation", "volume", "longevity", "trust", "engagement" ], "type": "string" }, "rationale": { "type": "string" }, "weight": { "type": "number" } }, "required": [ "pillar", "name", "weight", "rationale" ], "type": "object" }, "type": "array" }, "provenance": { "additionalProperties": false, "properties": { "asOf": { "description": "ISO date the underlying data was last refreshed", "type": "string" }, "citeAs": { "description": "Ready-made citation line", "type": "string" }, "methodologyVersion": { "type": "string" }, "sourceMarkdownUrl": { "description": "Markdown twin of the same page", "type": "string" }, "sourceUrl": { "description": "Canonical HTML page for this answer", "type": "string" } }, "required": [ "asOf", "methodologyVersion", "sourceUrl", "sourceMarkdownUrl", "citeAs" ], "type": "object" }, "ranking": { "additionalProperties": false, "properties": { "entryThreshold": { "type": "number" }, "listSize": { "type": "number" }, "swapThreshold": { "type": "number" } }, "required": [ "listSize", "swapThreshold", "entryThreshold" ], "type": "object" }, "reputation": { "additionalProperties": false, "properties": { "halfLifeDays": { "type": "number" }, "priorReviews": { "description": "Phantom reviews every company starts with, at the market median", "type": "number" }, "priorStatistic": { "type": "string" } }, "required": [ "halfLifeDays", "priorReviews", "priorStatistic" ], "type": "object" }, "scoreBands": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "min": { "type": "number" } }, "required": [ "min", "label" ], "type": "object" }, "type": "array" }, "summary": { "type": "string" }, "version": { "type": "string" } }, "required": [ "version", "effectiveDate", "summary", "pillars", "scoreBands", "eligibility", "reputation", "ranking", "dataSources", "limitations", "provenance" ], "type": "object" } }, { "description": "The ranked list of independent companies for one category in one metropolitan area, with scores, verification status, and the reasons any tracked company is unranked. Franchise and chain locations are excluded by editorial policy.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "category": { "description": "Category slug, e.g. house-cleaning", "type": "string" }, "include_bubble": { "description": "Include eligible companies below the published cap", "type": "boolean" }, "limit": { "maximum": 100, "minimum": 1, "type": "integer" }, "metro": { "description": "Metro slug, e.g. austin", "type": "string" } }, "required": [ "metro", "category" ], "type": "object" }, "name": "get_rankings", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "bubble": { "description": "Eligible companies below the published cap; scores shown, ranks withheld", "items": { "additionalProperties": false, "properties": { "city": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "confidenceTier": { "type": "string" }, "disclosures": { "items": { "type": "string" }, "type": "array" }, "googleRating": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "googleReviewCount": { "type": "number" }, "name": { "type": "string" }, "profileUrl": { "type": "string" }, "rank": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "description": "Null when tracked but not ranked" }, "rankChange": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "description": "Positions gained since the previous reconstitution" }, "scoreBand": { "type": "string" }, "slug": { "type": "string" }, "trpScore": { "type": "number" }, "verifications": { "items": { "additionalProperties": false, "properties": { "authority": { "type": "string" }, "caveat": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "What this credential does not prove" }, "idNumber": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" }, "slug": { "type": "string" }, "verifiedOn": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "verifyUrl": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "slug", "name", "authority", "idNumber", "verifiedOn", "verifyUrl", "caveat" ], "type": "object" }, "type": "array" }, "yearsInBusiness": { "anyOf": [ { "type": "number" }, { "type": "null" } ] } }, "required": [ "rank", "slug", "name", "city", "trpScore", "scoreBand", "confidenceTier", "rankChange", "googleRating", "googleReviewCount", "yearsInBusiness", "verifications", "disclosures", "profileUrl" ], "type": "object" }, "type": "array" }, "category": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "slug": { "type": "string" } }, "required": [ "slug", "name" ], "type": "object" }, "companies": { "items": { "additionalProperties": false, "properties": { "city": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "confidenceTier": { "type": "string" }, "disclosures": { "items": { "type": "string" }, "type": "array" }, "googleRating": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "googleReviewCount": { "type": "number" }, "name": { "type": "string" }, "profileUrl": { "type": "string" }, "rank": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "description": "Null when tracked but not ranked" }, "rankChange": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "description": "Positions gained since the previous reconstitution" }, "scoreBand": { "type": "string" }, "slug": { "type": "string" }, "trpScore": { "type": "number" }, "verifications": { "items": { "additionalProperties": false, "properties": { "authority": { "type": "string" }, "caveat": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "What this credential does not prove" }, "idNumber": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" }, "slug": { "type": "string" }, "verifiedOn": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "verifyUrl": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "slug", "name", "authority", "idNumber", "verifiedOn", "verifyUrl", "caveat" ], "type": "object" }, "type": "array" }, "yearsInBusiness": { "anyOf": [ { "type": "number" }, { "type": "null" } ] } }, "required": [ "rank", "slug", "name", "city", "trpScore", "scoreBand", "confidenceTier", "rankChange", "googleRating", "googleReviewCount", "yearsInBusiness", "verifications", "disclosures", "profileUrl" ], "type": "object" }, "type": "array" }, "excludedBrands": { "items": { "type": "string" }, "type": "array" }, "franchisesExcluded": { "type": "number" }, "marketMedianRating": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "metro": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "region": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "slug": { "type": "string" } }, "required": [ "slug", "name", "region" ], "type": "object" }, "provenance": { "additionalProperties": false, "properties": { "asOf": { "description": "ISO date the underlying data was last refreshed", "type": "string" }, "citeAs": { "description": "Ready-made citation line", "type": "string" }, "methodologyVersion": { "type": "string" }, "sourceMarkdownUrl": { "description": "Markdown twin of the same page", "type": "string" }, "sourceUrl": { "description": "Canonical HTML page for this answer", "type": "string" } }, "required": [ "asOf", "methodologyVersion", "sourceUrl", "sourceMarkdownUrl", "citeAs" ], "type": "object" }, "reviewsAnalyzed": { "type": "number" }, "totalRanked": { "type": "number" }, "totalTracked": { "type": "number" }, "updatedAt": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "metro", "category", "updatedAt", "totalRanked", "totalTracked", "franchisesExcluded", "excludedBrands", "reviewsAnalyzed", "marketMedianRating", "companies", "bubble", "provenance" ], "type": "object" } }, { "description": "Return one company's score in one metro/category ranking, including rank, all five weighted pillars, each pillar's point contribution, and provenance.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "category": { "description": "Category slug", "type": "string" }, "metro": { "description": "Metro slug", "type": "string" }, "slug": { "description": "Company slug", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_score_breakdown", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "business": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "slug": { "type": "string" } }, "required": [ "slug", "name" ], "type": "object" }, "context": { "additionalProperties": false, "properties": { "category": { "type": "string" }, "categorySlug": { "type": "string" }, "metro": { "type": "string" }, "metroSlug": { "type": "string" } }, "required": [ "metro", "metroSlug", "category", "categorySlug" ], "type": "object" }, "outOf": { "type": "number" }, "pillars": { "items": { "additionalProperties": false, "properties": { "contribution": { "description": "Points this pillar added to the total", "type": "number" }, "pillar": { "enum": [ "reputation", "volume", "longevity", "trust", "engagement" ], "type": "string" }, "score": { "description": "Pillar score in [0,1]", "type": "number" }, "weight": { "type": "number" } }, "required": [ "pillar", "weight", "score", "contribution" ], "type": "object" }, "type": "array" }, "provenance": { "additionalProperties": false, "properties": { "asOf": { "description": "ISO date the underlying data was last refreshed", "type": "string" }, "citeAs": { "description": "Ready-made citation line", "type": "string" }, "methodologyVersion": { "type": "string" }, "sourceMarkdownUrl": { "description": "Markdown twin of the same page", "type": "string" }, "sourceUrl": { "description": "Canonical HTML page for this answer", "type": "string" } }, "required": [ "asOf", "methodologyVersion", "sourceUrl", "sourceMarkdownUrl", "citeAs" ], "type": "object" }, "rank": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "scoreBand": { "type": "string" }, "trpScore": { "type": "number" } }, "required": [ "business", "context", "rank", "outOf", "trpScore", "scoreBand", "pillars", "provenance" ], "type": "object" } }, { "description": "Every service category the site ranks, with a note on what Texas does and does not license for that trade.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "list_categories", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "categories": { "items": { "additionalProperties": false, "properties": { "licensingNote": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" }, "slug": { "type": "string" }, "vertical": { "type": "string" } }, "required": [ "slug", "name", "vertical", "licensingNote" ], "type": "object" }, "type": "array" } }, "required": [ "categories" ], "type": "object" } }, { "description": "The metropolitan areas with published rankings, and which service categories each one covers. Call this first to learn the slugs the other tools expect.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "list_metros", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "metros": { "items": { "additionalProperties": false, "properties": { "categories": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "slug": { "type": "string" } }, "required": [ "slug", "name" ], "type": "object" }, "type": "array" }, "name": { "type": "string" }, "region": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "slug": { "type": "string" } }, "required": [ "slug", "name", "region", "categories" ], "type": "object" }, "type": "array" } }, "required": [ "metros" ], "type": "object" } }, { "description": "Find tracked companies by name, metropolitan area, category, or minimum score.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "category": { "type": "string" }, "limit": { "maximum": 100, "minimum": 1, "type": "integer" }, "metro": { "type": "string" }, "min_score": { "maximum": 100, "minimum": 0, "type": "number" }, "query": { "description": "Part of a company name", "type": "string" }, "verified_only": { "description": "Only companies matched to a state entity record", "type": "boolean" } }, "type": "object" }, "name": "search_businesses", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "provenance": { "additionalProperties": false, "properties": { "asOf": { "description": "ISO date the underlying data was last refreshed", "type": "string" }, "citeAs": { "description": "Ready-made citation line", "type": "string" }, "methodologyVersion": { "type": "string" }, "sourceMarkdownUrl": { "description": "Markdown twin of the same page", "type": "string" }, "sourceUrl": { "description": "Canonical HTML page for this answer", "type": "string" } }, "required": [ "asOf", "methodologyVersion", "sourceUrl", "sourceMarkdownUrl", "citeAs" ], "type": "object" }, "results": { "items": { "additionalProperties": false, "properties": { "bestRank": { "anyOf": [ { "additionalProperties": false, "properties": { "category": { "type": "string" }, "metro": { "type": "string" }, "outOf": { "type": "number" }, "rank": { "type": "number" } }, "required": [ "rank", "outOf", "metro", "category" ], "type": "object" }, { "type": "null" } ] }, "city": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "googleRating": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "googleReviewCount": { "type": "number" }, "name": { "type": "string" }, "profileUrl": { "type": "string" }, "slug": { "type": "string" }, "trpScore": { "anyOf": [ { "type": "number" }, { "type": "null" } ] } }, "required": [ "slug", "name", "city", "trpScore", "googleRating", "googleReviewCount", "bestRank", "profileUrl" ], "type": "object" }, "type": "array" }, "total": { "type": "number" } }, "required": [ "total", "results", "provenance" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:3e599e48cdfb3d944a988f133d96da271fd0e89a555c35f81b01523b1c86a5b8 | sha256sum