New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@simonmak-ascent/primary-sources-mcp

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry

@simonmak-ascent/primary-sources-mcp

Zero-dependency MCP server exposing 50 free primary-source tools across 8 categories (filings, registries, macro, news, open-data, research, knowledge, tools) — SEC EDGAR, HKEXnews, GLEIF, ACRA, VIES, Companies House, World Bank, FRED, HKMA, DBnomics, ECB

latest
Source
npmnpm
Version
1.1.1
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

primary-sources-mcp

Free primary-source APIs for AI agents. 50 tools across 8 categories — filings, registries, macro, news, open-data, research, knowledge and tools. SEC EDGAR, HKEXnews, World Bank, GDELT, DATA.GOV.HK, HKMA, the official MCP Registry, UK Companies House, FRED and Jina Reader — as MCP tools, each result wrapped in a { source, retrievedAt, data } provenance envelope.

CI Secret Scan MCP Tool Definition Quality MCP Registry Glama License: MIT

Overview

Zero runtime dependencies. Node >= 20. 50 tools, 47 of them keyless.

Quick start

{
  "mcp": {
    "primary-sources": {
      "type": "local",
      "command": ["npx", "-y", "@simonmak-ascent/primary-sources-mcp"],
      "enabled": true,
      "timeout": 120000
    }
  }
}

Hosted (Streamable HTTP): https://primary-sources-mcp.vercel.app/mcp.

Tools by category

filings

ToolSourceKey
sec_edgar_fulltextSEC EDGAR full-text search (US filings)none
sec_edgar_companySEC EDGAR registrant + recent filingsnone
hkex_announcementsHKEXnews listed-company announcement search (HK)none
hkex_companyHKEXnews listed-company resolve + recent filingsnone

registries

ToolSourceKey
companies_house_searchUK Companies House searchCOMPANIES_HOUSE_API_KEY
companies_house_companyUK Companies House recordCOMPANIES_HOUSE_API_KEY
gleif_leiGLEIF Legal Entity Identifier records (CC0)none
acra_sg_companyACRA Singapore corporate registry (data.gov.sg)none
vies_vatEU VIES VAT validationnone

macro

ToolSourceKey
world_bank_indicatorWorld Bank development indicatorsnone
fred_seriesSt. Louis Fed FRED seriesFRED_API_KEY
hkmaHong Kong Monetary Authority public APInone
dbnomics_seriesDBnomics (World Bank, IMF, OECD, Eurostat, ECB, BIS, …)none
ecb_seriesECB Data Portal (SDMX-JSON)none
treasury_fiscalUS Treasury Fiscal Datanone
un_sdgUN Sustainable Development Goal indicatorsnone
un_comtradeUN Comtrade trade statisticsnone
who_ghoWHO Global Health Observatorynone

news

ToolSourceKey
gdelt_newsGDELT DOC 2.0 global newsnone
hn_searchHacker News (Algolia)none
wikimedia_pageviewsWikimedia pageview metrics (CC0)none

open-data

ToolSourceKey
hk_open_data_searchDATA.GOV.HK catalogue searchnone
hk_open_data_filterDATA.GOV.HK filter APInone
ckan_searchCKAN portals (data.gov.uk, data.gov.au)none
data_europa_searchdata.europa.eu EU open-data cataloguenone

research

ToolSourceKey
crossref_worksCrossref DOI metadatanone
openalex_worksOpenAlex scholarly worksnone
arxiv_searcharXiv preprintsnone
pubmed_searchPubMed (NCBI E-utilities)none (optional NCBI_API_KEY)
europepmc_searchEurope PMCnone
datacite_doisDataCite research-data DOIsnone
doaj_articlesDirectory of Open Access Journalsnone
zenodo_recordsZenodo research outputsnone
semantic_scholar_worksSemantic Scholar (rate-limited keyless)none

knowledge

ToolSourceKey
wikidata_searchWikidata entities (CC0)none
wikipedia_summaryWikipedia summaries (CC BY-SA)none
open_library_searchOpen Library booksnone
gutendex_booksProject Gutenberg via Gutendexnone
internet_archive_searchInternet Archivenone
world_bank_countryWorld Bank country reference metadatanone
nominatim_geocodeOpenStreetMap Nominatim geocodingnone
open_meteo_forecastOpen-Meteo current weathernone
usgs_earthquakesUSGS earthquake cataloguenone
gbif_speciesGBIF taxonomic backbonenone
pubchem_compoundPubChem compound datanone
openfda_drugopenFDA drug adverse eventsnone
clinicaltrials_studyClinicalTrials.gov studiesnone
nasa_apodNASA Astronomy Picture of the Daynone (optional NASA_API_KEY)

tools

ToolSourceKey
mcp_registry_searchOfficial MCP Registrynone
jina_readJina Reader (URL → markdown)none (free tier)

Environment

VariableRequiredPurpose
RESEARCH_CONTACTnoUser-Agent contact string (politeness for SEC/GDELT/OpenAlex).
COMPANIES_HOUSE_API_KEYfor 2 toolsFree key from Companies House.
FRED_API_KEYfor 1 toolFree key from the St. Louis Fed.
NCBI_API_KEYnoRaises PubMed (NCBI) rate limits.
NASA_API_KEYnoRaises NASA APOD limits (falls back to shared DEMO_KEY).

Provenance & attribution

Every data tool returns text of the form:

{ "source": "World Bank Indicators", "retrievedAt": "2026-10-02T16:00:00.000Z", "data": { } }

so an agent can cite the origin and time of every fact.

Source licences vary: GLEIF and Wikidata are CC0; World Bank, Crossref, OpenAlex, DataCite, DOAJ, Zenodo, GBIF, openFDA, ClinicalTrials.gov and US government data are public-domain/open; ACRA is under the Singapore Open Data Licence; Wikipedia is CC BY-SA (attribution required); HKEXnews, GDELT and SEC filings are retrieved link-first and fetched on demand, not redistributed.

Development

npm install
npm run typecheck
npm test
npm run build
node dist/index.js   # stdio MCP server

License

MIT — see LICENSE.

Keywords

mcp

FAQs

Package last updated on 03 Oct 2026

Related posts