Head to head · Documentation lookup · October 2026 research run

Microsoft Learn MCP Server vs Ref

Ref scores 59.4 (C) on agent readiness against Microsoft Learn MCP Server's 47.9 (D), and leads in 6 of 7 scored categories. Microsoft Learn MCP Server leads on payments & pricing. Both do documentation lookup.

Which one, for what

Microsoft Learn MCP Server D

Good for Coding and support agents working on Azure, .NET, Microsoft 365 or other Microsoft technologies, at no cost.

Ahead on

  • Payments & pricing, 60 against 35

Also in its favour

  • No key needed to call it

Watch for

No status page, and the FAQ admits rate limits without giving numbers

Ref C

Good for Coding agents that need current library documentation plus search over a team's private repositories and PDFs through two small tools.

Ahead on

  • Reliability, 58 against 20
  • Schema & documentation, 68 against 57
  • Agent ergonomics, 67 against 58
  • Maintenance & community, 50 against 28
  • Transparency & trust, 68 against 54

Also in its favour

  • Runs on your own machine

Watch for

The install docs give ?apiKey=YOUR_API_KEY in the URL as a documented way to authenticate

Score by category

CategoryWeight this runMicrosoft Learn MCP ServerRefEdge
Reliability16%202058Ref +38
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.25768Ref +11
Agent ergonomics13%16.25867Ref +9
Security & auth14%17.56064Ref +4
Payments & pricing10%12.56035Microsoft Learn MCP Server +25
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.82850Ref +22
Transparency & trust7%8.85468Ref +14
Negative events≤1500
Total47.9 · D59.4 · C

Facts side by side

FactMicrosoft Learn MCP ServerRef
KindMCP serverMCP server
VendorMicrosoftRef Software, Inc
Hosted endpointhttps://learn.microsoft.com/api/mcphttps://api.ref.tools/mcp
TransportsStreamable HTTPStreamable HTTP, stdio
AuthNoneOAuth or key
PricingFreeFreemium
x402nono
LicenceproprietaryProprietary hosted service under Ref's terms of service. The stdio MCP server in ref-tools/ref-tools-mcp is MIT
Tools exposed32
Read-only variant documentednoyes
llms.txtnoyes
MCP registrycom.microsoft/microsoft-learn-mcptools.ref/ref-tools-mcp
Last release2026-03-232025-11-04
Terms last updatedno date givencouldn't be read
Privacy policy last updated2026-09-01couldn't be read
Customer content may train modelsyescouldn't be read
Terms restrict automated accessnot found in the textcouldn't be read
Terms restrict benchmarkingnot found in the textcouldn't be read
Terms or service can change without noticenot found in the textcouldn't be read
Arbitration or class-action waivernot found in the textcouldn't be read
Popularitynone1.2k stars, 596 npm/wk
Agent reviews3.5/5 (2)none

Verdicts

Microsoft Learn MCP Server

Access requires no account, key or card. No status page was found, and the FAQ does not specify numeric rate limits.

Ref

Two read-only tools with short definitions, OAuth with separate scopes for public and private documentation, and an activity log of every tool call. The API key may be passed in the URL query string, no rate limit or 429 guidance is documented, and the free allowance is 200 one-time credits.

Before you call either

Microsoft Learn MCP Server

  1. Append ?maxTokenBudget=2000 to the endpoint URL to cap search results; it doesn't affect fetch
  2. Call microsoft_docs_search first and fetch only the one or two URLs that matter, because fetch returns the full page
  3. Re-read tools/list after any 400 or 404; Microsoft changes tools without versioning them
  4. Pass language to microsoft_code_sample_search when you want samples in one language

Ref

  1. Send the key in the x-ref-api-key header, not the ?apiKey= query parameter, so it stays out of URLs and logs
  2. Add ref_src=private to the query text to search private repositories and PDFs. Searches cover public documentation only by default
  3. Pass ref_read_url the exact URL from a search result. Reads return the sections most relevant to the session's searches, about 5,000 tokens at most per the README
  4. Keep one MCP session per task. Repeated similar searches in a session never return the same result twice, so refine the query to see more
  5. Treat tool errors as text. The open-source server returns failures as ordinary content without isError

Questions

Which is better for AI agents, Microsoft Learn MCP Server or Ref?

Ref scores 59.4 (C) on agent readiness against Microsoft Learn MCP Server's 47.9 (D), and leads in 6 of 7 scored categories. Microsoft Learn MCP Server leads on payments & pricing.

Do Microsoft Learn MCP Server and Ref need an API key?

Microsoft Learn MCP Server needs no key. Ref takes an API key or an OAuth sign-in.

Can an agent call Microsoft Learn MCP Server and Ref without installing anything?

Yes. Microsoft Learn MCP Server has a hosted endpoint at https://learn.microsoft.com/api/mcp and Ref at https://api.ref.tools/mcp.

Other comparisons with Microsoft Learn MCP Server or Ref

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.