ElkassabgiData MCP
An MCP server that allows AI assistants to search, fetch, and analyze research-grade financial, economic, and patent data from the ElkassabgiData family of libraries, providing citations for academic and research purposes.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://elkassabgidata-mcp.elkassabgi.workers.dev/mcpWhat its tools do
12 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to elkassabgidata.com ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Search and fetch 1-minute OHLCV bars for U.S. stocks and ETFs
- Access global economic and financial series from official sources
- Analyze innovation measures computed from the US patent record
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- elkassabgidata 1.1.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 12 advertised
- Resources
- 3 advertised
- Resource templates
- 0 advertised
- Prompts
- 3 advertised
{
"tools": {
"listChanged": true
},
"prompts": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}Tools
12 advertised
search_econ_series — Search Economic Series
Search the Econ Data Library catalog (billions of series from hundreds of sources: national accounts, prices, trade, labor, energy, markets…). Free, no key needed. Returns series ids usable with get_econ_series. Page with offset; lang returns source-official translated titles where the publisher provides them.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"lang": {
"enum": [
"en",
"ar",
"es",
"fr",
"ru",
"zh"
],
"type": "string",
"default": "en",
"description": "Title language. Only official translations are shown; a title without one stays in English."
},
"limit": {
"type": "integer",
"default": 15,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"minLength": 2,
"description": "Free-text search, e.g. 'germany inflation' or 'GDP per capita'"
},
"offset": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Skip this many results (paging). The API caps how deep it pages and says so if exceeded."
},
"source": {
"type": "string",
"description": "Restrict to one source id, e.g. 'worldbank', 'ecb', 'imf_weo'"
}
},
"additionalProperties": false
}{
"readOnlyHint": true
}get_econ_series — Download Economic Series
Download an economic time series as rows (long format: date, value) with its citation and license. REQUIRES the free ElkassabgiData API key. Use date_from/date_to to window long series.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"series_id"
],
"properties": {
"date_to": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"max_rows": {
"type": "integer",
"default": 400,
"maximum": 2000,
"minimum": 10
},
"date_from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"series_id": {
"type": "string",
"description": "Exact catalog id from search_econ_series, e.g. 'worldbank:NY.GDP.MKTP.CD:DEU'"
}
},
"additionalProperties": false
}{
"readOnlyHint": true
}get_econ_series_metadata — Economic Series Metadata
Full metadata for one econ series: title, frequency, geography, unit, license (incl. commercial-use flag), attribution/citation, coverage dates. Free, no key needed.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"series_id"
],
"properties": {
"series_id": {
"type": "string"
}
},
"additionalProperties": false
}{
"readOnlyHint": true
}list_econ_sources — List Economic Data Sources
List the Econ Data Library's sources (statistical offices, monetary authorities, IGOs, research datasets) with their licenses, counted live. Free.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"contains": {
"type": "string",
"description": "Case-insensitive filter on source id/name, e.g. 'bank' or 'imf'"
}
},
"additionalProperties": false
}{
"readOnlyHint": true
}get_data_freshness — Data Freshness
Live per-source update status straight from the automated updater's ledger: last successful update, data frontier, and honest stale/failure flags (dates are NEVER fabricated — a silent upstream outage shows here as stale, not papered over). Free.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"source": {
"type": "string",
"description": "One source id; omit for the full board"
}
},
"additionalProperties": false
}{
"readOnlyHint": true
}get_econ_bundle_manifest — Economic Data Bundle Manifest
A citable bundle manifest (Frictionless data package) for several econ series - up to 50 explicit ids, or every series of one small source (up to 1,000 series): the per-series download URLs grouped by source, each source's attribution and licence, and any id that could not be resolved (reported, never dropped). The URLs serve the CURRENT data - this is not a frozen vintage. Free, no key needed for the manifest; downloading the URLs needs the key.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string",
"minLength": 3
},
"maxItems": 50,
"minItems": 1,
"description": "Up to 50 exact catalog ids from search_econ_series"
},
"source": {
"type": "string",
"description": "One source id - every series of that source, if it has at most 1,000"
}
},
"additionalProperties": false
}{
"readOnlyHint": true
}get_hf_download_link — HF Equity Data Download Link
Authenticated download instructions for HF Data Library's 1-minute OHLCV bars (per-ticker US stocks/ETFs from IEX Exchange HIST, 2022-03-07 to the present; parquet or csv) or the 25 pre-computed academic variables. Each file holds all of a ticker's bars, so it is fetched by YOUR code, not returned inline. The data is provided for academic research; relay that notice with the link. Works with the same ElkassabgiData key.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ticker"
],
"properties": {
"format": {
"enum": [
"parquet",
"csv"
],
"type": "string",
"default": "parquet",
"description": "csv only applies to bars"
},
"ticker": {
"type": "string",
"pattern": "^[A-Za-z0-9.]{1,10}$",
"description": "e.g. AAPL, SPY"
},
"dataset": {
"enum": [
"bars",
"variables",
"quality"
],
"type": "string",
"default": "bars"
},
"version": {
"enum": [
"clean",
"raw"
],
"type": "string",
"default": "clean"
}
},
"additionalProperties": false
}{
"readOnlyHint": true
}get_hf_variables_dictionary — HF Variables Dictionary
The exact definitions/formulas of HF Data Library's 25 pre-computed academic variables (realized volatility family, spreads, jumps, liquidity, data-quality). Verbatim from the published dictionary. Free.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}{
"readOnlyHint": true
}list_ip_bundles — IP Data Library Bundles
List the IP Data Library's snapshot-pinned patent/innovation bundles (patent-level measures on US patents; assignee-year panels) with sizes, vintages and download paths. Free, no key needed.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}{
"readOnlyHint": true
}get_ip_download_link — IP Patent Data Download Link
Authenticated download instructions for an IP Data Library bundle — patent-level innovation measures (citations, originality/generality, grant lag, team size) or the assignee-year panel. Parquet, full-history files fetched by YOUR code, not returned inline. Works with the same ElkassabgiData key as every family library.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"file"
],
"properties": {
"file": {
"enum": [
"patent_measures.parquet",
"assignee_year.parquet"
],
"type": "string"
},
"vintage": {
"type": "string",
"pattern": "^v[\\w.-]+$",
"description": "Snapshot vintage from list_ip_bundles; omit for the newest"
}
},
"additionalProperties": false
}{
"readOnlyHint": true
}get_family_status — ElkassabgiData Family Status
Live status of the whole ElkassabgiData family - HF, Econ and IP: each library's headline stats and data currency, read live. Free.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}{
"readOnlyHint": true
}get_auth_status — Authentication Status
Whether this MCP connection has an ElkassabgiData API key configured (masked — the key itself is never echoed), and how to add one.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}{
"readOnlyHint": true
}Prompts
3 advertised
analyze_econ_series
Guided, honesty-first analysis of one economic series.
- series_id
- No description (required)
compare_countries
Cross-country comparison of one indicator, honestly aligned.
- indicator
- e.g. 'inflation, consumer prices' (required)
- countries
- comma-separated, e.g. 'DEU,FRA,ITA' (required)
hf_event_study
Event-study scaffold on HF 1-minute equity data (code-executing agents).
- ticker
- No description (required)
- event_date
- YYYY-MM-DD (required)
Resources
3 advertised
data-honesty-charter
Standing data caveats every analysis should disclose (HF coverage, licensing, freshness semantics).
elkassabgidata://honestyhf-variables-dictionary
The 25 pre-computed academic variables, verbatim definitions.
elkassabgidata://variablesabout
What the ElkassabgiData family is and how accounts work.
elkassabgidata://about30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1063 ms
- 95th percentile latency
- 1063 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1063 ms · metadata changed · 12 tool(s), 3 resource(s), 0 resource template(s), 3 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http elkassabgidata-mcp https://elkassabgidata-mcp.elkassabgi.workers.dev/mcpCodex
codex mcp add elkassabgidata-mcp --url https://elkassabgidata-mcp.elkassabgi.workers.dev/mcpCursor
{
"mcpServers": {
"elkassabgidata-mcp": {
"url": "https://elkassabgidata-mcp.elkassabgi.workers.dev/mcp"
}
}
}Cline
{
"mcpServers": {
"elkassabgidata-mcp": {
"type": "streamableHttp",
"url": "https://elkassabgidata-mcp.elkassabgi.workers.dev/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"elkassabgidata-mcp": {
"type": "http",
"url": "https://elkassabgidata-mcp.elkassabgi.workers.dev/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http elkassabgidata-mcp https://elkassabgidata-mcp.elkassabgi.workers.dev/mcpClaude Desktop
https://elkassabgidata-mcp.elkassabgi.workers.dev/mcpWindsurf
{
"mcpServers": {
"elkassabgidata-mcp": {
"serverUrl": "https://elkassabgidata-mcp.elkassabgi.workers.dev/mcp"
}
}
}Let your agent find its tools
Find servers like ElkassabgiData MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run ElkassabgiData MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.