Analytics Legends — SAP Analytics
Read-only MCP server for the SAP analytics services market — consulting firms, contract radar, day rates, concepts, studies and news across SAP Datasphere, Business Data Cloud, SAC, BW/4HANA and Databricks.
Documentation
Analytics Legends serves the Model Context Protocol over 22 read-only tools: 14 answer with no key, 8 require a subscriber key (MCP Pass or an analyticslegends.ai subscription). An agent can query the SAP consulting firm directory, the live opportunity radar, day-rate bands, concepts and news — every record carries its citation URL on analyticslegends.ai.
22
tools
14
no key
8
paid
3
resources
4
prompts
Connect
| Endpoint | https://analyticslegends.ai/mcp |
|---|---|
| Transport | streamable-http |
| Method | POST (JSON-RPC). A GET answers 405 — by design. |
| Authentication | none for 14 tools; "Authorization: Bearer alk_…" (subscriber key) for 8 tools |
| Price | free for the public tranche; the paid tranche is included in an analyticslegends.ai subscription, or via the MCP Pass at €39.90/month (https://analyticslegends.ai/pricing/) |
| Read-only | yes |
| Descriptor | /.well-known/mcp.json |
| Registry name | ai.analyticslegends/sap-analytics |
The 22 tools
| Tool | Title | What it returns | Tier |
|---|---|---|---|
search_firms | Search the SAP AI & analytics firm directory | Search the published Analytics Legends directory of SAP AI & analytics service providers — placement agencies, Big-4 and ESN practices, SAP vendors, platforms and community groups — by country, region (EMEA · AMER · LATAM · APAC · AFRICA), | public |
count_firms_by | Count the firm directory by country, region, kind, module or SAP signal | Answer a COUNTING question about the published firm directory in one call: how many organisations per country, per REGION (the six-value geography), per kind, per declared SAP module, or per SAP signal band — with the same `country`/`kind`/ | public |
get_firm | Get one firm's published profile | Fetch one organisation from the published directory by its database slug (`rows[].slug` from search_firms, verbatim). | public |
list_firm_kinds | List firm kinds with live counts | Breakdown of the published firm directory by organisation kind, with a live row count per kind. | public |
list_freelance_platforms | List the CV/profile platforms a consultant can sign up on | The subset of the published directory where a consultant can CREATE A PROFILE — freelance marketplaces, job boards with candidate profiles, talent platforms and expert networks — each with its signup URL, an editorial confidence grade and t | public |
find_opportunities | Search the public SAP AI & analytics contract radar | Search every SAP contract and permanent-role posting Analytics Legends publishes to an ANONYMOUS visitor — the same population a human browses on /opportunities/, where each posting has its own prerendered page. | public |
search_news | Search SAP AI & analytics market news | Search the Analytics Legends market-news corpus. | public |
search_concepts | Search the SAP AI & analytics concept encyclopaedia | Search the SAP AI & analytics concept encyclopaedia — the vocabulary of the stack, written for practitioners. | public |
get_concept | Concept metadata and editor's summary (public) | Fetch one concept entry by slug: title, category, level, tags and the editor's summary. | public |
list_studies | List the deep-research studies (metadata only) | List the Analytics Legends deep-research studies with their edition, as-of date, audience, word count and canonical URL. | public |
get_day_rate_benchmark | Public SAP AI & analytics day-rate aggregate | The PUBLIC day-rate aggregate for SAP AI & analytics freelance work: min/max daily rate by country, specialisation and seniority — `daily_rate_min` / `daily_rate_max` (plus `daily_rate_median`, `daily_rate_p10`, `daily_rate_p90` when the so | public |
list_sap_modules | SAP AI & analytics module taxonomy | The canonical SAP module/product taxonomy Analytics Legends classifies against (codes and EN/FR labels by category). | public |
find_academy_modules | Search the Academy training catalogue | Search the Analytics Legends Academy — the written training modules on SAP Datasphere, Business Data Cloud, SAP Analytics Cloud, BW/4HANA and Databricks — by track, level and free text. `_meta.tranche_total_row_count` carries the live catal | public |
query_knowledge_graph | Traverse the learning knowledge graph | The RELATIONS between the platform's teaching objects — which Academy module teaches which concept, which study covers which module, what a concept relates to. | public |
get_concept_card | Full concept card (Consultant tier) | The FULL encyclopaedia card for one concept — body, cheat sheet, glossary, pro tip, and the four analysis tables (decision table, peer comparison, named pitfalls, performance facts), EN, FR and DE, plus why-it-matters and key points (those | paid |
get_study | Read a study (Consultant tier) | Read one Analytics Legends study BODY — the paid text behind list_studies' metadata. | paid |
get_academy_module | Read an Academy module (Consultant tier) | Read one Academy training module in full — body, learning objectives and summary, EN, FR and DE — the written course corpus the €29.90 Consultant Pass sells. | paid |
find_sap_clients | Search the SAP end-customer corpus (Legend tier) | Search the SAP END-CUSTOMER corpus — the companies that RUN SAP, not the firms that sell services (those are search_firms). | paid |
get_sap_client_profile | One SAP end-customer profile (Legend tier) | The full profile of one SAP end-customer — SAP footprint (products in use, modules known), analytics solutions, identity and evidence fields. | paid |
get_expansion_brief | Expansion brief for a target region (Legend tier) | The one-call brief a services practice reads before opening a subsidiary in another region: providers already there (by kind and by country, and how many are LOCAL entities versus members of multi-region groups), SAP end-customers there (by | paid |
find_partner_candidates | Local partner or acquisition candidates for a market entry (Legend tier) | Rank the LOCAL service providers of a target country or region — the firms a practice partners with, subcontracts to, or acquires to enter a market. `local_only` (default true) keeps firms with NO sister entity in another country (read from | paid |
get_firm_intel | Firm intelligence profile (Legend tier) | The paid intelligence profile of a services firm — SAP practice size and partner level, delivery flags per product, typical day rate and seniority, notable clients, analytics practice summary, and a LinkedIn company URL (present on ~71% of | paid |
What this server is authoritative about
- SAP analytics consulting & recruitment firms — who they are, where they operate, which of them run an SAP analytics desk
- SAP customer organisations and the SAP analytics products each one is evidenced to run
- Freelance SAP analytics day-rate bands by country, stack and seniority, with the derivation stated and the sample size returned as null when no exact observation exists
- The live SAP analytics opportunity radar, every row carrying a direct source permalink
- SAP analytics concepts, the Academy curriculum, and a bilingual deep-research corpus
What it is NOT authoritative about
- SAP product documentation — cite SAP
- Named individuals: consultants are held as initials only (GDPR posture); no tool returns a person's identity or contact details
- Anything outside the SAP analytics / data-platform domain
Citation and use
Every record carries a citation_url on analyticslegends.ai — quote that URL, never the endpoint. News items also carry source_url, the upstream publisher: cite both. Retrieval with attribution is permitted; use of this content as AI training data is prohibited.
Counts are read at query time. The _meta.tranche_row_count field is the size of the population a tool searched — never a marketing figure. Absence is reported as absence: an empty result means the public tranche holds no such row, not that the market has none.
Frequently asked questions
How do I connect an AI agent to the Analytics Legends MCP server?
Point your MCP client at https://analyticslegends.ai/mcp over streamable-http transport. Requests are JSON-RPC over POST; a GET answers 405 by design. 14 tools answer with no key; 8 require "Authorization: Bearer alk_…", a subscriber key.
Is the Analytics Legends MCP server free?
The public tranche is: 14 of the 22 tools answer with no key. The other 8 (get_concept_card, get_study, get_academy_module, find_sap_clients, get_sap_client_profile, get_expansion_brief, find_partner_candidates, get_firm_intel) are paid — included in an analyticslegends.ai subscription (Consultant or Legend tier depending on the tool), or unlocked in one go by the MCP Pass at €39.90/month. The server is read-only either way: no tool writes anything back to the platform.
What questions can this MCP server answer?
22 tools cover the SAP consulting and recruitment firm directory, SAP customer organisations, freelance day-rate bands, the live opportunity radar, concepts, the Academy curriculum and SAP analytics market news. Personal data is absent by design, at every tier.
How should I cite data from the MCP server?
Every record carries a citation_url on analyticslegends.ai — quote that URL, never the endpoint. News items also carry source_url, the upstream publisher: cite both. Retrieval with attribution is permitted; use as AI training data is prohibited.
Under what name is this server published in the MCP registry?
Under the registry name ai.analyticslegends/sap-analytics. The authoritative descriptor is /.well-known/mcp.json; it lists the tools the public URL actually serves, with their tier.
Read-only server; 14 public tools, 8 tools gated by subscriber key or MCP Pass. Personal data is absent by design, at every tier. As of 2026-10-02.