MCP serverio.github.simonmak-ascent/primary-sources-mcp
Free primary-source APIs across 8 categories, with provenance envelopes.
Overview
Score?
UNRATED 0.143
of what a free look can see, on 1 looks
Looks
2
last 10 hr ago
Tools
50
More info
URL
primary-sources-mcp.vercel.app/mcp
streamable-http
Says it is
primary-sources 1.1.0
protocol 2025-06-18
In the record since
1 day ago
Among servers18,413 with a card
0median 0.606 · this server 0.143 · highest on record 0.8561
Toolsfrom sha256:c5a5178d23…0ff20b
| Tool | Schema |
|---|---|
| acra_sg_company Search Singapore's ACRA corporate-entity registry via data.gov.sg (free, no key, Singapore Open Data Licence). Search by entity name or exact UEN; returns UEN, name, status, entity |
input · output |
| arxiv_search Search arXiv preprints (free, no key). Returns titles, abstracts, authors, publication dates and PDF links. Use for preprints in physics, math, CS and related fields; use pubmed_se |
input · output |
| ckan_search Search a national CKAN open-data portal (free, no key). Supported portals: uk (data.gov.uk) and au (data.gov.au). Returns dataset titles, notes, organizations and resource URLs. Us |
input · output |
| clinicaltrials_study Search ClinicalTrials.gov studies (free, no key). Returns NCT ids, brief titles, status and start date with study URLs. Use for registered clinical trial records. |
input · output |
| companies_house_company Fetch one UK company record by company number (requires COMPANIES_HOUSE_API_KEY). Returns the full Companies House profile object (registered office, officers summary, SIC, status) |
input · output |
| companies_house_search Search the UK Companies House register by name (requires COMPANIES_HOUSE_API_KEY). Returns company number, status, type, address and a Companies House URL per hit. Use for UK entit |
input · output |
| crossref_works Search Crossref for scholarly works (free, no key). Returns DOIs with title, authors, publication date, container and URL. Use for DOI/citation metadata discovery; use openalex_wor |
input · output |
| data_europa_search Search the data.europa.eu EU open-data catalogue (free, no key). Returns dataset identifiers, titles, descriptions and countries. Use for EU-wide open datasets; use ckan_search for |
input · output |
| datacite_dois Search DataCite for research-data DOIs (free, no key). Returns DOIs with titles, years, publishers and creators. Use to find citable datasets and their metadata; use crossref_works |
input · output |
| dbnomics_series Search a DBnomics dataset and return matching series (free, no key). DBnomics aggregates the World Bank, IMF, OECD, Eurostat, ECB, BIS and many national providers behind one API. P |
input · output |
| doaj_articles Search the Directory of Open Access Journals (free, no key). Returns open-access articles with title, authors, journal, year and DOI. Use for OA scholarly articles with permissive |
input · output |
| ecb_series Fetch an ECB Data Portal time series in SDMX-JSON (free, no key). Provide an ECB flow and key; returns the SDMX header and datasets, bounded in size. Use for euro-area monetary/fin |
input · output |
| europepmc_search Search Europe PMC (free, no key). Returns PMIDs, DOIs, titles, journals, years and authors across life-science literature. Use as an alternative/complement to pubmed_search with Eu |
input · output |
| fred_series Fetch observations for a St. Louis Fed FRED economic series (requires FRED_API_KEY). Returns dated observations, newest first. Use for US and international economic time series (ra |
input · output |
| gbif_species Search the GBIF taxonomic backbone (free, no key). Returns scientific names, canonical names, rank, status and kingdom. Use for biodiversity/species name resolution. |
input · output |
| gdelt_news Search GDELT DOC 2.0 global news (free, no key). Returns matching articles with title, URL, domain, language, seen date and source country, or a volume timeline. Use for news-volum |
input · output |
| gleif_lei Look up Legal Entity Identifier (LEI) records from GLEIF (free, no key, CC0). Search by legal name or fetch one record by LEI; returns legal name, status, jurisdiction, legal form, |
input · output |
| gutendex_books Search Project Gutenberg's public-domain catalogue via Gutendex (free, no key). Returns book ids, titles, authors, languages, download counts and Gutenberg URLs. Use to find free p |
input · output |
| hk_open_data_filter Query a DATA.GOV.HK dataset resource with structured filters (free, no key). Pass the resource URL from hk_open_data_search plus filters as an array of [column, operator, values] t |
input · output |
| hk_open_data_search Search the Hong Kong government open-data catalogue DATA.GOV.HK (free, no key). Returns dataset titles, notes, organizations and resource download URLs. Use to discover HK datasets |
input · output |
| hkex_announcements List Hong Kong listed-company announcements from HKEXnews by stock code (free, no key). Resolves a 5-digit code or company name to the internal HKEX stockId, queries the titleSearc |
input · output |
| hkex_company Resolve a Hong Kong listed company and show its recent HKEXnews filings (free, no key). Returns the internal stockId, code, name, an HKEXnews filings URL, the headline category tax |
input · output |
| hkma Call the Hong Kong Monetary Authority public API (free, no key). Pass an HKMA data path to retrieve monetary, banking or market statistics as JSON. Use for HK monetary/liquidity da |
input · output |
| hn_search Search Hacker News stories and comments via Algolia (free, no key). Returns titles, URLs, authors, points, comment counts and timestamps, sorted by relevance or date. Use for tech- |
input · output |
| internet_archive_search Search the Internet Archive (free, no key). Returns identifiers, titles, years, creators and media types with item URLs. Use for public-domain texts, audio, video and archived web |
input · output |
| jina_read Fetch any URL as clean markdown via Jina Reader (free tier, no key). Use as an extraction fallback when a page is not available as structured data; returns up to 40,000 characters |
input · output |
| mcp_registry_search Search the official MCP Registry for installable MCP servers (free, no key). Returns server names, titles, descriptions, versions and repository URLs. Use to discover MCP servers b |
input · output |
| nasa_apod Fetch NASA Astronomy Picture of the Day entries (free; uses NASA_API_KEY or the shared DEMO_KEY which is heavily rate-limited). Returns date, title, explanation and media URL. Use |
input · output |
| nominatim_geocode Geocode a place name with OpenStreetMap Nominatim (free, no key; usage policy requires a valid User-Agent and at most 1 request/second). Returns display name, latitude/longitude, t |
input · output |
| open_library_search Search Open Library for books (free, no key). Returns titles, authors, first-publish year, ISBNs and Open Library URLs. Use for bibliographic/book metadata; use gutendex_books for |
input · output |
| open_meteo_forecast Fetch current weather from Open-Meteo (free, no key). Returns current temperature, humidity, wind speed and weather code for a coordinate. Use for point weather data; use usgs_eart |
input · output |
| openalex_works Search OpenAlex scholarly works (free, no key, polite pool). Returns titles, years, DOIs, citation counts and authors. Use for literature discovery and citation signal; use crossre |
input · output |
| openfda_drug Query openFDA drug adverse-event reports (free, no key). Returns safety report ids, receive dates, seriousness, product and reaction terms. Use for pharmacovigilance signals from t |
input · output |
| pubchem_compound Look up a chemical compound in PubChem (free, no key). Returns CID, molecular formula, molecular weight, SMILES and IUPAC name. Use for chemical/compound reference data. |
input · output |
| pubmed_search Search PubMed biomedical literature via NCBI E-utilities (free; optional NCBI_API_KEY raises limits). Resolves matching PMIDs and then fetches article summaries. Use for biomedical |
input · output |
| sec_edgar_company US SEC registrant profile plus recent filings by ticker or CIK (free, no key). Resolves a ticker via EDGAR company_tickers.json, then returns name, CIK, SIC, a filings URL and the |
input · output |
| sec_edgar_fulltext Full-text search US SEC EDGAR filings (free, no key). Searches the EDGAR full-text index and returns matching filings with form type, filing date, CIK and an Archives URL. Use for |
input · output |
| semantic_scholar_works Search Semantic Scholar papers with citation counts (free, no key; keyless requests are heavily rate-limited and may return HTTP 429 — retry later or supply a key for higher limits |
input · output |
| treasury_fiscal Query the US Treasury Fiscal Data API (free, no key). Returns records for a fiscal-service endpoint such as debt to the penny. Provide an endpoint path and optional OData filter. U |
input · output |
| un_comtrade Fetch UN Comtrade annual trade data for a reporter (free, no key, preview endpoint). Returns import/export records by commodity code. Use for official bilateral merchandise-trade s |
input · output |
| un_sdg Explore UN Sustainable Development Goal indicators (free, no key). Without a series code, list/filter the SDG series catalogue; with a series code, return that series' data. Use fo |
input · output |
| usgs_earthquakes Query the USGS earthquake catalogue (free, no key). Returns magnitude, place, time, coordinates and event URL. Use for seismic-event primary data. |
input · output |
| vies_vat Validate an EU VAT number against the European Commission VIES service (free, no key). Returns validity, the registered trader name and address. Use to verify an EU business VAT id |
input · output |
| who_gho Query the WHO Global Health Observatory (free, no key). List/filter health indicators, or pass an indicator code to retrieve its data values. Use for official global health statist |
input · output |
| wikidata_search Search Wikidata entities by label (free, no key, CC0). Returns Q-IDs with labels, descriptions and entity URLs. Use to resolve people, organizations, places and concepts to stable |
input · output |
| wikimedia_pageviews Fetch Wikimedia pageview metrics for an article (free, no key, CC0). Returns daily view counts between two dates for a project/article. Use to gauge public attention or topic momen |
input · output |
| wikipedia_summary Fetch a Wikipedia article summary (free, no key; content CC BY-SA, attribution required). Returns the lead extract, description, Wikidata id and article URL. Use for a quick encycl |
input · output |
| world_bank_country Look up country reference metadata from the World Bank (free, no key). Returns ISO codes, name, region, income level, lending type and capital/lat-long. Use for canonical country/r |
input · output |
| world_bank_indicator Fetch a World Bank development-indicator time series for one country (free, no key). Returns year/value observations for an indicator such as GDP or population. Use for long-run co |
input · output |
| zenodo_records Search Zenodo research outputs (free, no key). Returns records with DOIs, titles, creators and publication dates. Use for datasets, software and papers deposited in Zenodo. |
input · output |
Verify it yourself
npx teppi-check https://primary-sources-mcp.vercel.app/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M405JCZE091WYPCRXMYRA87C