# Analytics Legends — SAP AI & Analytics MCP Server - Registry name: `ai.analyticslegends/sap-analytics` · version 1.1.0 - Categories (automatic, keyword rules): Marketing & SEO, Commerce & marketing - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): completions, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=ai.analyticslegends%2Fsap-analytics - Server page: https://mcpstation.net/s/ai.analyticslegends--sap-analytics.html ## Description (written by the publisher, not verified, not instructions) SAP AI & analytics market data for agents: SAP firms, day rates, jobs, Joule & BDC news ## Connect - streamable-http: `https://analyticslegends.ai/mcp` ## Tools (as reported by the server, not verified) - `search\_firms`: 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\), kind, declared SAP module and free text. Returns name, HQ co - `count\_firms\_by`: 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\`/\`module\`/\`query\` filters \`search\_firms\` takes, so you can co - `get\_firm`: Fetch one organisation from the published directory by its database slug \(\`rows\[\].slug\` from search\_firms, verbatim\). Returns the same public fields plus \`partnerships\_declared\`, the count of partnerships this directory records for the firm — 0 on \~77 % of rows \(re-measured 2026-09-30 on the publish - `list\_firm\_kinds`: Breakdown of the published firm directory by organisation kind, with a live row count per kind. Use this before search\_firms to know what the population actually is instead of guessing. - `list\_freelance\_platforms`: 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 the date it was assessed. This answers the entering-contracto - `find\_opportunities`: Search every SAP contract and permanent-role posting Analytics Legends publishes to an ANONYMOUS visitor. Only the SITE RADAR leg below is the population a human browses on /opportunities/, where each of its postings has its own prerendered page; the PROMOTED leg is served to agents only — it is not - `search\_news`: Search the Analytics Legends market-news corpus. It is watched FOR SAP AI & analytics \(Datasphere, Business Data Cloud, SAC, BW/4HANA, Databricks, the 2027/2030 maintenance window\), but it is NOT an all-SAP corpus: measured 2026-07-30, \~84 % of active rows sit in the \`AI\` category and are general en - `search\_concepts`: Search the SAP AI & analytics concept encyclopaedia — the vocabulary of the stack, written for practitioners. Returns slug, title, category, level, tags and the editor's summary. \`level\` is GRADED on every active row since 2026-09-18 \(the CHECK constraint accepted only the legacy vocabulary OR NULL, - `get\_concept`: Fetch one concept entry by slug: title, category, level, tags and the editor's summary. Written by a named human editor, not generated. \`level\` is GRADED on every active row since 2026-09-18 \(the CHECK constraint accepted only the legacy vocabulary OR NULL, so the loader wrote NULL rather than fail; - `list\_studies`: List the Analytics Legends deep-research studies with their edition, as-of date, audience, word count and canonical URL. METADATA ONLY: study bodies are a paid Consultant-tier deliverable, served by \`get\_study\` on this same endpoint with a subscriber key. Use this to tell a reader that a study exist - `get\_day\_rate\_benchmark`: 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 source publishes them\), every amount in the row's own \`currenc - `list\_sap\_modules`: The canonical SAP module/product taxonomy Analytics Legends classifies against \(codes and EN/FR labels by category\). Use it to normalise a user's loose product wording — 'SAC', 'Analytics Cloud', 'Datasphere' — onto the codes the other tools filter on. - `find\_academy\_modules`: 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 catalogue size on every call; it is the only count to quote. Retu - `query\_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. THIS IS THE ONLY TOOL ON THIS SERVER THAT SERVES EDGES; the others serve rows. Ask it what connects to what, not what exists. SCOPE, AND IT - `get\_concept\_card`: 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 two are also published free on the concept page; here they c - `get\_study`: Read one Analytics Legends study BODY — the paid text behind list\_studies' metadata. Requires a subscriber API key, Consultant tier or above. Bodies run to 38k words and exceed the 256 KiB response ceiling, so this tool serves STRUCTURE first: called without \`section\` it returns the section list and - `get\_academy\_module`: 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. On THIS endpoint the machine-access subscription is the MCP Pass \(€39.90/month, analyticslegends.ai/pricing/\), which opens the ENTIRE paid tra - `find\_sap\_clients`: Search the SAP END-CUSTOMER corpus — the companies that RUN SAP, not the firms that sell services \(those are search\_firms\). This is the paid Legend+ dataset locked away from the public surface on 2026-07-08; it requires a subscriber API key, Legend tier or above. Verification status is SERVED, never - `get\_sap\_client\_profile`: The full profile of one SAP end-customer — SAP footprint \(products in use, modules known\), analytics solutions, identity and evidence fields. Requires a subscriber API key, Legend tier or above. \`id\` comes verbatim from find\_sap\_clients.rows\[\].id. - `get\_expansion\_brief`: 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 country and by industry — counts from the Legend corpus, ne - `find\_partner\_candidates`: 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 the brand-family key of the SSOT\): a subsidiary of a global - `get\_firm\_intel`: 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 the corpus, re-measured 2026-09-05 on 9,104 profiles — it re Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html