Skills.
LANCAMENTO2020% off no lançamento — apply at checkout

MCP OAuth Debug

When the MCP OAuth login returns neither a token nor a URL.

R$ 79,00 — v1.0.0

You get 4 files (9 KB) in mcp-oauth-debug-1.0.0.zip — SKILL.md with the walkthrough plus the scripts.
sha256 f83ae0feeb1aa236…

Stripe paymentInstant download7-day refundNo subscription

Want me to install it in your project?

Guided setup from R$ 1.500,00: I install it, wire the guards and run the first cycle with you.

See the service

Read before buying

MCP server connects but never asks you to log in

Open the article

How to start

  1. Call a tool that requires an accountLook for HTTP/1.1 401 with WWW-Authenticate and resource_metadata=... If you get 200 the tool is public: pick another one (profile, library, credits, orders).curl -sS -i -m 20 -X POST "$MCP_URL" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"<tool_with_account>","arguments":{}}}' | head -30
  2. See which authorization server the metadata points toLook for authorization_servers[] and scopes_supported[] in the protected-resource document.curl -sS -m 20 "$MCP_URL_ORIGIN/.well-known/oauth-protected-resource"
  3. Confirm dynamic client registrationWith a registration_endpoint the whole flow is automatic — no manual client registration, however much the client's error message suggests otherwise.curl -sS -m 20 "$AUTH_SERVER/.well-known/oauth-authorization-server"
  4. Confirm the token landed on diskOnly the .client.json (the registration result) means the OAuth did NOT finish. Registration alone is not authentication.ls -la "$TOKEN_DIR" # e.g. ~/.config/<client>/mcp-tokens/, ~/.mcp/tokens/

When you will use it

What comes in the package

Requirements

Where it does not fit: This is for MCP servers with OAuth — a public tool returns 200 and the skill tells you to pick another one. It buys and pays nothing: if the server asks for payment, it stops and hands the decision back to the owner.

How do I get it after paying?

The download link shows up on the thank-you page as soon as Stripe confirms, and also goes to your e-mail. If you lose it, request a resend from the same e-mail used to buy.

Can I use it on a client project?

Yes — the license covers personal and commercial use in your projects, including client work. What you cannot do is resell the package. Full terms.

Prices in Brazilian real (BRL). Stripe charges in BRL.

← all skills

Payment processed by Stripe — no card data touches this server. Instant delivery once confirmed. Prices in BRL (Brazilian real) — you are charged in BRL. Terms, delivery and refund.