{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_e4mpv9tk3pn4","handle":"ai-ohmyfin-invoice","url":"https://wellknown.network/agents/ai-ohmyfin-invoice","links":{"self":"https://wellknown.network/agents/ai-ohmyfin-invoice/record.json","html":"https://wellknown.network/agents/ai-ohmyfin-invoice","markdown":"https://wellknown.network/agents/ai-ohmyfin-invoice/record.md","api":"https://wellknown.network/api/v1/agents/ai-ohmyfin-invoice","status":"https://wellknown.network/api/v1/agents/ai-ohmyfin-invoice/status","claim":"https://wellknown.network/agents/ai-ohmyfin-invoice/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/ai-ohmyfin-invoice/claim.json","badge":"https://wellknown.network/agents/ai-ohmyfin-invoice/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/ai-ohmyfin-invoice/history","tools":"https://wellknown.network/api/v1/agents/ai-ohmyfin-invoice/tools"},"ard":{"identifier":"urn:air:mcp.ohmyfin.ai:server:ai-ohmyfin-invoice","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"invoice","summary":"Cross-border invoices for AI agents: parties screened, VAT ID checked, EN 16931 e-invoice in PDF.","description":"Cross-border invoices for AI agents: parties screened, VAT ID checked, EN 16931 e-invoice in PDF.","publisher":{"name":"ai.ohmyfin","url":null},"homepage":"https://ohmyfin.ai/invoice/generator","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.ohmyfin.ai/mcp?from=registry-invoice","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-06T07:07:10.954203Z","publishedAt":"2026-11-06T07:07:10.954203Z","registryName":"ai.ohmyfin/invoice"},"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.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":0.977,"provenance":"derived"},{"slug":"research.web","name":"Deep Web Research","confidence":0.569,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.525,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.525,"provenance":"derived"}],"categories":["commerce","dev","documents","finance","productivity","research"],"language":"nl"},"observed":{"status":"live","statusReason":"Responded 8h ago.","lastOkAt":"2026-11-09T05:29:55.181Z","lastProbedAt":"2026-11-09T05:29:55.181Z","statusComputedAt":"2026-11-09T05:32:57.919Z","reliability30d":{"probes":3,"successRate":1,"p50Ms":17,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":3,"ok":3,"authBoundaryOk":0,"serviceOk":3,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-09T05:29:55.181Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"swift_lookup","description":"Search banks and financial institutions by name, SWIFT/BIC code, or country.\n\nCovers both SWIFT-connected banks and non-SWIFT financial institutions\n(e-money is"},{"name":"iban_validate","description":"Validate an IBAN and identify the institution that holds the account.\n\nPerforms format check, country-specific length check, and\nISO 7064 mod-97 checksum verifi"},{"name":"country_banking_rules","description":"Get banking rules and requirements for a country.\n\nReturns IBAN requirements, SEPA membership, FATF listing status,\nnational currency, account format specificat"},{"name":"country_payment_codes","description":"Look up country-specific payment codes (KNP, purpose codes, etc.).\n\nUse country_banking_rules first to see which code types a country\nrequires (in the payment_r"},{"name":"fx_rate","description":"Get the latest available reference (mid-market) exchange rate for a pair.\n\nRates are the official ECB euro foreign-exchange reference rates where the\nECB publis"},{"name":"fx_rate_history","description":"Get the historical reference exchange-rate series for a currency pair.\n\nReturns `series` (the daily rates) plus the metadata needed to describe it\nhonestly. REA"},{"name":"gpi_status_codes","description":"Explain SWIFT GPI tracking status codes and provide stuck-payment investigation guidance.\n\nUSE THIS TOOL FIRST whenever the user reports a payment that is stuck"},{"name":"swift_message_reference","description":"Look up SWIFT message types — MT (FIN) and MX (ISO 20022).\n\nPass a specific type to get full details, or omit to list all types.\nCovers customer payments (MT103"},{"name":"payment_cutoff_times","description":"Get payment system cutoff times for major clearing systems.\n\nCovers RTGS (T2 — formerly TARGET2, CHAPS, Fedwire, BOJ-NET, SIC),\nnet settlement (CHIPS, BACS), SE"},{"name":"fx_volatility","description":"Get realized FX volatility for a currency pair, and size the FX risk on an exposure held to a future date.\n\nComputes 30-day and 90-day annualized volatility fro"},{"name":"fx_timing_advisor","description":"Get FX trading windows for FX execution timing and spread / rate optimization.\n\nReturns market sessions and liquidity windows for a currency. Use this\nto unders"},{"name":"payment_method_compare","description":"Compare payment methods and investigate fee deductions for a country pair.\n\nEvaluates SEPA vs SWIFT vs domestic options. Also explains SWIFT charge\noptions (OUR"},{"name":"bank_holidays","description":"Get bank/public holidays for a country with payment impact analysis.\n\nReturns all public holidays plus a 'payment_impact' section that shows:\n- Whether today is"},{"name":"is_business_day_check","description":"Check if a specific date is a business day in a country.\n\nAccounts for weekends (country-specific) and public holidays.\nReturns whether the date is a business d"},{"name":"value_date","description":"Calculate the value/settlement date for a payment.\n\nDetermines when a payment will settle based on:\n- Source and destination country holiday calendars\n- Weekend"},{"name":"settlement_eta","description":"BETA. Estimate when a SWIFT payment will arrive: a corpus-grounded\narrival window with an honest tail, computed from real completed payments\nwe have tracked, pr"},{"name":"transfer_cost","description":"BETA. Estimate what a cross-border payment will COST, split by WHO\nPAYS: the sending bank's published fee (the sender's side), what\ncorrespondents deduct in tra"},{"name":"mcp_register","description":"Register for an Ohmyfin API key to use paid tools.\n\nCreates an account and sends a 6-digit verification code to your\nemail. After receiving the code, call mcp_v"},{"name":"mcp_verify","description":"Verify your email and receive your API key.\n\nAfter calling mcp_register, check your email for the 6-digit code\nand pass it here. On success, returns your produc"},{"name":"sanctions_screen","description":"Screen a name against global sanctions and watchlists.\n\nChecks the name against 300+ sanctions, designation and watchlists\nworldwide, including US OFAC (SDN and"},{"name":"eccn_lookup","description":"Look up an Export Control Classification Number (ECCN).\n\nPure reference tool — returns classification details, controlled\njurisdictions, and license requirement"},{"name":"country_export_controls","description":"Look up export control restrictions for a specific country.\n\nReturns embargo status, sanctioned programs, control reasons, and\nrestriction details across jurisd"},{"name":"export_controls_screen","description":"Screen goods for export-control restrictions to a destination country.\n\nCombines the goods classification with the destination's restriction status\nand returns "},{"name":"hs_code_lookup","description":"Reverse-lookup an HS code → mapped export-control classifications (ECCNs).\n\nFor customs brokers / shippers who have an HS (Harmonized System) code and\nneed to k"},{"name":"goods_classify","description":"Classify goods for export control from a description (or HS code).\n\nBilingual (English / Russian, auto-detected) goods classifier. Returns the\nbest-matching HS "},{"name":"federal_register_changes","description":"Get recent US regulatory changes from BIS and OFAC.\n\nReturns Federal Register publications including entity list updates,\nrule changes, country policy shifts, a"},{"name":"track_payment","description":"Track a SWIFT payment by UETR or reference number.\n\nBasic SWIFT payment tracking enriched by data from certain banks in\nthe correspondent chain. Returns the ove"},{"name":"tracking_history","description":"Show how a SWIFT payment's tracking results changed over time.\n\nReturns the DISTINCT tracking results recorded for a payment (by UETR or\nreference), deduplicate"},{"name":"ssi_lookup","description":"Look up correspondent banking / settlement instructions (SSI) for a bank.\n\nReturns the correspondent banks (nostro accounts) that a given bank\nuses to settle pa"},{"name":"banks_using_correspondent","description":"Reverse SSI lookup — find banks that use a given correspondent for a currency.\n\nGiven a correspondent BIC, currency, and origin country, returns the banks\nin th"},{"name":"company_search_person","description":"EXPERIMENTAL — Search company registries for a person's directorships, officer roles, and shareholdings.\n\nSearches worldwide company registries to find where a "},{"name":"company_search_company","description":"EXPERIMENTAL — Search company registries for a company with its officers and shareholders.\n\nFind company registrations across worldwide registries, including\ndi"},{"name":"company_search_result","description":"EXPERIMENTAL — Retrieve cached company search results by search ID.\n\nEvery company_search_person and company_search_company call returns\na search_id. Use this t"},{"name":"company_registries","description":"EXPERIMENTAL — List available company registries and supported jurisdictions.\n\nReturns the list of company registries that can be searched,\nalong with the juris"}],"toolCount":34,"toolsHash":"94800c94eb139a57c8a8b0e78de5d08a1c5f8533b00fdf4e8f2140f38507e6f4","serverName":"Ohmyfin Banking Intelligence","capabilities":["experimental","prompts","resources","tools","extensions"],"serverVersion":"3.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T20:28:12.500Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"swift_lookup","description":"Search banks and financial institutions by name, SWIFT/BIC code, or country.\n\nCovers both SWIFT-connected banks and non-SWIFT financial institutions\n(e-money is"},{"name":"iban_validate","description":"Validate an IBAN and identify the institution that holds the account.\n\nPerforms format check, country-specific length check, and\nISO 7064 mod-97 checksum verifi"},{"name":"country_banking_rules","description":"Get banking rules and requirements for a country.\n\nReturns IBAN requirements, SEPA membership, FATF listing status,\nnational currency, account format specificat"},{"name":"country_payment_codes","description":"Look up country-specific payment codes (KNP, purpose codes, etc.).\n\nUse country_banking_rules first to see which code types a country\nrequires (in the payment_r"},{"name":"fx_rate","description":"Get the latest available reference (mid-market) exchange rate for a pair.\n\nRates are the official ECB euro foreign-exchange reference rates where the\nECB publis"},{"name":"fx_rate_history","description":"Get the historical reference exchange-rate series for a currency pair.\n\nReturns `series` (the daily rates) plus the metadata needed to describe it\nhonestly. REA"},{"name":"gpi_status_codes","description":"Explain SWIFT GPI tracking status codes and provide stuck-payment investigation guidance.\n\nUSE THIS TOOL FIRST whenever the user reports a payment that is stuck"},{"name":"swift_message_reference","description":"Look up SWIFT message types — MT (FIN) and MX (ISO 20022).\n\nPass a specific type to get full details, or omit to list all types.\nCovers customer payments (MT103"},{"name":"payment_cutoff_times","description":"Get payment system cutoff times for major clearing systems.\n\nCovers RTGS (T2 — formerly TARGET2, CHAPS, Fedwire, BOJ-NET, SIC),\nnet settlement (CHIPS, BACS), SE"},{"name":"fx_volatility","description":"Get realized FX volatility for a currency pair, and size the FX risk on an exposure held to a future date.\n\nComputes 30-day and 90-day annualized volatility fro"},{"name":"fx_timing_advisor","description":"Get FX trading windows for FX execution timing and spread / rate optimization.\n\nReturns market sessions and liquidity windows for a currency. Use this\nto unders"},{"name":"payment_method_compare","description":"Compare payment methods and investigate fee deductions for a country pair.\n\nEvaluates SEPA vs SWIFT vs domestic options. Also explains SWIFT charge\noptions (OUR"},{"name":"bank_holidays","description":"Get bank/public holidays for a country with payment impact analysis.\n\nReturns all public holidays plus a 'payment_impact' section that shows:\n- Whether today is"},{"name":"is_business_day_check","description":"Check if a specific date is a business day in a country.\n\nAccounts for weekends (country-specific) and public holidays.\nReturns whether the date is a business d"},{"name":"value_date","description":"Calculate the value/settlement date for a payment.\n\nDetermines when a payment will settle based on:\n- Source and destination country holiday calendars\n- Weekend"},{"name":"settlement_eta","description":"BETA. Estimate when a SWIFT payment will arrive: a corpus-grounded\narrival window with an honest tail, computed from real completed payments\nwe have tracked, pr"},{"name":"transfer_cost","description":"BETA. Estimate what a cross-border payment will COST, split by WHO\nPAYS: the sending bank's published fee (the sender's side), what\ncorrespondents deduct in tra"},{"name":"mcp_register","description":"Register for an Ohmyfin API key to use paid tools.\n\nCreates an account and sends a 6-digit verification code to your\nemail. After receiving the code, call mcp_v"},{"name":"mcp_verify","description":"Verify your email and receive your API key.\n\nAfter calling mcp_register, check your email for the 6-digit code\nand pass it here. On success, returns your produc"},{"name":"sanctions_screen","description":"Screen a name against global sanctions and watchlists.\n\nChecks the name against 300+ sanctions, designation and watchlists\nworldwide, including US OFAC (SDN and"},{"name":"eccn_lookup","description":"Look up an Export Control Classification Number (ECCN).\n\nPure reference tool — returns classification details, controlled\njurisdictions, and license requirement"},{"name":"country_export_controls","description":"Look up export control restrictions for a specific country.\n\nReturns embargo status, sanctioned programs, control reasons, and\nrestriction details across jurisd"},{"name":"export_controls_screen","description":"Screen goods for export-control restrictions to a destination country.\n\nCombines the goods classification with the destination's restriction status\nand returns "},{"name":"hs_code_lookup","description":"Reverse-lookup an HS code → mapped export-control classifications (ECCNs).\n\nFor customs brokers / shippers who have an HS (Harmonized System) code and\nneed to k"},{"name":"goods_classify","description":"Classify goods for export control from a description (or HS code).\n\nBilingual (English / Russian, auto-detected) goods classifier. Returns the\nbest-matching HS "},{"name":"federal_register_changes","description":"Get recent US regulatory changes from BIS and OFAC.\n\nReturns Federal Register publications including entity list updates,\nrule changes, country policy shifts, a"},{"name":"track_payment","description":"Track a SWIFT payment by UETR or reference number.\n\nBasic SWIFT payment tracking enriched by data from certain banks in\nthe correspondent chain. Returns the ove"},{"name":"tracking_history","description":"Show how a SWIFT payment's tracking results changed over time.\n\nReturns the DISTINCT tracking results recorded for a payment (by UETR or\nreference), deduplicate"},{"name":"ssi_lookup","description":"Look up correspondent banking / settlement instructions (SSI) for a bank.\n\nReturns the correspondent banks (nostro accounts) that a given bank\nuses to settle pa"},{"name":"banks_using_correspondent","description":"Reverse SSI lookup — find banks that use a given correspondent for a currency.\n\nGiven a correspondent BIC, currency, and origin country, returns the banks\nin th"},{"name":"company_search_person","description":"EXPERIMENTAL — Search company registries for a person's directorships, officer roles, and shareholdings.\n\nSearches worldwide company registries to find where a "},{"name":"company_search_company","description":"EXPERIMENTAL — Search company registries for a company with its officers and shareholders.\n\nFind company registrations across worldwide registries, including\ndi"},{"name":"company_search_result","description":"EXPERIMENTAL — Retrieve cached company search results by search ID.\n\nEvery company_search_person and company_search_company call returns\na search_id. Use this t"},{"name":"company_registries","description":"EXPERIMENTAL — List available company registries and supported jurisdictions.\n\nReturns the list of company registries that can be searched,\nalong with the juris"}],"toolCount":34,"toolsHash":"94800c94eb139a57c8a8b0e78de5d08a1c5f8533b00fdf4e8f2140f38507e6f4","serverName":"Ohmyfin Banking Intelligence","capabilities":["experimental","prompts","resources","tools","extensions"],"serverVersion":"3.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T11:24:18.070Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":69,"error":null,"detail":{"tools":[{"name":"swift_lookup","description":"Search banks and financial institutions by name, SWIFT/BIC code, or country.\n\nCovers both SWIFT-connected banks and non-SWIFT financial institutions\n(e-money is"},{"name":"iban_validate","description":"Validate an IBAN and identify the institution that holds the account.\n\nPerforms format check, country-specific length check, and\nISO 7064 mod-97 checksum verifi"},{"name":"country_banking_rules","description":"Get banking rules and requirements for a country.\n\nReturns IBAN requirements, SEPA membership, FATF listing status,\nnational currency, account format specificat"},{"name":"country_payment_codes","description":"Look up country-specific payment codes (KNP, purpose codes, etc.).\n\nUse country_banking_rules first to see which code types a country\nrequires (in the payment_r"},{"name":"fx_rate","description":"Get the latest available reference (mid-market) exchange rate for a pair.\n\nRates are the official ECB euro foreign-exchange reference rates where the\nECB publis"},{"name":"fx_rate_history","description":"Get the historical reference exchange-rate series for a currency pair.\n\nReturns `series` (the daily rates) plus the metadata needed to describe it\nhonestly. REA"},{"name":"gpi_status_codes","description":"Explain SWIFT GPI tracking status codes and provide stuck-payment investigation guidance.\n\nUSE THIS TOOL FIRST whenever the user reports a payment that is stuck"},{"name":"swift_message_reference","description":"Look up SWIFT message types — MT (FIN) and MX (ISO 20022).\n\nPass a specific type to get full details, or omit to list all types.\nCovers customer payments (MT103"},{"name":"payment_cutoff_times","description":"Get payment system cutoff times for major clearing systems.\n\nCovers RTGS (T2 — formerly TARGET2, CHAPS, Fedwire, BOJ-NET, SIC),\nnet settlement (CHIPS, BACS), SE"},{"name":"fx_volatility","description":"Get realized FX volatility for a currency pair, and size the FX risk on an exposure held to a future date.\n\nComputes 30-day and 90-day annualized volatility fro"},{"name":"fx_timing_advisor","description":"Get FX trading windows for FX execution timing and spread / rate optimization.\n\nReturns market sessions and liquidity windows for a currency. Use this\nto unders"},{"name":"payment_method_compare","description":"Compare payment methods and investigate fee deductions for a country pair.\n\nEvaluates SEPA vs SWIFT vs domestic options. Also explains SWIFT charge\noptions (OUR"},{"name":"bank_holidays","description":"Get bank/public holidays for a country with payment impact analysis.\n\nReturns all public holidays plus a 'payment_impact' section that shows:\n- Whether today is"},{"name":"is_business_day_check","description":"Check if a specific date is a business day in a country.\n\nAccounts for weekends (country-specific) and public holidays.\nReturns whether the date is a business d"},{"name":"value_date","description":"Calculate the value/settlement date for a payment.\n\nDetermines when a payment will settle based on:\n- Source and destination country holiday calendars\n- Weekend"},{"name":"settlement_eta","description":"BETA. Estimate when a SWIFT payment will arrive: a corpus-grounded\narrival window with an honest tail, computed from real completed payments\nwe have tracked, pr"},{"name":"transfer_cost","description":"BETA. Estimate what a cross-border payment will COST, split by WHO\nPAYS: the sending bank's published fee (the sender's side), what\ncorrespondents deduct in tra"},{"name":"mcp_register","description":"Register for an Ohmyfin API key to use paid tools.\n\nCreates an account and sends a 6-digit verification code to your\nemail. After receiving the code, call mcp_v"},{"name":"mcp_verify","description":"Verify your email and receive your API key.\n\nAfter calling mcp_register, check your email for the 6-digit code\nand pass it here. On success, returns your produc"},{"name":"sanctions_screen","description":"Screen a name against global sanctions and watchlists.\n\nChecks the name against 300+ sanctions, designation and watchlists\nworldwide, including US OFAC (SDN and"},{"name":"eccn_lookup","description":"Look up an Export Control Classification Number (ECCN).\n\nPure reference tool — returns classification details, controlled\njurisdictions, and license requirement"},{"name":"country_export_controls","description":"Look up export control restrictions for a specific country.\n\nReturns embargo status, sanctioned programs, control reasons, and\nrestriction details across jurisd"},{"name":"export_controls_screen","description":"Screen goods for export-control restrictions to a destination country.\n\nCombines the goods classification with the destination's restriction status\nand returns "},{"name":"hs_code_lookup","description":"Reverse-lookup an HS code → mapped export-control classifications (ECCNs).\n\nFor customs brokers / shippers who have an HS (Harmonized System) code and\nneed to k"},{"name":"goods_classify","description":"Classify goods for export control from a description (or HS code).\n\nBilingual (English / Russian, auto-detected) goods classifier. Returns the\nbest-matching HS "},{"name":"federal_register_changes","description":"Get recent US regulatory changes from BIS and OFAC.\n\nReturns Federal Register publications including entity list updates,\nrule changes, country policy shifts, a"},{"name":"track_payment","description":"Track a SWIFT payment by UETR or reference number.\n\nBasic SWIFT payment tracking enriched by data from certain banks in\nthe correspondent chain. Returns the ove"},{"name":"tracking_history","description":"Show how a SWIFT payment's tracking results changed over time.\n\nReturns the DISTINCT tracking results recorded for a payment (by UETR or\nreference), deduplicate"},{"name":"ssi_lookup","description":"Look up correspondent banking / settlement instructions (SSI) for a bank.\n\nReturns the correspondent banks (nostro accounts) that a given bank\nuses to settle pa"},{"name":"banks_using_correspondent","description":"Reverse SSI lookup — find banks that use a given correspondent for a currency.\n\nGiven a correspondent BIC, currency, and origin country, returns the banks\nin th"},{"name":"company_search_person","description":"EXPERIMENTAL — Search company registries for a person's directorships, officer roles, and shareholdings.\n\nSearches worldwide company registries to find where a "},{"name":"company_search_company","description":"EXPERIMENTAL — Search company registries for a company with its officers and shareholders.\n\nFind company registrations across worldwide registries, including\ndi"},{"name":"company_search_result","description":"EXPERIMENTAL — Retrieve cached company search results by search ID.\n\nEvery company_search_person and company_search_company call returns\na search_id. Use this t"},{"name":"company_registries","description":"EXPERIMENTAL — List available company registries and supported jurisdictions.\n\nReturns the list of company registries that can be searched,\nalong with the juris"}],"toolCount":34,"toolsHash":"94800c94eb139a57c8a8b0e78de5d08a1c5f8533b00fdf4e8f2140f38507e6f4","serverName":"Ohmyfin Banking Intelligence","capabilities":["experimental","prompts","resources","tools","extensions"],"serverVersion":"3.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"swift_lookup","description":"Search banks and financial institutions by name, SWIFT/BIC code, or country.\n\nCovers both SWIFT-connected banks and non-SWIFT financial institutions\n(e-money is"},{"name":"iban_validate","description":"Validate an IBAN and identify the institution that holds the account.\n\nPerforms format check, country-specific length check, and\nISO 7064 mod-97 checksum verifi"},{"name":"country_banking_rules","description":"Get banking rules and requirements for a country.\n\nReturns IBAN requirements, SEPA membership, FATF listing status,\nnational currency, account format specificat"},{"name":"country_payment_codes","description":"Look up country-specific payment codes (KNP, purpose codes, etc.).\n\nUse country_banking_rules first to see which code types a country\nrequires (in the payment_r"},{"name":"fx_rate","description":"Get the latest available reference (mid-market) exchange rate for a pair.\n\nRates are the official ECB euro foreign-exchange reference rates where the\nECB publis"},{"name":"fx_rate_history","description":"Get the historical reference exchange-rate series for a currency pair.\n\nReturns `series` (the daily rates) plus the metadata needed to describe it\nhonestly. REA"},{"name":"gpi_status_codes","description":"Explain SWIFT GPI tracking status codes and provide stuck-payment investigation guidance.\n\nUSE THIS TOOL FIRST whenever the user reports a payment that is stuck"},{"name":"swift_message_reference","description":"Look up SWIFT message types — MT (FIN) and MX (ISO 20022).\n\nPass a specific type to get full details, or omit to list all types.\nCovers customer payments (MT103"},{"name":"payment_cutoff_times","description":"Get payment system cutoff times for major clearing systems.\n\nCovers RTGS (T2 — formerly TARGET2, CHAPS, Fedwire, BOJ-NET, SIC),\nnet settlement (CHIPS, BACS), SE"},{"name":"fx_volatility","description":"Get realized FX volatility for a currency pair, and size the FX risk on an exposure held to a future date.\n\nComputes 30-day and 90-day annualized volatility fro"},{"name":"fx_timing_advisor","description":"Get FX trading windows for FX execution timing and spread / rate optimization.\n\nReturns market sessions and liquidity windows for a currency. Use this\nto unders"},{"name":"payment_method_compare","description":"Compare payment methods and investigate fee deductions for a country pair.\n\nEvaluates SEPA vs SWIFT vs domestic options. Also explains SWIFT charge\noptions (OUR"},{"name":"bank_holidays","description":"Get bank/public holidays for a country with payment impact analysis.\n\nReturns all public holidays plus a 'payment_impact' section that shows:\n- Whether today is"},{"name":"is_business_day_check","description":"Check if a specific date is a business day in a country.\n\nAccounts for weekends (country-specific) and public holidays.\nReturns whether the date is a business d"},{"name":"value_date","description":"Calculate the value/settlement date for a payment.\n\nDetermines when a payment will settle based on:\n- Source and destination country holiday calendars\n- Weekend"},{"name":"settlement_eta","description":"BETA. Estimate when a SWIFT payment will arrive: a corpus-grounded\narrival window with an honest tail, computed from real completed payments\nwe have tracked, pr"},{"name":"transfer_cost","description":"BETA. Estimate what a cross-border payment will COST, split by WHO\nPAYS: the sending bank's published fee (the sender's side), what\ncorrespondents deduct in tra"},{"name":"mcp_register","description":"Register for an Ohmyfin API key to use paid tools.\n\nCreates an account and sends a 6-digit verification code to your\nemail. After receiving the code, call mcp_v"},{"name":"mcp_verify","description":"Verify your email and receive your API key.\n\nAfter calling mcp_register, check your email for the 6-digit code\nand pass it here. On success, returns your produc"},{"name":"sanctions_screen","description":"Screen a name against global sanctions and watchlists.\n\nChecks the name against 300+ sanctions, designation and watchlists\nworldwide, including US OFAC (SDN and"},{"name":"eccn_lookup","description":"Look up an Export Control Classification Number (ECCN).\n\nPure reference tool — returns classification details, controlled\njurisdictions, and license requirement"},{"name":"country_export_controls","description":"Look up export control restrictions for a specific country.\n\nReturns embargo status, sanctioned programs, control reasons, and\nrestriction details across jurisd"},{"name":"export_controls_screen","description":"Screen goods for export-control restrictions to a destination country.\n\nCombines the goods classification with the destination's restriction status\nand returns "},{"name":"hs_code_lookup","description":"Reverse-lookup an HS code → mapped export-control classifications (ECCNs).\n\nFor customs brokers / shippers who have an HS (Harmonized System) code and\nneed to k"},{"name":"goods_classify","description":"Classify goods for export control from a description (or HS code).\n\nBilingual (English / Russian, auto-detected) goods classifier. Returns the\nbest-matching HS "},{"name":"federal_register_changes","description":"Get recent US regulatory changes from BIS and OFAC.\n\nReturns Federal Register publications including entity list updates,\nrule changes, country policy shifts, a"},{"name":"track_payment","description":"Track a SWIFT payment by UETR or reference number.\n\nBasic SWIFT payment tracking enriched by data from certain banks in\nthe correspondent chain. Returns the ove"},{"name":"tracking_history","description":"Show how a SWIFT payment's tracking results changed over time.\n\nReturns the DISTINCT tracking results recorded for a payment (by UETR or\nreference), deduplicate"},{"name":"ssi_lookup","description":"Look up correspondent banking / settlement instructions (SSI) for a bank.\n\nReturns the correspondent banks (nostro accounts) that a given bank\nuses to settle pa"},{"name":"banks_using_correspondent","description":"Reverse SSI lookup — find banks that use a given correspondent for a currency.\n\nGiven a correspondent BIC, currency, and origin country, returns the banks\nin th"},{"name":"company_search_person","description":"EXPERIMENTAL — Search company registries for a person's directorships, officer roles, and shareholdings.\n\nSearches worldwide company registries to find where a "},{"name":"company_search_company","description":"EXPERIMENTAL — Search company registries for a company with its officers and shareholders.\n\nFind company registrations across worldwide registries, including\ndi"},{"name":"company_search_result","description":"EXPERIMENTAL — Retrieve cached company search results by search ID.\n\nEvery company_search_person and company_search_company call returns\na search_id. Use this t"},{"name":"company_registries","description":"EXPERIMENTAL — List available company registries and supported jurisdictions.\n\nReturns the list of company registries that can be searched,\nalong with the juris"}],"package":null,"toolSurface":{"id":"ts_f8k7ska3yc82","endpointId":"ep_hpcr6dunzkze","hash":"94800c94eb139a57c8a8b0e78de5d08a1c5f8533b00fdf4e8f2140f38507e6f4","toolCount":34,"serverName":"Ohmyfin Banking Intelligence","serverVersion":"3.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-08T11:24:18.073Z","lastSeenAt":"2026-11-09T05:29:55.187Z","observations":3,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["swift_lookup","iban_validate","country_banking_rules","country_payment_codes","fx_rate","fx_rate_history","gpi_status_codes","swift_message_reference","payment_cutoff_times","fx_volatility","fx_timing_advisor","payment_method_compare","bank_holidays","is_business_day_check","value_date","settlement_eta","transfer_cost","mcp_register","mcp_verify","sanctions_screen","eccn_lookup","country_export_controls","export_controls_screen","hs_code_lookup","goods_classify","federal_register_changes","track_payment","tracking_history","ssi_lookup","banks_using_correspondent","company_search_person","company_search_company","company_search_result","company_registries"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.ohmyfin/invoice","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.ohmyfin%2Finvoice","firstSeenAt":"2026-11-08T08:18:15.475Z","fetchedAt":"2026-11-08T08:18:15.475Z","normalizedAt":"2026-11-08T08:18:15.475Z"}]},"firstSeenAt":"2026-11-08T08:18:15.475Z","updatedAt":"2026-11-09T05:34:46.412Z"}