gbgplc avatar

GBG Loqate - Reach

gbgplc/lqt

Connects Claude to Loqate's address, email, and phone verification APIs through GBG Reach. Exposes verify and parse operations with policy-driven scoring (strict, shipping, standard, permissive) that returns accept, review, or reject recommendations based on confidence thresholds. The verify command hits Loqate's APIs for real validation with credits, while parse uses Claude Haiku to extract and normalize contact data locally without API calls. Supports batch processing from CSV, custom policy definitions via JSON, and optional audit trails. Reach for this when your agent needs to validate contact information during lead qualification, order processing, or KYC workflows where data quality gates matter.

GitHub stars
2
tools
11
transport
HTTP
last updated
May 7, 2026

Install

From registry metadata
$ npx add-mcp https://reach.prod.fabric.gbgplatforms.com/mcp --name lqt

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http lqt https://reach.prod.fabric.gbgplatforms.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 11 tools

Verified live against the running server on Nov 6, 2026.

list_policiesList available decisioning policies (strict, shipping, standard, permissive) with their thresholds.

List available decisioning policies (strict, shipping, standard, permissive) with their thresholds.

No parameters. Call it with no arguments.

retrieve_addressResolve a suggestion id from address.suggestions into its full cleansed address components (organisation, sub-building, number, street, city, province, postcode, country). Use this when you need the address itself — to fill a form or show a confirmation — rather than a decisio...2 params

Resolve a suggestion id from address.suggestions into its full cleansed address components (organisation, sub-building, number, street, city, province, postcode, country). Use this when you need the address itself — to fill a form or show a confirmation — rather than a decisio...

Parameters* required
keystring
Loqate API key — required unless the server has one configured or the request carries an Authorization: Bearer header
suggestion_id*string
Id of a suggestion previously returned in address.suggestions. CONSUMES A LOQATE CREDIT. Ids are not stable over time; a stale one returns SUGGESTION_NOT_FOUND and you must search again rather than...
show_policyShow full details for a specific decisioning policy.1 params

Show full details for a specific decisioning policy.

Parameters* required
name*string
Policy name: strict shipping standard or permissive
verify_addressVerify an address against Loqate's global reference data. Returns a confidence score (0-1), verification status, and a policy-driven accept/review/reject recommendation. Set 'suggest' to also get alternative addresses suggested by Loqate whenever the address does not clear the...53 params

Verify an address against Loqate's global reference data. Returns a confidence score (0-1), verification status, and a policy-driven accept/review/reject recommendation. Set 'suggest' to also get alternative addresses suggested by Loqate whenever the address does not clear the...

Parameters* required
addressstring
Full address string (free-form — use this OR structured fields below)
address2string
Second address line
address3string
Third address line
address4string
Fourth address line
address5string
Fifth address line
address6string
Sixth address line
address7string
Seventh address line
address8string
Eighth address line
admin_areastring
State or province
buildingstring
Building name
contactstring
Contact name for the delivery
countrystring
ISO 2-letter country code (e.g. US GB DE)
delivery_addressstring
Full delivery address
delivery_address1string
Delivery address line 1
delivery_address2string
Delivery address line 2
delivery_address3string
Delivery address line 3
delivery_address4string
Delivery address line 4
delivery_address5string
Delivery address line 5
delivery_address6string
Delivery address line 6
delivery_address7string
Delivery address line 7

+33 more parameters. See the server's own documentation for the full schema.

verify_address_batchVerify up to 100 addresses in one call. Up to 100 records per call; the results array is in submission order and each entry carries its input index, so results can be zipped back onto rows without relying on order. One bad record fails only itself — it carries an error while t...7 params

Verify up to 100 addresses in one call. Up to 100 records per call; the results array is in submission order and each entry carries its input index, so results can be zipped back onto rows without relying on order. One bad record fails only itself — it carries an error while t...

Parameters* required
addresses*array
Addresses to verify, up to 100. Results are returned in the same order, each carrying its input index
detect_countryboolean
When true, guess the country of any record that does not supply one, from its address text, and flag the guess in that record's result. Records are then grouped by their detected country, so a mixe...
keystring
Loqate API key — required unless the server has one configured or the request carries an Authorization: Bearer header
optionsobject
Loqate API options as nested JSON, applied to every record in the batch
policystring
Policy name: strict shipping standard (default) or permissive
verify_keystring
Custom address verification API key
verify_urlstring
Custom address verification endpoint URL
verify_contactVerify address, email, and/or phone together. Returns individual results plus an overall recommendation (most conservative of all provided fields). Set 'suggest' to also get alternative addresses suggested by Loqate whenever the address does not clear the policy; offer them to...55 params

Verify address, email, and/or phone together. Returns individual results plus an overall recommendation (most conservative of all provided fields). Set 'suggest' to also get alternative addresses suggested by Loqate whenever the address does not clear the policy; offer them to...

Parameters* required
addressstring
Full address string
address2string
Second address line
address3string
Third address line
address4string
Fourth address line
address5string
Fifth address line
address6string
Sixth address line
address7string
Seventh address line
address8string
Eighth address line
admin_areastring
State or province
buildingstring
Building name
contactstring
Contact name for the delivery
countrystring
ISO 2-letter country code
delivery_addressstring
Full delivery address
delivery_address1string
Delivery address line 1
delivery_address2string
Delivery address line 2
delivery_address3string
Delivery address line 3
delivery_address4string
Delivery address line 4
delivery_address5string
Delivery address line 5
delivery_address6string
Delivery address line 6
delivery_address7string
Delivery address line 7

+35 more parameters. See the server's own documentation for the full schema.

