{"name":"uk.co.postio/postcode-address-validation","slug":"postio-postcode-address-validation","title":"Postio — UK Address, Postcode, Email & Phone Validation","description":"Validate UK addresses, postcodes, emails and phone numbers — Royal Mail PAF, live SMTP and HLR.","url":"https://mcp.market/server/postio-postcode-address-validation","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"email","tags":["email"],"presence":{"score":28,"stars":0,"forks":0,"downloads_week":93,"last_push_at":"2026-10-23T10:05:08.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/postio-uk/postio-integrations","website":"https://postio.co.uk/integrations/mcp","version":"0.1.5","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@postio/mcp","version":"0.1.5","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Postio API key (pk_…). Free key, first 100 lookups on us, no card: https://postio.co.uk/signup","isRequired":true,"format":"string","isSecret":true,"name":"POSTIO_API_KEY"},{"description":"Override the API base URL. Defaults to https://api.postio.co.uk/v1 (include /v1). Only needed for staging.","format":"string","name":"POSTIO_BASE_URL"}]}],"tools":[{"name":"postio_address_search","description":"Search UK addresses by free-form text — building, street, postcode, organisation, or any combination. Returns a list of suggestions, each with a UDPRN (Royal Mail's per-address ID). Pass a chosen UDPRN to `postio_udprn_lookup` to fetch the full record. Free / non-billable.","write_action":false,"price_micros":0,"input_schema":null},{"name":"postio_connect","description":"Free key/health probe. Returns 200 if the API key is active and the upstream search service is reachable. Useful as a smoke test or to warm the worker.","write_action":false,"price_micros":0,"input_schema":null},{"name":"postio_email_validate","description":"Validate an email address: syntax (RFC 5322), typo correction (gnail→gmail), classification (disposable, role, free provider), MX lookup, and live SMTP mailbox probe. Returns an aggregated `deliverability` verdict (deliverable / undeliverable / risky / unknown / invalid) plus every signal independently.","write_action":true,"price_micros":0,"input_schema":null},{"name":"postio_phone_validate","description":"Parse a phone number with libphonenumber and run a live HLR (Home Location Register) lookup. Returns current carrier (post-porting), original carrier, ported flag, reachability, MCC/MNC. Pass numbers in E.164 (`+447700900123`) for unambiguous results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"postio_postcode_lookup","description":"Return every PAF delivery point at a UK postcode, ordered by building number. Whitespace and case are normalised. Billable on a hit; valid postcodes with no delivery points return an empty list and are not charged.","write_action":false,"price_micros":0,"input_schema":null},{"name":"postio_udprn_lookup","description":"Look up a single UK delivery point by its UDPRN (Royal Mail's stable per-address ID). Use this after `postio_address_search` to fetch the full record for a chosen suggestion. Billable on a hit; misses (404) are not charged.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-11-03T19:43:44.446Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-03T19:43:44.367Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 11 days ago"]},"identity":{"score":6,"max":10,"notes":["namespace and repository owner differ","website matches verified namespace"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@postio/mcp","version":"0.1.5","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-10-23T10:07:52.595Z","repositoryUrl":"git+https://github.com/postio-uk/postio-integrations.git","weeklyDownloads":93}],"repo":{"found":true,"owner":"postio-uk","repo":"postio-integrations","archived":false,"pushedAt":"2026-10-23T10:05:08Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/280814307?v=4","ownerCreatedAt":"2026-04-30T21:25:01Z","license":"MIT"},"icon":{"url":"https://postio.co.uk/assets/logo-mark-512.png","source":"registry","width":512,"height":512},"presence":{"stars":0,"forks":0,"downloadsWeek":93,"license":"MIT","lastPushAt":"2026-10-23T10:05:08.000Z","score":28}}}},"grade_history":[],"reviews":[]}