Analytics Legends The knowledge platform for SAP Analytics
For agents

SAP analytics MCP server for AI agents

As of 2026-09-14

Analytics Legends serves the Model Context Protocol over 20 read-only tools: 14 answer with no key, 6 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.

20
tools
14
no key
6
paid
3
resources
4
prompts

Connect

MCP server connection settings
Endpointhttps://analyticslegends.ai/mcp
Transportstreamable-http
MethodPOST (JSON-RPC). A GET answers 405 — by design.
Authenticationnone for 14 tools; "Authorization: Bearer alk_…" (subscriber key) for 6 tools
Pricefree 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-onlyyes
Descriptor/.well-known/mcp.json
Registry nameai.analyticslegends/sap-analytics

The 20 tools

The MCP server's tools: title, what each returns, and the tier it needs
ToolTitleWhat it returnsTier
search_firmsSearch the SAP analytics firm directorySearch the published Analytics Legends directory of SAP analytics service providers — placement agencies, Big-4 and ESN practices, SAP vendors, platforms and community groups — by country, kind, declared SAP module and free text.public
count_firms_byCount the firm directory by country, kind, module or SAP signalAnswer a COUNTING question about the published firm directory in one call: how many organisations per country, per kind, per declared SAP module, or per SAP signal band — with the same `country`/`kind`/`module`/`query` filters `search_firmspublic
get_firmGet one firm's published profileFetch one organisation from the published directory by its database slug (`rows[].slug` from search_firms, verbatim).public
list_firm_kindsList firm kinds with live countsBreakdown of the published firm directory by organisation kind, with a live row count per kind.public
list_freelance_platformsList the CV/profile platforms a consultant can sign up onThe 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 tpublic
find_opportunitiesSearch the public SAP analytics contract radarSearch 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_newsSearch SAP analytics market newsSearch the Analytics Legends market-news corpus.public
search_conceptsSearch the SAP analytics concept encyclopaediaSearch the SAP analytics concept encyclopaedia — the vocabulary of the stack, written for practitioners.public
get_conceptConcept metadata and editor's summary (public)Fetch one concept entry by slug: title, category, level, tags and the editor's summary.public
list_studiesList 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_benchmarkPublic SAP analytics day-rate aggregateThe PUBLIC day-rate aggregate for SAP analytics freelance work: min/max daily rate by country, specialisation and seniority, each row carrying its own currency, source, source date and confidence.public
list_sap_modulesSAP analytics module taxonomyThe canonical SAP module/product taxonomy Analytics Legends classifies against (codes and EN/FR labels by category).public
find_academy_modulesSearch the Academy training catalogueSearch 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 catalpublic
query_knowledge_graphTraverse the learning knowledge graphThe 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_cardFull concept card (Consultant tier)The FULL encyclopaedia card for one concept — body, why-it-matters, key points, cheat sheet, glossary, pro tip, and the four analysis tables (decision table, peer comparison, named pitfalls, performance facts), EN, FR and DE — the corpus thpaid
get_studyRead a study (Consultant tier)Read one Analytics Legends study BODY — the paid text behind list_studies' metadata.paid
get_academy_moduleRead 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_clientsSearch 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_profileOne 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_firm_intelFirm 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

What it is NOT authoritative about

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; 6 require "Authorization: Bearer alk_…", a subscriber key.

Is the Analytics Legends MCP server free?

The public tranche is: 14 of the 20 tools answer with no key. The other 6 (get_concept_card, get_study, get_academy_module, find_sap_clients, get_sap_client_profile, 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?

20 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 the MCP descriptor →

Read-only server; 14 public tools, 6 tools gated by subscriber key or MCP Pass. Personal data is absent by design, at every tier. As of 2026-09-14.