Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 13Defects: 1,322counted 1 min ago
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Acuris Geo: address validation (240+ countries, honest verified/corrected/partial verdicts) and geocoding, with FREE census & geographic enrichment for street-accurate USA/Canada matches (FIPS, census tract, block group, CBSA/MSA, congressional district, school district; Canadian equivalents). UK addresses run against the official Royal Mail PAF (UDPRN + UPRN). Authenticate by connecting with the header 'Authorization: Bearer <acuris api key>' (or X-Acuris-Key). No key yet? Use request_trial_key. Costs are per successful lookup and stated on each tool; failed lookups are refunded automatically.", "tools": [ { "description": "Show the connected API key's remaining credit balances (validation,\n geocode, email, phone pools; trial expiry; the UK free-trial PAF counter\n for trial keys). Free — never consumes credits.", "inputSchema": { "properties": {}, "title": "check_balanceArguments", "type": "object" }, "name": "check_balance", "outputSchema": null }, { "description": "Address → census & geographic codes (USA + Canada), FREE with validation.\n\n USA: state & county FIPS, census tract (11-digit GEOID), block group,\n CBSA/MSA, congressional district (119th Congress), school district.\n Canada: province, census division, dissemination area, census subdivision,\n census tract, CMA/CA, federal electoral district. Sources: US Census\n Bureau TIGER/Line; Statistics Canada (open data).\n\n The enrichment is attached when the address resolves to a house-number- or\n street-accurate match; centroid-only matches return no enrichment (the\n point could fall in the wrong area). `country` must be \"usa\" or \"can\".\n\n Cost: 1 validation credit (the enrichment itself is free); failed lookups\n are refunded.", "inputSchema": { "properties": { "address_line": { "default": "", "title": "Address Line", "type": "string" }, "city": { "default": "", "title": "City", "type": "string" }, "country": { "title": "Country", "type": "string" }, "house_number": { "default": "", "title": "House Number", "type": "string" }, "postcode": { "default": "", "title": "Postcode", "type": "string" }, "state": { "default": "", "title": "State", "type": "string" }, "street": { "default": "", "title": "Street", "type": "string" } }, "required": [ "country" ], "title": "enrich_us_ca_addressArguments", "type": "object" }, "name": "enrich_us_ca_address", "outputSchema": null }, { "description": "Expand a UK postcode into every Royal Mail delivery point at that\n postcode — organisation, building, street, town, county, plus UDPRN, UPRN\n and rooftop coordinates for each address.\n\n Cost: 1 credit per postcode, regardless of how many addresses come back;\n an unknown/invalid postcode is refunded automatically.", "inputSchema": { "properties": { "postcode": { "title": "Postcode", "type": "string" } }, "required": [ "postcode" ], "title": "expand_uk_postcodeArguments", "type": "object" }, "name": "expand_uk_postcode", "outputSchema": null }, { "description": "Forward-geocode an address to coordinates (lat/lng) with an explicit\n accuracy_type — you always know what you got.\n\n accuracy_type is an OPEN set; new tiers are added as reference data\n improves. Do NOT write code that treats an unrecognised value as a failure.\n Branch on the boolean `point_coordinate` instead, which is true when the\n coordinate identifies one address. Current values: rooftop and\n arrival_point (both point coordinates — a point on the building, or the\n property's entrance / access point), then street_interpolated,\n street_centroid, postcode_centroid, locality_centroid, admin_centroid.\n\n House-number-level matches may ALSO carry `arrival_point: {lat, lng}` —\n the premise's entrance/access coordinate beside the served pin (equal to\n lat/lng when accuracy_type is arrival_point). Use it for delivery and\n navigation; omitted when not on file.\n\n `country` is ISO-3 lowercase. Give fielded parts or a single line in `q`.\n For UK (gbr) addresses use validate_address instead — it returns point\n coordinates from Royal Mail PAF.\n\n Cost: 1 credit per successful geocode; failures are refunded.", "inputSchema": { "properties": { "city": { "default": "", "title": "City", "type": "string" }, "country": { "title": "Country", "type": "string" }, "house_number": { "default": "", "title": "House Number", "type": "string" }, "postcode": { "default": "", "title": "Postcode", "type": "string" }, "q": { "default": "", "title": "Q", "type": "string" }, "state": { "default": "", "title": "State", "type": "string" }, "street": { "default": "", "title": "Street", "type": "string" } }, "required": [ "country" ], "title": "geocode_addressArguments", "type": "object" }, "name": "geocode_address", "outputSchema": null }, { "description": "Get an instant FREE Acuris trial API key — 100 credits, valid 7 days,\n no card, no signup form. Idempotent: asking again with the same email\n within 24h returns the SAME key.\n\n After receiving the key, reconfigure this MCP server connection with the\n header \"Authorization: Bearer <key>\" (or set ACURIS_API_KEY for stdio).\n Trial limits: shared per-IP daily caps and a lifetime cap of 40 UK (Royal\n Mail PAF) lookups. Paid plans: https://www.acuris-geo.com/acuris-pricing/", "inputSchema": { "properties": { "email": { "title": "Email", "type": "string" } }, "required": [ "email" ], "title": "request_trial_keyArguments", "type": "object" }, "name": "request_trial_key", "outputSchema": null }, { "description": "Coordinates → nearest address(es). Returns the closest reference\n addresses to (lat, lng), nearest first, with distances.\n\n Optional: `country` (ISO-3) to constrain the search, `radius_m`, `limit`.\n\n Cost: 1 credit per successful lookup; an empty radius (no addresses found)\n is refunded.", "inputSchema": { "properties": { "country": { "default": "", "title": "Country", "type": "string" }, "lat": { "title": "Lat", "type": "number" }, "limit": { "default": 0, "title": "Limit", "type": "integer" }, "lng": { "title": "Lng", "type": "number" }, "radius_m": { "default": 0, "title": "Radius M", "type": "integer" } }, "required": [ "lat", "lng" ], "title": "reverse_geocodeArguments", "type": "object" }, "name": "reverse_geocode", "outputSchema": null }, { "description": "Validate and standardize one postal address (240+ countries; UK via the\n official Royal Mail PAF with UDPRN + UPRN).\n\n Give `country` as ISO-3 lowercase (e.g. usa, can, deu, gbr) plus EITHER a\n free-text `address_line` OR fielded parts (street, house_number, city,\n state, postcode). Returns an honest verdict — status \"verified\" (exact) or\n \"corrected\" (fixed), or partial_match with reasons — plus the standardized\n form, confidence, coordinates with an explicit accuracy_type, and, for\n street-accurate USA/Canada matches, a FREE `enrichment` block (census\n tract, block group, FIPS, CBSA/MSA, congressional district, school\n district / Canadian equivalents).\n\n Cost: 1 validation credit per successful lookup; no-match and errors are\n refunded automatically (you pay for results, not attempts).", "inputSchema": { "properties": { "address_line": { "default": "", "title": "Address Line", "type": "string" }, "city": { "default": "", "title": "City", "type": "string" }, "country": { "title": "Country", "type": "string" }, "house_number": { "default": "", "title": "House Number", "type": "string" }, "postcode": { "default": "", "title": "Postcode", "type": "string" }, "state": { "default": "", "title": "State", "type": "string" }, "street": { "default": "", "title": "Street", "type": "string" } }, "required": [ "country" ], "title": "validate_addressArguments", "type": "object" }, "name": "validate_address", "outputSchema": null }, { "description": "Validate up to 50 addresses in one call (mixed countries allowed).\n\n `addresses` is a list where each entry is either a free-text string, or an\n object {\"input\": <string or fielded object>, \"country\": \"iso3\"}. Entries\n without their own country use the `country` parameter. UK (gbr) rows are\n routed individually to the Royal Mail PAF service; everything else goes\n through the batch endpoint. Results come back in the same order, each with\n the same shape as validate_address.\n\n Cost: 1 validation credit per successfully validated row; failed rows are\n refunded. For files bigger than 50 rows, call this tool repeatedly.", "inputSchema": { "properties": { "addresses": { "items": {}, "title": "Addresses", "type": "array" }, "country": { "default": "", "title": "Country", "type": "string" } }, "required": [ "addresses" ], "title": "validate_addresses_batchArguments", "type": "object" }, "name": "validate_addresses_batch", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:f34b2758211c7164c39818d969c8fe53de631b226d47e06f53bbc63fd568a6c6 | sha256sum