{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_pt2vdsnkfj72","handle":"empulse-street-fx-index","url":"https://wellknown.network/agents/empulse-street-fx-index","links":{"self":"https://wellknown.network/agents/empulse-street-fx-index/record.json","html":"https://wellknown.network/agents/empulse-street-fx-index","markdown":"https://wellknown.network/agents/empulse-street-fx-index/record.md","api":"https://wellknown.network/api/v1/agents/empulse-street-fx-index","status":"https://wellknown.network/api/v1/agents/empulse-street-fx-index/status","claim":"https://wellknown.network/agents/empulse-street-fx-index/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/empulse-street-fx-index/claim.json","badge":"https://wellknown.network/agents/empulse-street-fx-index/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/empulse-street-fx-index/history","tools":"https://wellknown.network/api/v1/agents/empulse-street-fx-index/tools"},"ard":{"identifier":"urn:air:api.empulse.ai:server:empulse-street-fx-index","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"EMpulse Street FX Index","summary":"Street FX rates of emerging-market currencies vs USD: latest, history, premium, stress, events","description":"Street FX rates of emerging-market currencies vs USD: latest, history, premium, stress, events","publisher":{"name":"empulse-ai","url":null},"homepage":"https://empulse.ai","repository":"https://github.com/empulse-ai/empulse-mcp","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.empulse.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-26T14:40:21.261028Z","publishedAt":"2026-10-26T14:40:21.261028Z","registryName":"io.github.empulse-ai/empulse-street-fx"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"data.news","name":"News & Feeds","confidence":0.933,"provenance":"derived"},{"slug":"analytics.product","name":"Product Analytics","confidence":0.885,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["analytics","commerce","content","data","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-31T14:26:56.987Z","lastProbedAt":"2026-10-31T14:26:56.987Z","statusComputedAt":"2026-10-31T14:29:49.125Z","reliability30d":{"probes":6,"successRate":1,"p50Ms":15,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":6,"ok":6,"authBoundaryOk":0,"serviceOk":6,"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-10-31T14:26:56.987Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"get_street_rate","description":"The latest street exchange rate of an emerging-market currency against the US dollar (USDT) from the EMpulse Street FX Index, or the rate on a given day: rate ("},{"name":"get_rate_history","description":"Daily street rates of a currency between two dates (inclusive, UTC days, at most 400 days per call): rate, buy, sell, confidence per day, plus a summary (first,"},{"name":"list_currencies","description":"Every currency of the EMpulse Street FX Index with its status (active, or coverage in progress while market sources are being added), the confidence class and t"},{"name":"get_official_vs_street","description":"How far the street rate of a currency is from its official central-bank rate: official rate and its publication day, street rate, premium in percent, 7-day aver"},{"name":"get_stress_signals","description":"Early warning from the street: a none / watch / alert flag per currency when the street market shows stress (a run of weakening days, a 7-day move in the top de"},{"name":"get_fx_events","description":"A dated feed of events that move street FX in emerging markets — devaluations, cash and withdrawal limits, bans of stablecoin services, currency controls, payme"},{"name":"get_hourly","description":"The street rate of a currency per UTC hour for one day, with the day's summary (vwap, high, low, hours, busiest hour), for every currency with hourly market dat"},{"name":"get_rail_health","description":"Which payment methods work in a country today and how reliably: for every method class (cards, bank transfers, instant transfers, e-wallets, mobile money, cash,"},{"name":"get_rail_incidents","description":"Every change of status of a payment method class — degraded, outage, back to healthy — over the last `days` (default 30), newest first, each with a one-line sum"},{"name":"get_unmet_demand","description":"Where payment demand in emerging markets is not being served. Without a currency: the ranking of covered markets by the share of demand no rail served, with the"},{"name":"get_usdt_liquidity","description":"Where and when the dollar actually moves through USDT: the liquidity index of a currency (0–100, 50 = the market's own 90-day norm) with a ready citation. Free "},{"name":"get_news_sentiment","description":"What the news says about the country of a currency, day by day. Without a currency: the map of covered currencies ranked by the 7-day fall in the tone of the ne"},{"name":"get_rate_stack","description":"The ladder of rates a currency has on its latest day: the central bank's official rate, the interbank rate, what banks quote (buy / sell), the customs rate duti"},{"name":"get_corridor","description":"The rate between two emerging-market currencies as quoted in public exchange listings between the two countries (units of `b` per 1 `a`), the day's range, the n"},{"name":"get_methodology","description":"How the EMpulse Street FX Index is computed — components, confidence classes, outliers, revisions, coverage rules — as markdown, with the citation format."},{"name":"request_free_key","description":"Issue a free EMpulse API key for an email address, right here: the free currencies, data up to yesterday, 100 calls per day. The key is returned and also emaile"}],"toolCount":16,"toolsHash":"549271784fc118ab35ef082c280c76ff29341e470a677b56a02863cd1a2eee2c","serverName":"empulse-street-fx","capabilities":["prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T06:28:38.722Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":14,"error":null,"detail":{"tools":[{"name":"get_street_rate","description":"The latest street exchange rate of an emerging-market currency against the US dollar (USDT) from the EMpulse Street FX Index, or the rate on a given day: rate ("},{"name":"get_rate_history","description":"Daily street rates of a currency between two dates (inclusive, UTC days, at most 400 days per call): rate, buy, sell, confidence per day, plus a summary (first,"},{"name":"list_currencies","description":"Every currency of the EMpulse Street FX Index with its status (active, or coverage in progress while market sources are being added), the confidence class and t"},{"name":"get_official_vs_street","description":"How far the street rate of a currency is from its official central-bank rate: official rate and its publication day, street rate, premium in percent, 7-day aver"},{"name":"get_stress_signals","description":"Early warning from the street: a none / watch / alert flag per currency when the street market shows stress (a run of weakening days, a 7-day move in the top de"},{"name":"get_fx_events","description":"A dated feed of events that move street FX in emerging markets — devaluations, cash and withdrawal limits, bans of stablecoin services, currency controls, payme"},{"name":"get_hourly","description":"The street rate of a currency per UTC hour for one day, with the day's summary (vwap, high, low, hours, busiest hour), for every currency with hourly market dat"},{"name":"get_rail_health","description":"Which payment methods work in a country today and how reliably: for every method class (cards, bank transfers, instant transfers, e-wallets, mobile money, cash,"},{"name":"get_rail_incidents","description":"Every change of status of a payment method class — degraded, outage, back to healthy — over the last `days` (default 30), newest first, each with a one-line sum"},{"name":"get_unmet_demand","description":"Where payment demand in emerging markets is not being served. Without a currency: the ranking of covered markets by the share of demand no rail served, with the"},{"name":"get_usdt_liquidity","description":"Where and when the dollar actually moves through USDT: the liquidity index of a currency (0–100, 50 = the market's own 90-day norm) with a ready citation. Free "},{"name":"get_news_sentiment","description":"What the news says about the country of a currency, day by day. Without a currency: the map of covered currencies ranked by the 7-day fall in the tone of the ne"},{"name":"get_rate_stack","description":"The ladder of rates a currency has on its latest day: the central bank's official rate, the interbank rate, what banks quote (buy / sell), the customs rate duti"},{"name":"get_corridor","description":"The rate between two emerging-market currencies as quoted in public exchange listings between the two countries (units of `b` per 1 `a`), the day's range, the n"},{"name":"get_methodology","description":"How the EMpulse Street FX Index is computed — components, confidence classes, outliers, revisions, coverage rules — as markdown, with the citation format."},{"name":"request_free_key","description":"Issue a free EMpulse API key for an email address, right here: the free currencies, data up to yesterday, 100 calls per day. The key is returned and also emaile"}],"toolCount":16,"toolsHash":"549271784fc118ab35ef082c280c76ff29341e470a677b56a02863cd1a2eee2c","serverName":"empulse-street-fx","capabilities":["prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T23:27:21.837Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"get_street_rate","description":"The latest street exchange rate of an emerging-market currency against the US dollar (USDT) from the EMpulse Street FX Index, or the rate on a given day: rate ("},{"name":"get_rate_history","description":"Daily street rates of a currency between two dates (inclusive, UTC days, at most 400 days per call): rate, buy, sell, confidence per day, plus a summary (first,"},{"name":"list_currencies","description":"Every currency of the EMpulse Street FX Index with its status (active, or coverage in progress while market sources are being added), the confidence class and t"},{"name":"get_official_vs_street","description":"How far the street rate of a currency is from its official central-bank rate: official rate and its publication day, street rate, premium in percent, 7-day aver"},{"name":"get_stress_signals","description":"Early warning from the street: a none / watch / alert flag per currency when the street market shows stress (a run of weakening days, a 7-day move in the top de"},{"name":"get_fx_events","description":"A dated feed of events that move street FX in emerging markets — devaluations, cash and withdrawal limits, bans of stablecoin services, currency controls, payme"},{"name":"get_hourly","description":"The street rate of a currency per UTC hour for one day, with the day's summary (vwap, high, low, hours, busiest hour), for every currency with hourly market dat"},{"name":"get_rail_health","description":"Which payment methods work in a country today and how reliably: for every method class (cards, bank transfers, instant transfers, e-wallets, mobile money, cash,"},{"name":"get_rail_incidents","description":"Every change of status of a payment method class — degraded, outage, back to healthy — over the last `days` (default 30), newest first, each with a one-line sum"},{"name":"get_unmet_demand","description":"Where payment demand in emerging markets is not being served. Without a currency: the ranking of covered markets by the share of demand no rail served, with the"},{"name":"get_usdt_liquidity","description":"Where and when the dollar actually moves through USDT: the liquidity index of a currency (0–100, 50 = the market's own 90-day norm) with a ready citation. Free "},{"name":"get_news_sentiment","description":"What the news says about the country of a currency, day by day. Without a currency: the map of covered currencies ranked by the 7-day fall in the tone of the ne"},{"name":"get_rate_stack","description":"The ladder of rates a currency has on its latest day: the central bank's official rate, the interbank rate, what banks quote (buy / sell), the customs rate duti"},{"name":"get_corridor","description":"The rate between two emerging-market currencies as quoted in public exchange listings between the two countries (units of `b` per 1 `a`), the day's range, the n"},{"name":"get_methodology","description":"How the EMpulse Street FX Index is computed — components, confidence classes, outliers, revisions, coverage rules — as markdown, with the citation format."},{"name":"request_free_key","description":"Issue a free EMpulse API key for an email address, right here: the free currencies, data up to yesterday, 100 calls per day. The key is returned and also emaile"}],"toolCount":16,"toolsHash":"549271784fc118ab35ef082c280c76ff29341e470a677b56a02863cd1a2eee2c","serverName":"empulse-street-fx","capabilities":["prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T15:24:58.348Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"get_street_rate","description":"The latest street exchange rate of an emerging-market currency against the US dollar (USDT) from the EMpulse Street FX Index, or the rate on a given day: rate ("},{"name":"get_rate_history","description":"Daily street rates of a currency between two dates (inclusive, UTC days, at most 400 days per call): rate, buy, sell, confidence per day, plus a summary (first,"},{"name":"list_currencies","description":"Every currency of the EMpulse Street FX Index with its status (active, or coverage in progress while market sources are being added), the confidence class and t"},{"name":"get_official_vs_street","description":"How far the street rate of a currency is from its official central-bank rate: official rate and its publication day, street rate, premium in percent, 7-day aver"},{"name":"get_stress_signals","description":"Early warning from the street: a none / watch / alert flag per currency when the street market shows stress (a run of weakening days, a 7-day move in the top de"},{"name":"get_fx_events","description":"A dated feed of events that move street FX in emerging markets — devaluations, cash and withdrawal limits, bans of stablecoin services, currency controls, payme"},{"name":"get_hourly","description":"The street rate of a currency per UTC hour for one day, with the day's summary (vwap, high, low, hours, busiest hour), for every currency with hourly market dat"},{"name":"get_rail_health","description":"Which payment methods work in a country today and how reliably: for every method class (cards, bank transfers, instant transfers, e-wallets, mobile money, cash,"},{"name":"get_rail_incidents","description":"Every change of status of a payment method class — degraded, outage, back to healthy — over the last `days` (default 30), newest first, each with a one-line sum"},{"name":"get_unmet_demand","description":"Where payment demand in emerging markets is not being served. Without a currency: the ranking of covered markets by the share of demand no rail served, with the"},{"name":"get_usdt_liquidity","description":"Where and when the dollar actually moves through USDT: the liquidity index of a currency (0–100, 50 = the market's own 90-day norm) with a ready citation. Free "},{"name":"get_news_sentiment","description":"What the news says about the country of a currency, day by day. Without a currency: the map of covered currencies ranked by the 7-day fall in the tone of the ne"},{"name":"get_rate_stack","description":"The ladder of rates a currency has on its latest day: the central bank's official rate, the interbank rate, what banks quote (buy / sell), the customs rate duti"},{"name":"get_corridor","description":"The rate between two emerging-market currencies as quoted in public exchange listings between the two countries (units of `b` per 1 `a`), the day's range, the n"},{"name":"get_methodology","description":"How the EMpulse Street FX Index is computed — components, confidence classes, outliers, revisions, coverage rules — as markdown, with the citation format."},{"name":"request_free_key","description":"Issue a free EMpulse API key for an email address, right here: the free currencies, data up to yesterday, 100 calls per day. The key is returned and also emaile"}],"toolCount":16,"toolsHash":"549271784fc118ab35ef082c280c76ff29341e470a677b56a02863cd1a2eee2c","serverName":"empulse-street-fx","capabilities":["prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T08:22:28.096Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":42,"error":null,"detail":{"tools":[{"name":"get_street_rate","description":"The latest street exchange rate of an emerging-market currency against the US dollar (USDT) from the EMpulse Street FX Index, or the rate on a given day: rate ("},{"name":"get_rate_history","description":"Daily street rates of a currency between two dates (inclusive, UTC days, at most 400 days per call): rate, buy, sell, confidence per day, plus a summary (first,"},{"name":"list_currencies","description":"Every currency of the EMpulse Street FX Index with its status (active, or coverage in progress while market sources are being added), the confidence class and t"},{"name":"get_official_vs_street","description":"How far the street rate of a currency is from its official central-bank rate: official rate and its publication day, street rate, premium in percent, 7-day aver"},{"name":"get_stress_signals","description":"Early warning from the street: a none / watch / alert flag per currency when the street market shows stress (a run of weakening days, a 7-day move in the top de"},{"name":"get_fx_events","description":"A dated feed of events that move street FX in emerging markets — devaluations, cash and withdrawal limits, bans of stablecoin services, currency controls, payme"},{"name":"get_hourly","description":"The street rate of a currency per UTC hour for one day, with the day's summary (vwap, high, low, hours, busiest hour), for every currency with hourly market dat"},{"name":"get_rail_health","description":"Which payment methods work in a country today and how reliably: for every method class (cards, bank transfers, instant transfers, e-wallets, mobile money, cash,"},{"name":"get_rail_incidents","description":"Every change of status of a payment method class — degraded, outage, back to healthy — over the last `days` (default 30), newest first, each with a one-line sum"},{"name":"get_unmet_demand","description":"Where payment demand in emerging markets is not being served. Without a currency: the ranking of covered markets by the share of demand no rail served, with the"},{"name":"get_usdt_liquidity","description":"Where and when the dollar actually moves through USDT: the liquidity index of a currency (0–100, 50 = the market's own 90-day norm) with a ready citation. Free "},{"name":"get_news_sentiment","description":"What the news says about the country of a currency, day by day. Without a currency: the map of covered currencies ranked by the 7-day fall in the tone of the ne"},{"name":"get_rate_stack","description":"The ladder of rates a currency has on its latest day: the central bank's official rate, the interbank rate, what banks quote (buy / sell), the customs rate duti"},{"name":"get_corridor","description":"The rate between two emerging-market currencies as quoted in public exchange listings between the two countries (units of `b` per 1 `a`), the day's range, the n"},{"name":"get_methodology","description":"How the EMpulse Street FX Index is computed — components, confidence classes, outliers, revisions, coverage rules — as markdown, with the citation format."},{"name":"request_free_key","description":"Issue a free EMpulse API key for an email address, right here: the free currencies, data up to yesterday, 100 calls per day. The key is returned and also emaile"}],"toolCount":16,"toolsHash":"549271784fc118ab35ef082c280c76ff29341e470a677b56a02863cd1a2eee2c","serverName":"empulse-street-fx","capabilities":["prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T00:25:40.677Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"get_street_rate","description":"The latest street exchange rate of an emerging-market currency against the US dollar (USDT) from the EMpulse Street FX Index, or the rate on a given day: rate ("},{"name":"get_rate_history","description":"Daily street rates of a currency between two dates (inclusive, UTC days, at most 400 days per call): rate, buy, sell, confidence per day, plus a summary (first,"},{"name":"list_currencies","description":"Every currency of the EMpulse Street FX Index with its status (active, or coverage in progress while market sources are being added), the confidence class and t"},{"name":"get_official_vs_street","description":"How far the street rate of a currency is from its official central-bank rate: official rate and its publication day, street rate, premium in percent, 7-day aver"},{"name":"get_stress_signals","description":"Early warning from the street: a none / watch / alert flag per currency when the street market shows stress (a run of weakening days, a 7-day move in the top de"},{"name":"get_fx_events","description":"A dated feed of events that move street FX in emerging markets — devaluations, cash and withdrawal limits, bans of stablecoin services, currency controls, payme"},{"name":"get_hourly","description":"The street rate of a currency per UTC hour for one day, with the day's summary (vwap, high, low, hours, busiest hour), for every currency with hourly market dat"},{"name":"get_rail_health","description":"Which payment methods work in a country today and how reliably: for every method class (cards, bank transfers, instant transfers, e-wallets, mobile money, cash,"},{"name":"get_rail_incidents","description":"Every change of status of a payment method class — degraded, outage, back to healthy — over the last `days` (default 30), newest first, each with a one-line sum"},{"name":"get_unmet_demand","description":"Where payment demand in emerging markets is not being served. Without a currency: the ranking of covered markets by the share of demand no rail served, with the"},{"name":"get_usdt_liquidity","description":"Where and when the dollar actually moves through USDT: the liquidity index of a currency (0–100, 50 = the market's own 90-day norm) with a ready citation. Free "},{"name":"get_news_sentiment","description":"What the news says about the country of a currency, day by day. Without a currency: the map of covered currencies ranked by the 7-day fall in the tone of the ne"},{"name":"get_rate_stack","description":"The ladder of rates a currency has on its latest day: the central bank's official rate, the interbank rate, what banks quote (buy / sell), the customs rate duti"},{"name":"get_corridor","description":"The rate between two emerging-market currencies as quoted in public exchange listings between the two countries (units of `b` per 1 `a`), the day's range, the n"},{"name":"get_methodology","description":"How the EMpulse Street FX Index is computed — components, confidence classes, outliers, revisions, coverage rules — as markdown, with the citation format."},{"name":"request_free_key","description":"Issue a free EMpulse API key for an email address, right here: the free currencies, data up to yesterday, 100 calls per day. The key is returned and also emaile"}],"toolCount":16,"toolsHash":"549271784fc118ab35ef082c280c76ff29341e470a677b56a02863cd1a2eee2c","serverName":"empulse-street-fx","capabilities":["prompts","resources","tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_street_rate","description":"The latest street exchange rate of an emerging-market currency against the US dollar (USDT) from the EMpulse Street FX Index, or the rate on a given day: rate ("},{"name":"get_rate_history","description":"Daily street rates of a currency between two dates (inclusive, UTC days, at most 400 days per call): rate, buy, sell, confidence per day, plus a summary (first,"},{"name":"list_currencies","description":"Every currency of the EMpulse Street FX Index with its status (active, or coverage in progress while market sources are being added), the confidence class and t"},{"name":"get_official_vs_street","description":"How far the street rate of a currency is from its official central-bank rate: official rate and its publication day, street rate, premium in percent, 7-day aver"},{"name":"get_stress_signals","description":"Early warning from the street: a none / watch / alert flag per currency when the street market shows stress (a run of weakening days, a 7-day move in the top de"},{"name":"get_fx_events","description":"A dated feed of events that move street FX in emerging markets — devaluations, cash and withdrawal limits, bans of stablecoin services, currency controls, payme"},{"name":"get_hourly","description":"The street rate of a currency per UTC hour for one day, with the day's summary (vwap, high, low, hours, busiest hour), for every currency with hourly market dat"},{"name":"get_rail_health","description":"Which payment methods work in a country today and how reliably: for every method class (cards, bank transfers, instant transfers, e-wallets, mobile money, cash,"},{"name":"get_rail_incidents","description":"Every change of status of a payment method class — degraded, outage, back to healthy — over the last `days` (default 30), newest first, each with a one-line sum"},{"name":"get_unmet_demand","description":"Where payment demand in emerging markets is not being served. Without a currency: the ranking of covered markets by the share of demand no rail served, with the"},{"name":"get_usdt_liquidity","description":"Where and when the dollar actually moves through USDT: the liquidity index of a currency (0–100, 50 = the market's own 90-day norm) with a ready citation. Free "},{"name":"get_news_sentiment","description":"What the news says about the country of a currency, day by day. Without a currency: the map of covered currencies ranked by the 7-day fall in the tone of the ne"},{"name":"get_rate_stack","description":"The ladder of rates a currency has on its latest day: the central bank's official rate, the interbank rate, what banks quote (buy / sell), the customs rate duti"},{"name":"get_corridor","description":"The rate between two emerging-market currencies as quoted in public exchange listings between the two countries (units of `b` per 1 `a`), the day's range, the n"},{"name":"get_methodology","description":"How the EMpulse Street FX Index is computed — components, confidence classes, outliers, revisions, coverage rules — as markdown, with the citation format."},{"name":"request_free_key","description":"Issue a free EMpulse API key for an email address, right here: the free currencies, data up to yesterday, 100 calls per day. The key is returned and also emaile"}],"package":null,"toolSurface":{"id":"ts_y36fh2uhr7r3","endpointId":"ep_96cewp963qpy","hash":"549271784fc118ab35ef082c280c76ff29341e470a677b56a02863cd1a2eee2c","toolCount":16,"serverName":"empulse-street-fx","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-30T00:25:41.718Z","lastSeenAt":"2026-10-31T14:26:56.992Z","observations":6,"toolNames":["get_street_rate","get_rate_history","list_currencies","get_official_vs_street","get_stress_signals","get_fx_events","get_hourly","get_rail_health","get_rail_incidents","get_unmet_demand","get_usdt_liquidity","get_news_sentiment","get_rate_stack","get_corridor","get_methodology","request_free_key"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_96cewp963qpy","url":"https://api.empulse.ai/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-30T08:22:28.104Z","auth":{"observedAt":"2026-10-30T08:22:28.117Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-30T08:22:28.148Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"api.empulse.ai","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-10-23T19:10:12.000Z","validTo":"2027-01-21T19:10:11.000Z","daysToExpiry":81,"sanCount":1,"fingerprint256":"CE:B3:75:C0:34:01:FC:11:B9:2F:D9:84:3F:3F:6B:C1:87:B5:25:B8:16:83:8C:9C:5F:44:66:01:E3:FC:D6:F1"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.empulse-ai/empulse-street-fx","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.empulse-ai%2Fempulse-street-fx","firstSeenAt":"2026-10-29T23:17:59.410Z","fetchedAt":"2026-10-29T23:17:59.410Z","normalizedAt":"2026-10-29T23:17:59.410Z"}]},"firstSeenAt":"2026-10-29T23:17:59.410Z","updatedAt":"2026-10-31T14:32:26.604Z"}