https://aether.evidinvest.com/mcp ↗
Cited search over SEC filings, earnings transcripts and EU regulation, with fetch mode. 14 tools.
io.github.EvidInvest/aether-developer is a remote MCP server published at aether.evidinvest.com. It has been probed 6 times since 9/12/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 805 ms, a delay an agent will notice. It offers a narrow, focused set of 14 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
search — Description cuts off mid-sentence, leaving usage unclear.financial_search — Parameter 'fiscal_year' has type 'null' with no explanation.regulation_search — No mention of error handling for invalid 'celex' values.partner_proxy_search — Missing documentation on handling API endpoint failures.Risk: low
tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
searchUnified search across every Aether corpus at once — SEC filings, Japan/EDINET and Korea/DART annual reports, EU financial regulation, and earnings calls/press-release exhibits — auto-routed and merged into one corpus-tagged, citation-complete result set. Use this for MOST questions: you do NOT have to pick the right corpus, and it will not miss same-day earnings (8-K earnings exhibits live in the transcript/press corpus, which a filings-only search silently misses). Each hit carries a `corpus` tag, an accession/citation string, a source URL, a 0-1 confidence score and an anchor_id. ALWAYS pass `issuer` (ticker, cik, or company_name for non-US filers) plus `fiscal_year` when you know it — it is forwarded to every corpus, so one named subject scopes filings and earnings calls together: fast
querystringissuerobjectfiscal_yearscopestringtickersarraylimitintegercorporaarrayform_typearrayaccession_numberstringsectionquarterreturn_formatstringfinancial_searchSearch SEC filings (10-K, 10-Q, 8-K, registration statements/prospectuses and press exhibits; S&P 500 coverage, ~10 years) with hybrid semantic + keyword retrieval. TWO MODES. Search mode (pass `query`): results ranked by relevance, highest first. FETCH MODE (omit `query`): no ranking at all — pass an issuer plus any of form_type / fiscal_year / accession_number / section and get that filing's sections back in filing-date-desc then document order, in tens of milliseconds. Use fetch when you already know WHICH document you want and only need its text. ALWAYS pass `issuer` (ticker, cik or company_name) — the company the question is about — plus `fiscal_year` and/or `form_type` when you know them. Scoped calls are fast and precise. A call with no issuer runs as scope=cross_company: slower, ra
querystringissuerobjectfiscal_yearscopestringdomainstringlimitnumberfieldsarrayprofilestringreturn_formatstringaccession_numberstringcikarrayform_typearraysectionexclude_form_typearrayprefer_recentbooleanjurisdictionarraytranscript_searchSearch earnings-call transcripts and earnings press-release exhibits by speaker turn (CEO/CFO prepared remarks, analyst Q&A, press releases). Returns verbatim quotes as agent-ready payloads: speaker name/role, fiscal year + quarter, call date, source_type (asr_call = our own ASR of the real call vs press_release), sec.gov source URL and citation string. Use for guidance, management tone and forward-looking color that filings don't capture; pair with financial_search to back narrative with filed numbers. ALWAYS pass `issuer` (the ticker whose calls you mean) plus `fiscal_year` when you know it — a named call is scoped to that issuer's calls, fast and precise. A call with no issuer runs as scope=cross_company: slower, ranked by relevance only, and the response sets `quality_caveat` — check f
querystringissuerobjectfiscal_yearscopestringtickerstringlookback_quartersnumberspeaker_rolestringdate_fromstringdate_tostringorderstringsource_typestringquarterlimitnumberprofilestringregulation_searchSearch the text of EU financial regulation — a 29-act corpus (~13,000 citable chunks) covering markets & securities (MiFID II, MiFIR, MAR, Prospectus, EMIR, CSDR, Short-Selling, SFTR, Benchmarks), crypto & operational resilience (MiCA, DORA), banking & prudential (CRR, CRD IV, BRRD, SRMR), funds (UCITS, AIFMD), payments & insurance (PSD2, Solvency II, IDD), sustainable finance (SFDR, Taxonomy, CSRD), the 2024 EU AML package (AMLR, AMLAR, AMLD6, Transfer-of-Funds Regulation), plus Credit Rating Agencies and GDPR. Returns ranked, citable units — Article-paragraphs, recitals, annex blocks — each with a human breadcrumb (e.g. 'MiCA 2023/1114 · Art. 4 · para. 1' or 'AMLR 2024/1624 · Art. 12 · para. 3'). Scoped to financial regulation, not all EU law. ALWAYS pass `celex` — it is this corpus's an
querystringrequiredcelexstringscopestringdoc_typestringarticlestringchunk_typestringaml_topicsstringprefer_consolidatedbooleanlimitnumberprofilestringholdings_by_securityWho owns a stock: institutional holders of a security from SEC Form 13F, ranked by position value, with quarter-over-quarter share changes. Answers 'who are the largest holders of NVDA', 'which funds added or trimmed this quarter', 'did anyone initiate a new position'. Give a ticker (resolved via CUSIP) or a CUSIP directly. Each holder row carries its accession number and an EDGAR source_url so the figure is verifiable against the primary filing. Coverage: quarter ends from 2024-12-31 through 2026-06-30, all ~10,000 filing managers, not just large ones; the newest quarter is still filling in as filers submit, so its holder_count is lower than a settled quarter's. Positions are aggregated per filer CIK — a single 13F contains one line per sub-manager (BlackRock's carries 42 separate NVDA li
tickerstringcusipstringissuerobjectperiodstringlimitnumberholdings_by_managerWhat a fund owns: an institutional manager's reported equity book from SEC Form 13F — top positions by value, with quarter-over-quarter share changes and new/increased/decreased flags. Answers 'what does Bridgewater hold', 'what did this fund buy last quarter', 'show me their largest positions'. Look up by manager name (partial match; the largest matching filer wins, since names like 'Vanguard' map to several distinct CIKs) or by exact CIK. Also returns the filer's published contact details — signatory, title, phone, and business address from the filing's cover page and signature block, each citable to the accession number. EDGAR publishes no email address for 13F filers, so none is returned and none should be inferred. Coverage: quarter ends from 2024-12-31 through 2026-06-30; the newest
managerstringcikstringissuerobjectperiodstringlimitnumberlist_partnersList active marketplace partners (sellers) and what each offers. Each partner has zero or more 'modes': `indexed` (free queries via partner_search against published documents) and/or `proxy` (queries routed server-to-server to the seller's own API via partner_proxy_search, consuming prepaid Aether credits per call). Use the returned per-call credit costs to budget calls before invoking partner_proxy_search.
tickerstringmodestringlimitintegerpartner_searchSearch marketplace partner documents (research notes, supply-chain analyses, etc. published by registered sellers). Returns ranked chunks with explicit per-document attribution and license terms. Pass `issuer` when the question is about one company — partner documents declare ticker coverage, so a named issuer narrows to the documents that actually cover it; without one the call runs scope=cross_company over every seller's corpus and the response sets `quality_caveat`. Use list_partners first to discover available sellers + filter via the `partners` arg to scope costs.
querystringrequiredpartnersarraydoc_typesarrayissuerobjectscopestringticker_filterbooleanlimitintegerprofilestringpartner_proxy_searchRoute the agent's query server-to-server to one or more seller-registered API endpoints. Each call consumes prepaid Aether credits from the connected account at the per-call rate listed in list_partners (consumed regardless of result count). Aether holds seller credentials — agent never sees URL or token. Pass `issuer` when the question is about one company, so routing narrows to the endpoints that declare coverage of it rather than guessing the ticker from the query text — a wrong guess here spends credits on the wrong endpoint. Use list_partners first to discover available endpoints and per-call credit costs.
querystringrequiredpartnersarrayrequiredendpointsarrayissuerobjectticker_filterbooleanlimitintegerconfirm_chargebooleanseller_signupCreate a new marketplace seller account. Returns an API key (shown once). New accounts default to status='pending_review' — they can publish documents and register endpoints, but content is not surfaced in search until ops approves the account. Use the `invite_code` arg if the operator gave you one to bypass review.
slugstringrequiredorg_namestringrequiredcontact_emailstringrequireddescriptionstringinvite_codestringseller_publish_documentPublish (or update) a document into the marketplace. The content is chunked + embedded + indexed by a background worker; status moves from `pending` to `indexed` once that completes. Re-publishing the same external_doc_id replaces the prior version. Account must be status='active' for the worker to index; pending_review accounts queue indefinitely.
seller_api_keystringrequiredexternal_doc_idstringrequiredtitlestringdoc_typestringlicensestringticker_coveragearraycontentstringrequiredsource_urlstringmetadataobjectseller_register_endpointRegister a proxy endpoint (Mode B). Aether stores your auth secret encrypted at rest (AES-256-GCM) and routes agent queries server-to-server — agents never see your URL or token. Charge per call via the `price_per_call_usd_cents` field. Account must be status='active' for traffic to be routed.
seller_api_keystringrequiredslugstringrequireddisplay_namestringrequireddescriptionstringurlstringrequiredhttp_methodstringauth_methodstringsecretstringauth_header_namestringpricing_modelstringprice_per_call_usd_centsintegermonthly_request_capintegertaxonomy_tagsarrayticker_coveragearrayresponse_jsonpathstringrequest_templateobjectDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/io-github-evidinvest-aether-developer)<a href="https://mcpmetrics.io/servers/io-github-evidinvest-aether-developer"><img src="https://mcpmetrics.io/badge/io.github.EvidInvest/aether-developer/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
Read-only tools for finding where a small business leaks deals, time, and cash.
SEC filings, insider trades, and earnings data
Free URL preflight. Cited text via separate paid Stripe MPP API.
Real-time web and scholarly search with cited answers and multi-step deep research.
Search national and EU case law, legislation and regulation, with citations you can verify.
Search 14.3M US patents (2005+) and read full claims and descriptions, with cited source links.
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-13 01:33:33 | Legacy | 400 | 1188 | 200 | 1114 | 2025-11-25 |
| 2026-09-12 23:31:36 | Legacy | 400 | 740 | 200 | 805 | 2025-11-25 |
| 2026-09-12 21:29:15 | Legacy | 400 | 811 | 200 | 809 | 2025-11-25 |
| 2026-09-12 19:27:29 | Legacy | 400 | 582 | 200 | 609 | 2025-11-25 |
| 2026-09-12 17:24:09 | Legacy | 400 | 667 | 200 | 691 | 2025-11-25 |
| 2026-09-12 15:21:42 | Legacy | 400 | 805 | 200 | 800 | 2025-11-25 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.