verify_contact_batchVerify up to 100 contacts in one call, each with any combination of address, email and phone, returning an overall recommendation per contact. Results are in submission order and each carries its input index. One bad record fails only itself, and a field that cannot be verifie...7 params

Verify up to 100 contacts in one call, each with any combination of address, email and phone, returning an overall recommendation per contact. Results are in submission order and each carries its input index. One bad record fails only itself, and a field that cannot be verifie...

Parameters* required
contacts*array
Contacts to verify, up to 100. Results are returned in the same order, each carrying its input index
detect_countryboolean
When true, guess the country of any contact whose address does not supply one and flag the guess in that contact's address result. Off by default
keystring
Loqate API key — required unless the server has one configured or the request carries an Authorization: Bearer header
optionsobject
Loqate API options as nested JSON, applied to every address in the batch
policystring
Policy name: strict shipping standard (default) or permissive
verify_keystring
Custom address verification API key
verify_urlstring
Custom address verification endpoint URL
verify_emailVerify an email address via Loqate. Returns confidence, risk level, and accept/review/reject recommendation. Requires a Loqate API key — pass it via the 'key' field.3 params

Verify an email address via Loqate. Returns confidence, risk level, and accept/review/reject recommendation. Requires a Loqate API key — pass it via the 'key' field.

Parameters* required
email*string
Email address to verify
keystring
Loqate API key — required unless the server has one configured or the request carries an Authorization: Bearer header
policystring
Policy name: strict shipping standard (default) or permissive
verify_email_batchVerify up to 100 email addresses in one call. Up to 100 records per call; the results array is in submission order and each entry carries its input index, so results can be zipped back onto rows without relying on order. One bad record fails only itself — it carries an error w...3 params

Verify up to 100 email addresses in one call. Up to 100 records per call; the results array is in submission order and each entry carries its input index, so results can be zipped back onto rows without relying on order. One bad record fails only itself — it carries an error w...

Parameters* required
emails*array
Email addresses to verify, up to 100. Results are returned in the same order, each carrying its input index
keystring
Loqate API key — required unless the server has one configured or the request carries an Authorization: Bearer header
policystring
Policy name: strict shipping standard (default) or permissive
verify_phoneVerify a phone number via Loqate. Returns confidence, number type, carrier, and accept/review/reject recommendation. Requires a Loqate API key — pass it via the 'key' field.4 params

Verify a phone number via Loqate. Returns confidence, number type, carrier, and accept/review/reject recommendation. Requires a Loqate API key — pass it via the 'key' field.

Parameters* required
countrystring
ISO 2-letter country code (helps with parsing if no country prefix)
keystring
Loqate API key — required unless the server has one configured or the request carries an Authorization: Bearer header
phone*string
Phone number (E.164 format preferred e.g. +442071234567)
policystring
Policy name: strict shipping standard (default) or permissive
verify_phone_batchVerify up to 100 phone numbers in one call. Up to 100 records per call; the results array is in submission order and each entry carries its input index, so results can be zipped back onto rows without relying on order. One bad record fails only itself — it carries an error whi...3 params

Verify up to 100 phone numbers in one call. Up to 100 records per call; the results array is in submission order and each entry carries its input index, so results can be zipped back onto rows without relying on order. One bad record fails only itself — it carries an error whi...

Parameters* required
keystring
Loqate API key — required unless the server has one configured or the request carries an Authorization: Bearer header
phones*array
Phone numbers to verify, up to 100. Results are returned in the same order, each carrying its input index
policystring
Policy name: strict shipping standard (default) or permissive

Sponsors

Readme

Loqate CLI

Loqate CLI

Verify addresses, emails, and phone numbers against Loqate's APIs.
Get confidence scores, policy-aware recommendations, and full auditability — in one command.
Real-time verification decisioning for agents that need to know whether contact data is good enough for the job.
Part of GBG Reach.

lqt verify  ·  lqt parse  ·  lqt mcp


Install

macOS

# Apple Silicon (M1/M2/M3/M4)
curl -sL https://github.com/gbgplc/lqt/releases/latest/download/lqt_darwin_arm64.tar.gz | tar xz
sudo mv lqt /usr/local/bin/

# Intel
curl -sL https://github.com/gbgplc/lqt/releases/latest/download/lqt_darwin_amd64.tar.gz | tar xz
sudo mv lqt /usr/local/bin/

Linux

# x86_64
curl -sL https://github.com/gbgplc/lqt/releases/latest/download/lqt_linux_amd64.tar.gz | tar xz
sudo mv lqt /usr/local/bin/

View the full README on GitHub

Details

Repository
github.com/gbgplc/lqt
Website
agents.gbg.com/reach
Category
Communication & Messaging
Transport
HTTP
Registry
MCP registry, active
Prompts
1
Tools verified
Nov 6, 2026

Related Communication & Messaging MCP servers

View all
1bluecraft-ai avatarMachfivebluecraft-ai/machfive-mcpGenerate hyper-personalized cold email sequences via MachFive API.2stars
2multimail-dev avatarMcp Servermultimail-dev/mcp-serverGive your agent its own email address with graduated human oversight, from approval to autonomy.0stars
3sethbang avatarProton Mail (unofficial)sethbang/proton-mail-mcpUnofficial Proton Mail MCP — send, read, search & organize email over SMTP and IMAP2stars
4sumioshi avatarWACrewsumioshi/wacrewWhatsApp for AI agents: read chats, transcribe voice notes and reply at a human pace.2stars
5anomalyarmor avatarAnomalyArmoranomalyarmor/agentsData observability tools for engineering teams: alerts, freshness, schema drift, lineage, quality.0stars
6agentsimdev avatarMcpagentsimdev/agentsim-mcpControl plane for agent auth walls. Connector 0 handles SMS OTP with US test numbers.1stars