{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_v26mrax4kkap","handle":"temsor-api-turkey-eu-business-data","url":"https://wellknown.network/agents/temsor-api-turkey-eu-business-data","links":{"self":"https://wellknown.network/agents/temsor-api-turkey-eu-business-data/record.json","html":"https://wellknown.network/agents/temsor-api-turkey-eu-business-data","markdown":"https://wellknown.network/agents/temsor-api-turkey-eu-business-data/record.md","api":"https://wellknown.network/api/v1/agents/temsor-api-turkey-eu-business-data","status":"https://wellknown.network/api/v1/agents/temsor-api-turkey-eu-business-data/status","claim":"https://wellknown.network/agents/temsor-api-turkey-eu-business-data/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/temsor-api-turkey-eu-business-data/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:api.temsor.com:server:temsor-api-turkey-eu-business-data","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Temsor API — Turkey & EU business data","summary":"Turkey & EU business data: validation, sanctions screening, parsing, FX and fuel price history","description":"Turkey & EU business data: validation, sanctions screening, parsing, FX and fuel price history","publisher":{"name":"com.temsor","url":null},"homepage":"https://api.temsor.com/docs","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.temsor.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-26T17:11:05.303568Z","publishedAt":"2026-07-26T17:11:05.303568Z","registryName":"com.temsor/api"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"finance.accounting","name":"Accounting","confidence":1,"provenance":"derived"},{"slug":"productivity.email","name":"Email","confidence":0.948,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":0.583,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.54,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.54,"provenance":"derived"}],"categories":["commerce","communication","dev","documents","finance","productivity"]},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-09-05T23:29:05.476Z","lastProbedAt":"2026-09-05T23:29:05.476Z","statusComputedAt":"2026-09-05T23:29:18.739Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":58},"latestObservations":[{"at":"2026-09-05T23:29:05.476Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":58,"error":null,"detail":{"tools":[{"name":"bic_validate","description":"Checks a SWIFT/BIC against ISO 9362 structure (8 or 11 characters), splits bank/country/location/branch, and names well-known institutions.\n\nPayment files rejec"},{"name":"container_validate","description":"Validates an ISO 6346 freight-container number: owner code, category letter, serial and check digit.\n\nBills of lading and terminal scans mistype container numbe"},{"name":"creditor_ref","description":"Validates or generates an ISO 11649 RF creditor reference (mod-97 check digits).\n\nSEPA credit transfers carry an RF creditor reference so remittance data surviv"},{"name":"email_verify","description":"Checks an e-mail address: syntax, whether the domain can actually receive mail, disposable and role-account detection, and typo correction.\n\nNo SMTP probing. Mo"},{"name":"eu_vat_rates","description":"Dated EU-27 VAT rates (standard, reduced, super-reduced, parking) plus the Union OSS threshold. Not a goods classification.\n\nInvoice software that hard-codes “G"},{"name":"eu_vat_validate","description":"Validates an EU VAT number against the official VIES register, with per-country format checks and honest handling of upstream outages.\n\nVIES is free but unrelia"},{"name":"iban_validate","description":"Validates an IBAN from any of 70+ countries: checksum, country length and in-country account structure, and resolves the bank and branch codes.\n\nMost free libra"},{"name":"id_mrz","description":"Parses ICAO 9303 TD1/TD3 MRZ and verifies check digits — format check, not identity proof.\n\nMachine-readable zones on passports and ID cards carry ICAO 9303 che"},{"name":"isin_validate","description":"Validates an ISIN (ISO 6166): country code, national identifier and the letter-aware check digit.\n\nPortfolio imports and corporate-action files fail on a single"},{"name":"lei_lookup","description":"Looks up a Legal Entity Identifier in the GLEIF register: legal name, registration status, country, and BIC.\n\nChecksum-valid is not the same as currently regist"},{"name":"lei_validate","description":"Validates a 20-character Legal Entity Identifier (ISO 17442) with the ISO 7064 mod-97 check digits.\n\nKYC and MiFID reporting reject an LEI that fails the check "},{"name":"mcp_index","description":"Searchable, dated archive of what every public MCP server actually exposes — tool definitions, daily change feed, and rug-pull detection.\n\nThe official MCP regi"},{"name":"model_archive","description":"Dated archive of LLM prices, context windows, announced retirement dates and quiet delistings across 400+ models and 50+ providers.\n\nProviders overwrite their p"},{"name":"model_drift","description":"Independent daily record of what changed behind a provider endpoint: which alias resolved to which model, and when behaviour shifted.\n\nProviders update models b"},{"name":"pay_epc_qr","description":"Builds an EPC069-12 v3.1 V2 (002) SCT payload. Does not send money; returns text only, no PNG.\n\nEuropean payments often start from a QR that encodes an EPC069-1"},{"name":"phone_validate","description":"Validates and normalises a phone number to E.164, classifies the line type, and resolves the province for Turkish landlines.\n\nFor signup and checkout flows that"},{"name":"sanctions_screen","description":"Screens a name against six official sanctions lists — US OFAC, UN, EU, UK OFSI, Switzerland SECO and Canada — with transliteration-aware fuzzy matching.\n\nSix of"},{"name":"series_history","description":"Returns the accumulated history of public data series with change statistics and a source receipt for every point.\n\nCurrently ingesting the Turkish Central Bank"},{"name":"shipping_identify","description":"Identifies which carrier a tracking number belongs to, validates it where a checksum exists, and returns the canonical tracking link.\n\nBuilt for order systems t"},{"name":"tin_validate","description":"Validates a tax identifier for 25+ countries: checksum where the algorithm is public, format-only where it is not. Country is required.\n\nOnboarding forms collec"},{"name":"tr_address_parse","description":"Splits a free-form Turkish address into neighbourhood, street, building, floor, flat, district, province and postcode.\n\nHandles the abbreviation chaos (Mah./Mh."},{"name":"tr_business_days","description":"Adds business days or counts them between two dates, accounting for Turkish public and religious holidays including half-day eves.\n\nRamadan and Sacrifice feasts"},{"name":"tr_fuel_prices","description":"Petrol, diesel and heating-oil pump prices for all 81 Turkish provinces, including the price in force on any past date.\n\nThe distributor publishes today's pump "},{"name":"tr_invoice_build","description":"Builds a UBL-TR e-Invoice or e-Archive XML document from plain JSON, computing every total and validating the parties.\n\nSelling into Türkiye means issuing a UBL"},{"name":"tr_invoice_parse","description":"Turns a UBL-TR e-Invoice or e-Archive XML document into clean JSON: parties, line items, taxes and totals.\n\nWorks regardless of the namespace prefix the sender "},{"name":"tr_labor","description":"Computes Turkish severance (kıdem), notice (ihbar) and annual-leave entitlement from service dates and the gross wage, using the official ceiling and minimum-wa"},{"name":"tr_money_to_words","description":"Writes a monetary amount out in Turkish words, the way invoices, cheques and promissory notes require.\n\nApplies the rules that trip up generic libraries: Turkis"},{"name":"tr_tebligat_clock","description":"Computes the deemed-received date and the HMK deadline (with holiday shifting) for a Turkish notification, from the date the underlying event actually happened."},{"name":"tr_validate","description":"Validates Turkish national ID, tax number, IBAN, licence plate, IMEI, barcodes, KEP address and MERSİS number from one endpoint, with type auto-detection.\n\nGoes"},{"name":"tr_vat","description":"Splits a Turkish amount into net, VAT and (optionally) withholding: who pays the seller, who remits the withheld VAT.\n\nFor invoice lines and checkout totals tha"},{"name":"vin_validate","description":"Validates a 17-character VIN: forbidden letters, ISO 3779 check digit, WMI region/manufacturer, model year and plant.\n\nTypos in a VIN are usually a forbidden le"}],"toolCount":31,"serverName":"temsor API","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"bic_validate","description":"Checks a SWIFT/BIC against ISO 9362 structure (8 or 11 characters), splits bank/country/location/branch, and names well-known institutions.\n\nPayment files rejec"},{"name":"container_validate","description":"Validates an ISO 6346 freight-container number: owner code, category letter, serial and check digit.\n\nBills of lading and terminal scans mistype container numbe"},{"name":"creditor_ref","description":"Validates or generates an ISO 11649 RF creditor reference (mod-97 check digits).\n\nSEPA credit transfers carry an RF creditor reference so remittance data surviv"},{"name":"email_verify","description":"Checks an e-mail address: syntax, whether the domain can actually receive mail, disposable and role-account detection, and typo correction.\n\nNo SMTP probing. Mo"},{"name":"eu_vat_rates","description":"Dated EU-27 VAT rates (standard, reduced, super-reduced, parking) plus the Union OSS threshold. Not a goods classification.\n\nInvoice software that hard-codes “G"},{"name":"eu_vat_validate","description":"Validates an EU VAT number against the official VIES register, with per-country format checks and honest handling of upstream outages.\n\nVIES is free but unrelia"},{"name":"iban_validate","description":"Validates an IBAN from any of 70+ countries: checksum, country length and in-country account structure, and resolves the bank and branch codes.\n\nMost free libra"},{"name":"id_mrz","description":"Parses ICAO 9303 TD1/TD3 MRZ and verifies check digits — format check, not identity proof.\n\nMachine-readable zones on passports and ID cards carry ICAO 9303 che"},{"name":"isin_validate","description":"Validates an ISIN (ISO 6166): country code, national identifier and the letter-aware check digit.\n\nPortfolio imports and corporate-action files fail on a single"},{"name":"lei_lookup","description":"Looks up a Legal Entity Identifier in the GLEIF register: legal name, registration status, country, and BIC.\n\nChecksum-valid is not the same as currently regist"},{"name":"lei_validate","description":"Validates a 20-character Legal Entity Identifier (ISO 17442) with the ISO 7064 mod-97 check digits.\n\nKYC and MiFID reporting reject an LEI that fails the check "},{"name":"mcp_index","description":"Searchable, dated archive of what every public MCP server actually exposes — tool definitions, daily change feed, and rug-pull detection.\n\nThe official MCP regi"},{"name":"model_archive","description":"Dated archive of LLM prices, context windows, announced retirement dates and quiet delistings across 400+ models and 50+ providers.\n\nProviders overwrite their p"},{"name":"model_drift","description":"Independent daily record of what changed behind a provider endpoint: which alias resolved to which model, and when behaviour shifted.\n\nProviders update models b"},{"name":"pay_epc_qr","description":"Builds an EPC069-12 v3.1 V2 (002) SCT payload. Does not send money; returns text only, no PNG.\n\nEuropean payments often start from a QR that encodes an EPC069-1"},{"name":"phone_validate","description":"Validates and normalises a phone number to E.164, classifies the line type, and resolves the province for Turkish landlines.\n\nFor signup and checkout flows that"},{"name":"sanctions_screen","description":"Screens a name against six official sanctions lists — US OFAC, UN, EU, UK OFSI, Switzerland SECO and Canada — with transliteration-aware fuzzy matching.\n\nSix of"},{"name":"series_history","description":"Returns the accumulated history of public data series with change statistics and a source receipt for every point.\n\nCurrently ingesting the Turkish Central Bank"},{"name":"shipping_identify","description":"Identifies which carrier a tracking number belongs to, validates it where a checksum exists, and returns the canonical tracking link.\n\nBuilt for order systems t"},{"name":"tin_validate","description":"Validates a tax identifier for 25+ countries: checksum where the algorithm is public, format-only where it is not. Country is required.\n\nOnboarding forms collec"},{"name":"tr_address_parse","description":"Splits a free-form Turkish address into neighbourhood, street, building, floor, flat, district, province and postcode.\n\nHandles the abbreviation chaos (Mah./Mh."},{"name":"tr_business_days","description":"Adds business days or counts them between two dates, accounting for Turkish public and religious holidays including half-day eves.\n\nRamadan and Sacrifice feasts"},{"name":"tr_fuel_prices","description":"Petrol, diesel and heating-oil pump prices for all 81 Turkish provinces, including the price in force on any past date.\n\nThe distributor publishes today's pump "},{"name":"tr_invoice_build","description":"Builds a UBL-TR e-Invoice or e-Archive XML document from plain JSON, computing every total and validating the parties.\n\nSelling into Türkiye means issuing a UBL"},{"name":"tr_invoice_parse","description":"Turns a UBL-TR e-Invoice or e-Archive XML document into clean JSON: parties, line items, taxes and totals.\n\nWorks regardless of the namespace prefix the sender "},{"name":"tr_labor","description":"Computes Turkish severance (kıdem), notice (ihbar) and annual-leave entitlement from service dates and the gross wage, using the official ceiling and minimum-wa"},{"name":"tr_money_to_words","description":"Writes a monetary amount out in Turkish words, the way invoices, cheques and promissory notes require.\n\nApplies the rules that trip up generic libraries: Turkis"},{"name":"tr_tebligat_clock","description":"Computes the deemed-received date and the HMK deadline (with holiday shifting) for a Turkish notification, from the date the underlying event actually happened."},{"name":"tr_validate","description":"Validates Turkish national ID, tax number, IBAN, licence plate, IMEI, barcodes, KEP address and MERSİS number from one endpoint, with type auto-detection.\n\nGoes"},{"name":"tr_vat","description":"Splits a Turkish amount into net, VAT and (optionally) withholding: who pays the seller, who remits the withheld VAT.\n\nFor invoice lines and checkout totals tha"},{"name":"vin_validate","description":"Validates a 17-character VIN: forbidden letters, ISO 3779 check digit, WMI region/manufacturer, model year and plant.\n\nTypos in a VIN are usually a forbidden le"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.temsor/api","url":"https://registry.modelcontextprotocol.io/v0/servers/com.temsor%2Fapi","firstSeenAt":"2026-09-05T21:20:37.665Z","fetchedAt":"2026-09-05T21:20:37.665Z","normalizedAt":"2026-09-05T21:20:37.665Z"}]},"firstSeenAt":"2026-09-05T21:20:37.665Z","updatedAt":"2026-09-05T23:29:29.397Z"}