MCPサーバー

Flipvo: contractor licenses, business entities, drive times, airports

io.github.stea4lth/flipvo-agent-tools

このMCPでできること

Provides contractor license searches and verification, Florida and Oregon business-entity lookups, driving times and matrices, and nearest-airport searches.

airport_nearest
$0.02 per call. Pay with x402 (USDC on Base) in _meta["x402/payment"]; MPP (tempo) on the HTTP URL /v1/airport/nearest. Up to 5 airports with scheduled service nearest a named place, ranked by real road drive time, with IATA codes.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'title': 'NearestAirportRequest', 'required': ['location'], 'properties': {'k': {'type': 'integer', 'title': 'K', 'default': 3, 'maximum': 5, 'minimum': 1, 'description': 'How many airports'}, 'near': {'anyOf': [{'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Near', 'default': None, 'description': "Disambiguation hint, e.g. 'Florida'"}, 'location': {'type': 'string', 'title': 'Location', 'pattern': '\\S', 'examples': ['Lakeland, FL'], 'maxLength': 200, 'minLength': 1}, 'airport_size': {'enum': ['scheduled', 'large'], 'type': 'string', 'title': 'Airport Size', 'default': 'scheduled', 'description': 'scheduled: any airport with scheduled passenger service. large: OurAirports type large_airport with scheduled service.'}}, 'description': 'A place to search from, how many airports to return, and which airports count.'}
出力スキーマ
{'type': 'object', '$defs': {'PlaceOut': {'type': 'object', 'title': 'PlaceOut', 'required': ['name', 'lat', 'lon', 'kind', 'source', 'confidence'], 'properties': {'lat': {'type': 'number', 'title': 'Lat'}, 'lon': {'type': 'number', 'title': 'Lon'}, 'kind': {'type': 'string', 'title': 'Kind'}, 'name': {'type': 'string', 'title': 'Name'}, 'source': {'type': 'string', 'title': 'Source'}, 'confidence': {'type': 'number', 'title': 'Confidence'}}}, 'AirportOut': {'type': 'object', 'title': 'AirportOut', 'required': ['iata', 'icao', 'name', 'municipality', 'type', 'lat', 'lon', 'distance_m', 'duration_s', 'miles', 'minutes'], 'properties': {'lat': {'type': 'number', 'title': 'Lat'}, 'lon': {'type': 'number', 'title': 'Lon'}, 'iata': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Iata', 'description': 'null for the few scheduled airports without one'}, 'icao': {'type': 'string', 'title': 'Icao', 'description': 'OurAirports ident: the ICAO code where one exists'}, 'name': {'type': 'string', 'title': 'Name'}, 'type': {'type': 'string', 'title': 'Type', 'description': 'OurAirports type: large_airport, medium_airport, ...'}, 'miles': {'type': 'number', 'title': 'Miles'}, 'minutes': {'type': 'number', 'title': 'Minutes'}, 'distance_m': {'type': 'integer', 'title': 'Distance M'}, 'duration_s': {'type': 'integer', 'title': 'Duration S'}, 'municipality': {'type': 'string', 'title': 'Municipality'}}}}, 'title': 'NearestAirportResponse', 'required': ['origin', 'airports', 'attribution', 'airports_data_as_of'], 'properties': {'origin': {'$ref': '#/$defs/PlaceOut'}, 'airports': {'type': 'array', 'items': {'$ref': '#/$defs/AirportOut'}, 'title': 'Airports', 'description': 'Nearest first by road drive time'}, 'attribution': {'type': 'string', 'title': 'Attribution'}, 'airports_data_as_of': {'type': 'string', 'title': 'Airports Data As Of', 'description': 'When our OurAirports file was fetched (UTC)'}}}
carrier_lookup
$0.03 per call. Pay with x402 (USDC on Base) in _meta["x402/payment"]; MPP (tempo) on the HTTP URL /v1/carrier/lookup. US motor carrier by USDOT, MC/MX/FF docket or exact company name (FMCSA): USDOT status, out-of-service order, operating authority per docket with grant date and source (Motus, else legacy frozen 2026-05-14), BI&PD, cargo and bond required vs on file, insurance policies, BOC-3, fleet size, safety rating. Up to 10 carriers; empty is a paid 200. Not a determination: verify with FMCSA before dispatch.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'oneOf': [{'required': ['usdot']}, {'required': ['docket']}, {'required': ['name']}], 'title': 'CarrierLookupRequest', 'properties': {'name': {'anyOf': [{'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Name', 'default': None, 'description': 'Whole legal or DBA name; no partial match.'}, 'usdot': {'anyOf': [{'type': 'integer', 'maximum': 99999999, 'minimum': 1}, {'type': 'null'}], 'title': 'Usdot', 'default': None, 'examples': [53467]}, 'docket': {'anyOf': [{'type': 'string', 'maxLength': 20}, {'type': 'null'}], 'title': 'Docket', 'default': None, 'examples': ['MC138328'], 'description': 'MC, MX or FF + digits.'}}, 'description': 'Exactly one of usdot, docket or name.', 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$defs': {'CarrierPolicy': {'type': 'object', 'title': 'CarrierPolicy', 'required': ['form', 'type', 'insurer', 'effective_date', 'coverage', 'underlying_limit', 'cancellation_effective'], 'properties': {'form': {'type': 'string', 'title': 'Form'}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Type'}, 'insurer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Insurer'}, 'coverage': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Coverage'}, 'effective_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Effective Date'}, 'underlying_limit': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Underlying Limit'}, 'cancellation_effective': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Cancellation Effective'}}}, 'CarrierRecord': {'type': 'object', 'title': 'CarrierRecord', 'required': ['usdot', 'legal_name', 'dba_name', 'usdot_status', 'city', 'state', 'zip', 'power_units', 'drivers', 'safety_rating', 'safety_rating_date', 'out_of_service', 'authorized_for', 'authorities', 'insurance', 'boc3', 'authority_age'], 'properties': {'zip': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Zip'}, 'boc3': {'type': 'boolean', 'title': 'Boc3'}, 'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'City'}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'State'}, 'usdot': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Usdot'}, 'drivers': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Drivers'}, 'dba_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Dba Name'}, 'insurance': {'type': 'array', 'items': {'$ref': '#/$defs/CarrierInsurance'}, 'title': 'Insurance'}, 'legal_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Legal Name'}, 'authorities': {'type': 'array', 'items': {'$ref': '#/$defs/CarrierAuthority'}, 'title': 'Authorities'}, 'power_units': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Power Units'}, 'usdot_status': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Usdot Status'}, 'authority_age': {'$ref': '#/$defs/CarrierAuthorityAge'}, 'safety_rating': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Safety Rating'}, 'authorized_for': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Authorized For'}, 'out_of_service': {'$ref': '#/$defs/CarrierOutOfService'}, 'safety_rating_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Safety Rating Date'}}}, 'CarrierAuthority': {'type': 'object', 'title': 'CarrierAuthority', 'required': ['docket', 'type', 'status', 'granted', 'source', 'frozen_as_of'], 'properties': {'type': {'type': 'string', 'title': 'Type'}, 'docket': {'type': 'string', 'title': 'Docket'}, 'source': {'type': 'string', 'title': 'Source'}, 'status': {'type': 'string', 'title': 'Status'}, 'granted': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Granted'}, 'frozen_as_of': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Frozen As Of'}}}, 'CarrierInsurance': {'type': 'object', 'title': 'CarrierInsurance', 'required': ['docket', 'source', 'bipd_required', 'bipd_on_file', 'cargo_required', 'cargo_on_file', 'bond_required', 'bond_on_file', 'boc3', 'policies'], 'properties': {'boc3': {'type': 'boolean', 'title': 'Boc3'}, 'docket': {'type': 'string', 'title': 'Docket'}, 'source': {'type': 'string', 'title': 'Source'}, 'policies': {'type': 'array', 'items': {'$ref': '#/$defs/CarrierPolicy'}, 'title': 'Policies'}, 'bipd_on_file': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Bipd On File'}, 'bond_on_file': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Bond On File'}, 'bipd_required': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Bipd Required'}, 'bond_required': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Bond Required'}, 'cargo_on_file': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Cargo On File'}, 'cargo_required': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Cargo Required'}}}, 'CarrierAuthorityAge': {'type': 'object', 'title': 'CarrierAuthorityAge', 'required': ['first_granted', 'docket', 'source'], 'properties': {'docket': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Docket'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Source'}, 'first_granted': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'First Granted'}}}, 'CarrierOutOfService': {'type': 'object', 'title': 'CarrierOutOfService', 'required': ['in_force', 'date', 'reason_class'], 'properties': {'date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Date'}, 'in_force': {'type': 'boolean', 'title': 'In Force'}, 'reason_class': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Reason Class'}}}}, 'title': 'CarrierLookupResponse', 'required': ['carriers', 'truncated', 'data_as_of', 'legacy_as_of', 'source', 'coverage'], 'properties': {'source': {'type': 'string', 'title': 'Source'}, 'carriers': {'type': 'array', 'items': {'$ref': '#/$defs/CarrierRecord'}, 'title': 'Carriers'}, 'coverage': {'type': 'string', 'title': 'Coverage'}, 'truncated': {'type': 'boolean', 'title': 'Truncated'}, 'data_as_of': {'type': 'string', 'title': 'Data As Of'}, 'legacy_as_of': {'type': 'string', 'title': 'Legacy As Of', 'format': 'date'}}}
drive_matrix
$0.05 per call. Pay with x402 (USDC on Base) in _meta["x402/payment"]; MPP (tempo) on the HTTP URL /v1/matrix. Drive-time matrix, up to 100 origin x destination elements per call.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'title': 'MatrixRequest', 'required': ['origins', 'destinations'], 'properties': {'near': {'anyOf': [{'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Near', 'default': None}, 'origins': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Origins', 'maxItems': 100, 'minItems': 1}, 'destinations': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Destinations', 'maxItems': 100, 'minItems': 1}}}
出力スキーマ
{'type': 'object', '$defs': {'PlaceOut': {'type': 'object', 'title': 'PlaceOut', 'required': ['name', 'lat', 'lon', 'kind', 'source', 'confidence'], 'properties': {'lat': {'type': 'number', 'title': 'Lat'}, 'lon': {'type': 'number', 'title': 'Lon'}, 'kind': {'type': 'string', 'title': 'Kind'}, 'name': {'type': 'string', 'title': 'Name'}, 'source': {'type': 'string', 'title': 'Source'}, 'confidence': {'type': 'number', 'title': 'Confidence'}}}, 'MatrixCell': {'type': 'object', 'title': 'MatrixCell', 'required': ['distance_m', 'duration_s', 'estimated'], 'properties': {'estimated': {'type': 'boolean', 'title': 'Estimated'}, 'distance_m': {'type': 'integer', 'title': 'Distance M'}, 'duration_s': {'type': 'integer', 'title': 'Duration S'}}}}, 'title': 'MatrixResponse', 'required': ['origins', 'destinations', 'rows', 'attribution'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'array', 'items': {'$ref': '#/$defs/MatrixCell'}}, 'title': 'Rows'}, 'origins': {'type': 'array', 'items': {'$ref': '#/$defs/PlaceOut'}, 'title': 'Origins'}, 'attribution': {'type': 'string', 'title': 'Attribution'}, 'destinations': {'type': 'array', 'items': {'$ref': '#/$defs/PlaceOut'}, 'title': 'Destinations'}}}
drive_time
$0.01 per call. Pay with x402 (USDC on Base) in _meta["x402/payment"]; MPP (tempo) on the HTTP URL /v1/drive. Driving time/distance between two named places.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'title': 'DriveRequest', 'required': ['origin', 'destination'], 'properties': {'near': {'anyOf': [{'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Near', 'default': None, 'description': "Disambiguation hint, e.g. 'Orlando, FL'"}, 'origin': {'type': 'string', 'title': 'Origin', 'examples': ['MCO'], 'maxLength': 200, 'minLength': 1}, 'destination': {'type': 'string', 'title': 'Destination', 'examples': ['Hilton Downtown Orlando'], 'maxLength': 200, 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$defs': {'PlaceOut': {'type': 'object', 'title': 'PlaceOut', 'required': ['name', 'lat', 'lon', 'kind', 'source', 'confidence'], 'properties': {'lat': {'type': 'number', 'title': 'Lat'}, 'lon': {'type': 'number', 'title': 'Lon'}, 'kind': {'type': 'string', 'title': 'Kind'}, 'name': {'type': 'string', 'title': 'Name'}, 'source': {'type': 'string', 'title': 'Source'}, 'confidence': {'type': 'number', 'title': 'Confidence'}}}}, 'title': 'DriveResponse', 'required': ['origin', 'destination', 'distance_m', 'duration_s', 'miles', 'minutes', 'estimated', 'attribution'], 'properties': {'miles': {'type': 'number', 'title': 'Miles'}, 'origin': {'$ref': '#/$defs/PlaceOut'}, 'minutes': {'type': 'number', 'title': 'Minutes'}, 'estimated': {'type': 'boolean', 'title': 'Estimated', 'description': 'true = straight-line fallback, not a road route'}, 'distance_m': {'type': 'integer', 'title': 'Distance M'}, 'duration_s': {'type': 'integer', 'title': 'Duration S'}, 'attribution': {'type': 'string', 'title': 'Attribution'}, 'destination': {'$ref': '#/$defs/PlaceOut'}}}
entity_lookup
$0.01 per call. Pay with x402 (USDC on Base) in _meta["x402/payment"]; MPP (tempo) on the HTTP URL /v1/entity/lookup. State business-registry record (status, formation, registered agent, officers) by entity number or exact name. Served states: FL, OR. Up to 10 entities; empty entities is a paid 200.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'title': 'EntityLookupRequest', 'required': ['state'], 'properties': {'name': {'anyOf': [{'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Name', 'default': None}, 'state': {'enum': ['FL', 'OR'], 'type': 'string', 'title': 'State', 'examples': ['FL'], 'maxLength': 2, 'minLength': 2}, 'entity_number': {'anyOf': [{'type': 'string', 'maxLength': 32}, {'type': 'null'}], 'title': 'Entity Number', 'default': None, 'examples': ['P12345']}}, 'description': 'A two-letter state and either entity_number or an exact entity name.'}
出力スキーマ
{'type': 'object', '$defs': {'EntityOut': {'type': 'object', 'title': 'EntityOut', 'required': ['entity_number', 'name', 'status', 'active', 'entity_type', 'formed', 'principal_address', 'registered_agent', 'officers', 'details'], 'properties': {'name': {'type': 'string', 'title': 'Name'}, 'active': {'type': 'boolean', 'title': 'Active'}, 'formed': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Formed'}, 'status': {'type': 'string', 'title': 'Status', 'description': "As the state gives it: FL 'A'/'I', OR 'active'."}, 'details': {'type': 'object', 'title': 'Details', 'additionalProperties': {'type': 'string'}}, 'officers': {'type': 'array', 'items': {'$ref': '#/$defs/OfficerOut'}, 'title': 'Officers'}, 'entity_type': {'type': 'string', 'title': 'Entity Type'}, 'entity_number': {'type': 'string', 'title': 'Entity Number'}, 'registered_agent': {'$ref': '#/$defs/RegisteredAgentOut'}, 'principal_address': {'$ref': '#/$defs/AddressOut'}}}, 'AddressOut': {'type': 'object', 'title': 'AddressOut', 'required': ['line1', 'line2', 'city', 'state', 'zip', 'country'], 'properties': {'zip': {'type': 'string', 'title': 'Zip'}, 'city': {'type': 'string', 'title': 'City'}, 'line1': {'type': 'string', 'title': 'Line1'}, 'line2': {'type': 'string', 'title': 'Line2'}, 'state': {'type': 'string', 'title': 'State'}, 'country': {'type': 'string', 'title': 'Country'}}}, 'OfficerOut': {'type': 'object', 'title': 'OfficerOut', 'required': ['title', 'name', 'type'], 'properties': {'name': {'type': 'string', 'title': 'Name'}, 'type': {'type': 'string', 'title': 'Type', 'description': "'person' or 'entity'; '' when the state does not say."}, 'title': {'type': 'string', 'title': 'Title', 'description': "As the state gives it, e.g. FL 'P', 'MGR', 'AMBR'."}}}, 'RegisteredAgentOut': {'type': 'object', 'title': 'RegisteredAgentOut', 'required': ['name', 'address'], 'properties': {'name': {'type': 'string', 'title': 'Name'}, 'address': {'$ref': '#/$defs/AddressOut'}}}}, 'title': 'EntityLookupResponse', 'required': ['state', 'query', 'entities', 'truncated', 'data_as_of', 'source', 'coverage'], 'properties': {'query': {'type': 'object', 'title': 'Query', 'additionalProperties': {'type': 'string'}}, 'state': {'type': 'string', 'title': 'State'}, 'source': {'type': 'string', 'title': 'Source'}, 'coverage': {'type': 'string', 'title': 'Coverage'}, 'entities': {'type': 'array', 'items': {'$ref': '#/$defs/EntityOut'}, 'title': 'Entities'}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'description': 'More than 10 entities matched.'}, 'data_as_of': {'type': 'object', 'title': 'Data As Of', 'additionalProperties': {'type': 'string'}}}}
exclusions_screen
$0.01 per call. Pay with x402 (USDC on Base) in _meta["x402/payment"]; MPP (tempo) on the HTTP URL /v1/exclusions/screen. Screens a person or business name, or an NPI, against the HHS-OIG exclusion list (LEIE, Medicare and Medicaid): potential matches only, each with name score, reasons, NPI, state, specialty, exclusion type and date. Not a determination: confirm a match on the OIG online search with the SSN or EIN. Empty candidates is a paid 200. Not for employment or credit decisions. List dates and code meanings: GET /v1/exclusions/lists (free).
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'title': 'ExclusionsScreenRequest', 'properties': {'npi': {'anyOf': [{'type': 'string', 'pattern': '^[0-9]{10}$'}, {'type': 'null'}], 'title': 'Npi', 'default': None, 'examples': ['1528216520'], 'description': '10-digit National Provider Identifier: an exact key.'}, 'name': {'anyOf': [{'type': 'string', 'maxLength': 200, 'minLength': 2}, {'type': 'null'}], 'title': 'Name', 'default': None, 'examples': ['Future Pharmacy'], 'description': 'A person or a business. Required unless npi is given.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 10, 'maximum': 25, 'minimum': 1}, 'lists': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'const': 'leie'}, 'minItems': 1}, {'type': 'null'}], 'title': 'Lists', 'default': None, 'description': 'Lists to screen. Default: every loaded list.'}, 'state': {'anyOf': [{'type': 'string', 'maxLength': 2, 'minLength': 2}, {'type': 'null'}], 'title': 'State', 'default': None, 'examples': ['PA'], 'description': 'US state or territory code: a match ranks a candidate higher.'}, 'min_score': {'type': 'integer', 'title': 'Min Score', 'default': 85, 'maximum': 100, 'minimum': 70, 'description': 'Name score floor, 70-100.'}}, 'description': 'A name or an NPI to screen; state only adds a reason and re-ranks.', 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$defs': {'ExclusionsCandidate': {'type': 'object', 'title': 'ExclusionsCandidate', 'required': ['list', 'name', 'kind', 'score', 'reasons', 'npi', 'state', 'general', 'specialty', 'exclusion_type', 'exclusion_date', 'waiver_date', 'waiver_state'], 'properties': {'npi': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Npi'}, 'kind': {'enum': ['person', 'entity'], 'type': 'string', 'title': 'Kind'}, 'list': {'type': 'string', 'const': 'leie', 'title': 'List'}, 'name': {'type': 'string', 'title': 'Name'}, 'score': {'type': 'integer', 'title': 'Score'}, 'state': {'type': 'string', 'title': 'State'}, 'general': {'type': 'string', 'title': 'General'}, 'reasons': {'type': 'array', 'items': {'enum': ['exact_name', 'fuzzy_name', 'name_without_middle', 'name_cut_at_30', 'npi', 'state'], 'type': 'string'}, 'title': 'Reasons'}, 'specialty': {'type': 'string', 'title': 'Specialty'}, 'waiver_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Waiver Date'}, 'waiver_state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Waiver State'}, 'exclusion_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Exclusion Date'}, 'exclusion_type': {'type': 'string', 'title': 'Exclusion Type'}}}}, 'title': 'ExclusionsScreenResponse', 'required': ['candidates', 'total_candidates', 'truncated', 'data_as_of', 'coverage', 'source'], 'properties': {'source': {'type': 'string', 'title': 'Source'}, 'coverage': {'type': 'string', 'title': 'Coverage'}, 'truncated': {'type': 'boolean', 'title': 'Truncated'}, 'candidates': {'type': 'array', 'items': {'$ref': '#/$defs/ExclusionsCandidate'}, 'title': 'Candidates'}, 'data_as_of': {'type': 'string', 'title': 'Data As Of'}, 'total_candidates': {'type': 'integer', 'title': 'Total Candidates'}}}
license_search
$0.05 per call. Pay with x402 (USDC on Base) in _meta["x402/payment"]; MPP (tempo) on the HTTP URL /v1/license/search. Licensed contractors by trade and city, zip or county: license number, name, license type and class, status, expiry, address. Trades CA: asbestos_lead, boiler_piping, cabinets_finish_carpentry, concrete, demolition, drywall, electrical, elevator, fencing, fire_protection, flooring, framing, general, general_engineering, glazing, hvac, insulation, landscaping, lock_security, low_voltage, manufactured_home_setup, masonry, ornamental_metal, painting, parking_highway, paving, pipeline, plastering, plumbing, pool, reinforcing_steel, residential_remodeling, roofing, sewer_septic, sheet_metal, signs, solar, steel_erection, tile, traffic_control, tree_service, water_conditioning, welding, well_drilling; FL: alarm, demolition, drywall, electrical, garage_door, gas_line, general, glazing, hvac, irrigation, low_voltage, marine, plumbing, pollutant_storage, pool, pool_specialty, residential_electrical, roofing, sheet_metal, sign_electrical, solar, specialty_structure, underground_utility, window_door; OR: commercial_general, commercial_specialty, home_inspector, lead_paint, locksmith, residential_general, residential_specialty; TX: electrical, hvac, plumbing, sign_electrical; VA: accessibility, alarm, alternative_energy, asbestos_lead, cabinets_finish_carpentry, commercial_general, commercial_improvement, concrete, drilling_blasting, drywall, electrical, elevator, environmental, farm_improvement, fire_protection, flooring, framing, gas_line, glazing, highway_heavy, home_improvement, hvac, industrial_equipment, insulation, irrigation, landscaping, low_voltage, manufactured_home_setup, marine, masonry, modular_building, painting, paving, plumbing, pool, radon_mitigation, recreational_facility, residential_general, roofing, sewer_septic, signs, steel_erection, tile, underground_utility, vessel_construction, well_drilling; WA: alarm, appliances, asbestos_lead, awnings, backflow, boiler_piping, cabinets_finish_carpentry, central_vacuum, closets, concrete, construction_cleanup, demolition, doors_gates, drain_cleaning, drilling_blasting, drywall, electrical, electrical_maintenance, elevator, excavation, fencing, fire_protection, fireproofing, flooring, framing, garage_door, general, glazing, gutters, handyman, house_moving, hvac, industrial_equipment, institutional_equipment, insulation, irrigation, landscaping, low_voltage, manufactured_home_setup, masonry, metal_fabrication, painting, paving, pest_control, plastering, plumbing, pool, pressure_washing, pump_irrigation, residential_electrical, roofing, sandblasting, scaffolding, service_station_equipment, sewer_septic, siding, sign_electrical, signs, steel_erection, stoves, suspended_ceilings, tanks, telecommunications, tile, tree_service, underground_utility, water_conditioning, welding, well_drilling, window_coverings. Up to 25 results, active first, with total_matches; empty results is a paid 200.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'title': 'LicenseSearchRequest', 'required': ['state', 'trade'], 'properties': {'zip': {'anyOf': [{'type': 'string', 'maxLength': 10}, {'type': 'null'}], 'title': 'Zip', 'default': None, 'examples': ['33602'], 'description': '5-digit ZIP (ZIP+4 accepted; the first 5 digits match). Exactly one of city, zip or county.'}, 'city': {'anyOf': [{'type': 'string', 'maxLength': 100}, {'type': 'null'}], 'title': 'City', 'default': None, 'examples': ['Tampa'], 'description': 'Exact match after normalizing case and spaces, on addresses in the requested state. Exactly one of city, zip or county.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 25, 'maximum': 25, 'minimum': 1}, 'state': {'enum': ['CA', 'FL', 'OR', 'TX', 'VA', 'WA'], 'type': 'string', 'title': 'State', 'examples': ['FL'], 'maxLength': 2, 'minLength': 2}, 'trade': {'type': 'string', 'title': 'Trade', 'examples': ['roofing'], 'maxLength': 40, 'description': 'A trade slug. Each state offers its own list: GET /v1/license/trades (free)'}, 'county': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}], 'title': 'County', 'default': None, 'examples': ['Harris'], 'description': 'Offered only where a state lists it. Exactly one of city, zip or county.'}, 'active_only': {'type': 'boolean', 'title': 'Active Only', 'default': True}}, 'description': "A two-letter state, a trade from that state's list, and a city, 5-digit zip, or county."}
出力スキーマ
{'type': 'object', '$defs': {'SearchResultOut': {'type': 'object', 'title': 'SearchResultOut', 'required': ['license_number', 'name', 'dba_name', 'license_type', 'trade', 'status', 'active', 'expires', 'city', 'zip', 'state'], 'properties': {'zip': {'type': 'string', 'title': 'Zip'}, 'city': {'type': 'string', 'title': 'City'}, 'name': {'type': 'string', 'title': 'Name'}, 'state': {'type': 'string', 'title': 'State', 'description': "The license holder's address state."}, 'trade': {'type': 'string', 'title': 'Trade'}, 'active': {'type': 'boolean', 'title': 'Active'}, 'status': {'type': 'string', 'title': 'Status', 'description': "As the state gives it: FL primary status 'C'/'P'/'S'; CA primary status, e.g. 'CLEAR'; OR, TX and VA 'active'/'expired'; WA the L&I status, e.g. 'ACTIVE'."}, 'expires': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Expires'}, 'dba_name': {'type': 'string', 'title': 'Dba Name'}, 'class_code': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Class Code', 'default': None, 'description': "FL: the license's class when the trade names a class inside its license type (e.g. SCC glazing is class GLZ); null when the whole type is the trade. WA: the specialty that matched the trade (e.g. CC roofing is CD). VA: the license's first specialty in the trade (e.g. hvac is HVA or REF). CA: the license's first classification in the trade (e.g. plumbing is C36). Null for OR and TX."}, 'license_type': {'type': 'string', 'title': 'License Type'}, 'license_number': {'type': 'string', 'title': 'License Number'}}}}, 'title': 'LicenseSearchResponse', 'required': ['state', 'query', 'results', 'total_matches', 'truncated', 'data_as_of', 'source', 'coverage'], 'properties': {'query': {'type': 'object', 'title': 'Query', 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'boolean'}, {'type': 'integer'}]}}, 'state': {'type': 'string', 'title': 'State'}, 'source': {'type': 'string', 'title': 'Source'}, 'results': {'type': 'array', 'items': {'$ref': '#/$defs/SearchResultOut'}, 'title': 'Results'}, 'coverage': {'type': 'string', 'title': 'Coverage'}, 'truncated': {'type': 'boolean', 'title': 'Truncated', 'description': 'total_matches is more than the results returned.'}, 'data_as_of': {'type': 'object', 'title': 'Data As Of', 'additionalProperties': {'type': 'string'}}, 'total_matches': {'type': 'integer', 'title': 'Total Matches', 'description': 'Matches before the limit.'}}}
license_verify
$0.02 per call. Pay with x402 (USDC on Base) in _meta["x402/payment"]; MPP (tempo) on the HTTP URL /v1/license/verify. Contractor license status plus matching business-entity record. Served states: CA, FL, OR, TX, VA, WA. CA entity is always null. TX entity is always null: Texas sells its business-registry data. FL and TX also take `profession`; values at GET /v1/license/professions?state=FL|TX. Empty licenses is a paid 200.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'title': 'LicenseVerifyRequest', 'required': ['state'], 'properties': {'name': {'anyOf': [{'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Name', 'default': None}, 'state': {'type': 'string', 'title': 'State', 'pattern': '^[A-Za-z]{2}$', 'examples': ['FL'], 'maxLength': 2, 'minLength': 2}, 'profession': {'anyOf': [{'type': 'string', 'maxLength': 32}, {'type': 'null'}], 'title': 'Profession', 'default': None, 'description': 'FL or TX only: a licensed profession instead of a contractor. GET /v1/license/professions?state=FL|TX (free) lists them. Omit for contractors.'}, 'license_number': {'anyOf': [{'type': 'string', 'maxLength': 32}, {'type': 'null'}], 'title': 'License Number', 'default': None}}, 'description': 'A two-letter state and either license_number or name.'}
出力スキーマ
{'type': 'object', '$defs': {'EntityOut': {'type': 'object', 'title': 'EntityOut', 'required': ['band', 'entity_number', 'name', 'status', 'entity_type', 'file_date', 'last_transaction_date', 'principal_address', 'registered_agent'], 'properties': {'band': {'type': 'string', 'title': 'Band'}, 'name': {'type': 'string', 'title': 'Name'}, 'status': {'type': 'string', 'title': 'Status'}, 'file_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'File Date'}, 'entity_type': {'type': 'string', 'title': 'Entity Type'}, 'entity_number': {'type': 'string', 'title': 'Entity Number'}, 'registered_agent': {'type': 'string', 'title': 'Registered Agent'}, 'principal_address': {'type': 'object', 'title': 'Principal Address', 'additionalProperties': {'type': 'string'}}, 'last_transaction_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Last Transaction Date'}}}, 'LicenseOut': {'type': 'object', 'title': 'LicenseOut', 'required': ['license_number', 'license_type', 'licensee_name', 'dba_name', 'status', 'active', 'original_licensure_date', 'expiration_date', 'city', 'state', 'zip', 'entity', 'candidates', 'details'], 'properties': {'zip': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Zip'}, 'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'City'}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'State'}, 'active': {'type': 'boolean', 'title': 'Active'}, 'entity': {'anyOf': [{'$ref': '#/$defs/EntityOut'}, {'type': 'null'}]}, 'status': {'type': 'string', 'title': 'Status'}, 'details': {'type': 'object', 'title': 'Details', 'additionalProperties': {'type': 'string'}}, 'dba_name': {'type': 'string', 'title': 'Dba Name'}, 'candidates': {'type': 'array', 'items': {'$ref': '#/$defs/CandidateOut'}, 'title': 'Candidates'}, 'name_match': {'anyOf': [{'type': 'string', 'const': 'initials_ignored'}, {'type': 'null'}], 'title': 'Name Match', 'default': None, 'description': 'initials_ignored: the name matched only with single-letter initials dropped from both names, tried when nothing matched exactly. A candidate, not a confirmation. Absent on an exact or number match.'}, 'license_type': {'type': 'string', 'title': 'License Type'}, 'licensee_name': {'type': 'string', 'title': 'Licensee Name'}, 'license_number': {'type': 'string', 'title': 'License Number'}, 'expiration_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Expiration Date'}, 'original_licensure_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Original Licensure Date'}}}, 'CandidateOut': {'type': 'object', 'title': 'CandidateOut', 'required': ['entity_number', 'name', 'status'], 'properties': {'name': {'type': 'string', 'title': 'Name'}, 'status': {'type': 'string', 'title': 'Status'}, 'entity_number': {'type': 'string', 'title': 'Entity Number'}}}}, 'title': 'LicenseVerifyResponse', 'required': ['state', 'query', 'licenses', 'data_as_of', 'attribution'], 'properties': {'query': {'type': 'object', 'title': 'Query', 'additionalProperties': {'type': 'string'}}, 'state': {'type': 'string', 'title': 'State'}, 'licenses': {'type': 'array', 'items': {'$ref': '#/$defs/LicenseOut'}, 'title': 'Licenses'}, 'data_as_of': {'type': 'object', 'title': 'Data As Of', 'additionalProperties': {'type': 'string'}}, 'attribution': {'type': 'string', 'title': 'Attribution'}}}
nonprofit_verify
$0.01 per call. Pay with x402 (USDC on Base) in _meta["x402/payment"]; MPP (tempo) on the HTTP URL /v1/nonprofit/verify. IRS nonprofit status by EIN or exact organization name: BMF exemption subsection, deductibility and foundation codes, Pub 78 listing, and automatic revocations. Up to 10 records; empty organizations is a paid 200. No legal conclusion is computed.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'oneOf': [{'not': {'required': ['name']}, 'required': ['ein']}, {'not': {'required': ['ein']}, 'required': ['name']}], 'title': 'NonprofitVerifyRequest', 'properties': {'ein': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Ein', 'default': None, 'examples': ['12-3456789'], 'description': 'Nine digits; spaces and hyphens are stripped. Use instead of name.'}, 'name': {'anyOf': [{'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Name', 'default': None, 'description': 'Exact organization name key. Use instead of ein.'}, 'state': {'anyOf': [{'type': 'string', 'maxLength': 2, 'minLength': 2}, {'type': 'null'}], 'title': 'State', 'default': None}}, 'description': 'An EIN or exact organization name; optionally limit a name search to a state.', 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$defs': {'Pub78Out': {'type': 'object', 'title': 'Pub78Out', 'required': ['listed', 'codes'], 'properties': {'codes': {'type': 'array', 'items': {'$ref': '#/$defs/CodeLabel'}, 'title': 'Codes'}, 'listed': {'type': 'boolean', 'title': 'Listed'}}}, 'CodeLabel': {'type': 'object', 'title': 'CodeLabel', 'required': ['code', 'label'], 'properties': {'code': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Code'}, 'label': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Label'}}}, 'RevocationOut': {'type': 'object', 'title': 'RevocationOut', 'required': ['revocation_date', 'posting_date', 'reinstatement_date'], 'properties': {'posting_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Posting Date'}, 'revocation_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Revocation Date'}, 'reinstatement_date': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Reinstatement Date'}}}, 'OrganizationOut': {'type': 'object', 'title': 'OrganizationOut', 'required': ['ein', 'name', 'city', 'state', 'zip', 'subsection', 'deductibility', 'foundation', 'ruling', 'bmf_status', 'in_bmf', 'pub78', 'revocations', 'revoked'], 'properties': {'ein': {'type': 'string', 'title': 'Ein'}, 'zip': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Zip'}, 'city': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'City'}, 'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name'}, 'pub78': {'$ref': '#/$defs/Pub78Out'}, 'state': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'State'}, 'in_bmf': {'type': 'boolean', 'title': 'In Bmf'}, 'ruling': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Ruling'}, 'revoked': {'type': 'boolean', 'title': 'Revoked'}, 'bmf_status': {'$ref': '#/$defs/CodeLabel'}, 'foundation': {'$ref': '#/$defs/CodeLabel'}, 'subsection': {'$ref': '#/$defs/CodeLabel'}, 'revocations': {'type': 'array', 'items': {'$ref': '#/$defs/RevocationOut'}, 'title': 'Revocations'}, 'deductibility': {'$ref': '#/$defs/CodeLabel'}}}}, 'title': 'NonprofitVerifyResponse', 'required': ['organizations', 'truncated', 'data_as_of', 'source', 'coverage'], 'properties': {'source': {'type': 'string', 'title': 'Source'}, 'coverage': {'type': 'string', 'title': 'Coverage'}, 'truncated': {'type': 'boolean', 'title': 'Truncated'}, 'data_as_of': {'type': 'object', 'title': 'Data As Of', 'additionalProperties': {'type': 'string'}}, 'organizations': {'type': 'array', 'items': {'$ref': '#/$defs/OrganizationOut'}, 'title': 'Organizations'}}}
pipe_check
$0.001 per call. Pay with x402 (USDC on Base) in _meta["x402/payment"]. Cheapest paid call: proves wallet, 402 and receipt work (x402 only).
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'properties': {}}
出力スキーマ
{'type': 'object', 'properties': {'ts': {'type': 'string'}, 'pong': {'type': 'boolean'}}}
sanctions_screen
$0.01 per call. Pay with x402 (USDC on Base) in _meta["x402/payment"]; MPP (tempo) on the HTTP URL /v1/sanctions/screen. Screen a name against the US OFAC SDN and Consolidated lists: potential matches with list, programs, name score and reasons; optional type, date of birth and country re-rank. Fuzzy, folds accents, any script. Not a determination: an empty candidates list is a paid 200 and certifies nothing. Not UN, EU or UK.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', 'title': 'SanctionsScreenRequest', 'required': ['name'], 'properties': {'dob': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Dob', 'default': None, 'examples': ['1952-10-07'], 'description': 'YYYY or YYYY-MM-DD, for persons.'}, 'name': {'type': 'string', 'title': 'Name', 'examples': ['Banco Nacional de Cuba'], 'maxLength': 200, 'minLength': 2, 'description': 'Any script.'}, 'type': {'anyOf': [{'enum': ['person', 'entity', 'vessel', 'aircraft'], 'type': 'string'}, {'type': 'null'}], 'title': 'Type', 'default': None, 'description': 'What the party is. A mismatch ranks a candidate lower.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 10, 'maximum': 25, 'minimum': 1}, 'country': {'anyOf': [{'type': 'string', 'maxLength': 2, 'minLength': 2}, {'type': 'null'}], 'title': 'Country', 'default': None, 'examples': ['RU'], 'description': 'ISO 3166-1 alpha-2: a nationality or address country.'}, 'min_score': {'type': 'integer', 'title': 'Min Score', 'default': 85, 'maximum': 100, 'minimum': 70, 'description': 'Name score floor, 70-100.'}}, 'description': 'A name to screen; type, dob and country only add reasons and re-rank.', 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$defs': {'SanctionsQuery': {'type': 'object', 'title': 'SanctionsQuery', 'required': ['name', 'key', 'type', 'dob', 'country', 'min_score', 'limit'], 'properties': {'dob': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Dob'}, 'key': {'type': 'string', 'title': 'Key'}, 'name': {'type': 'string', 'title': 'Name'}, 'type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Type'}, 'limit': {'type': 'integer', 'title': 'Limit'}, 'country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Country'}, 'min_score': {'type': 'integer', 'title': 'Min Score'}}}, 'SanctionsSource': {'type': 'object', 'title': 'SanctionsSource', 'required': ['list', 'file', 'data_as_of', 'entries'], 'properties': {'file': {'type': 'string', 'title': 'File'}, 'list': {'type': 'string', 'title': 'List'}, 'entries': {'type': 'integer', 'title': 'Entries'}, 'data_as_of': {'type': 'string', 'title': 'Data As Of'}}}, 'SanctionsCandidate': {'type': 'object', 'title': 'SanctionsCandidate', 'required': ['uid', 'lists', 'programs', 'type', 'name', 'matched_name', 'matched_on', 'score', 'reasons', 'dates_of_birth', 'nationalities', 'countries', 'listed_since', 'remarks'], 'properties': {'uid': {'type': 'integer', 'title': 'Uid'}, 'name': {'type': 'string', 'title': 'Name'}, 'type': {'type': 'string', 'title': 'Type'}, 'lists': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Lists'}, 'score': {'type': 'integer', 'title': 'Score'}, 'reasons': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Reasons'}, 'remarks': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Remarks'}, 'programs': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Programs'}, 'countries': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Countries'}, 'matched_on': {'enum': ['primary', 'aka', 'fka', 'nka', 'weak_aka'], 'type': 'string', 'title': 'Matched On'}, 'listed_since': {'anyOf': [{'type': 'string', 'format': 'date'}, {'type': 'null'}], 'title': 'Listed Since'}, 'matched_name': {'type': 'string', 'title': 'Matched Name'}, 'nationalities': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Nationalities'}, 'dates_of_birth': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Dates Of Birth'}}}, 'SanctionsPublication': {'type': 'object', 'title': 'SanctionsPublication', 'required': ['id', 'published_at'], 'properties': {'id': {'type': 'integer', 'title': 'Id'}, 'published_at': {'type': 'string', 'title': 'Published At'}}}}, 'title': 'SanctionsScreenResponse', 'required': ['query', 'candidates', 'total_candidates', 'truncated', 'publication', 'sources', 'checked_at', 'data_as_of', 'coverage'], 'properties': {'query': {'$ref': '#/$defs/SanctionsQuery'}, 'sources': {'type': 'array', 'items': {'$ref': '#/$defs/SanctionsSource'}, 'title': 'Sources'}, 'coverage': {'type': 'string', 'title': 'Coverage'}, 'truncated': {'type': 'boolean', 'title': 'Truncated'}, 'candidates': {'type': 'array', 'items': {'$ref': '#/$defs/SanctionsCandidate'}, 'title': 'Candidates'}, 'checked_at': {'type': 'string', 'title': 'Checked At'}, 'data_as_of': {'type': 'string', 'title': 'Data As Of'}, 'publication': {'$ref': '#/$defs/SanctionsPublication'}, 'total_candidates': {'type': 'integer', 'title': 'Total Candidates'}}}
変更
license_search
2026年10月1日2:42
追加
carrier_lookup
2026年10月1日2:42
追加
exclusions_screen
2026年10月1日2:42
追加
sanctions_screen
2026年10月1日2:42
追加
nonprofit_verify
2026年10月1日2:42
変更
license_verify
2026年10月1日2:42
変更
airport_nearest
2026年9月29日2:49
変更
license_search
2026年9月29日2:49
変更
entity_lookup
2026年9月29日2:49
変更
license_verify
2026年9月29日2:49
追加
airport_nearest
2026年9月25日2:40
追加
license_search
2026年9月25日2:40
追加
entity_lookup
2026年9月25日2:40
追加
license_verify
2026年9月25日2:40
追加
drive_matrix
2026年9月25日2:40
追加
drive_time
2026年9月25日2:40
追加
pipe_check
2026年9月25日2:40