{"id":"921af39a-f839-4507-bdd7-89d3d6e483bf","shortId":"RxdzCW","kind":"mcp","title":"OAuth2 Gateway","tagline":"Multi-tenant OAuth2 gateway that proxies MCP tool calls to downstream servers with per-user token management.","description":"Multi-tenant OAuth2 gateway that proxies MCP tool calls to downstream servers with per-user token management.\n\nDemonstrates a gateway MCP server architecture where AI agents authenticate once and the gateway proxies tool calls to downstream MCP servers using stored per-user OAuth2 tokens. Implements dynamic client registration, multi-tenant token isolation, and a web dashboard for server management. Built with .NET 10 and Keycloak for identity management.","tags":["oauth2","gateway"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/yousuf64/mcp-auth","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.550","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-11T07:23:49.471Z","embedding":null,"createdAt":"2026-04-28T08:22:15.173Z","updatedAt":"2026-05-11T07:23:49.471Z","lastSeenAt":"2026-05-11T07:23:49.471Z","tsv":"'10':88 'agent':49 'ai':48 'architectur':46 'authent':50 'built':85 'call':12,31,57 'client':71 'dashboard':81 'demonstr':41 'downstream':14,33,59 'dynam':70 'gateway':2,7,26,43,54 'ident':92 'implement':69 'isol':77 'keycloak':90 'manag':21,40,84,93 'mcp':10,29,44,60 'multi':4,23,74 'multi-ten':3,22,73 'net':87 'oauth2':1,6,25,67 'open-source' 'per':18,37,65 'per-us':17,36,64 'proxi':9,28,55 'registr':72 'server':15,34,45,61,83 'store':63 'tenant':5,24,75 'token':20,39,68,76 'tool':11,30,56 'transport-stdio' 'use':62 'user':19,38,66 'web':80","prices":[{"id":"551c5828-d04f-463e-bd4e-6241c70106c8","listingId":"921af39a-f839-4507-bdd7-89d3d6e483bf","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-28T08:22:15.173Z"}],"sources":[{"listingId":"921af39a-f839-4507-bdd7-89d3d6e483bf","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/gh-yousuf64-oauth2-gateway","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-28T08:22:15.173Z","lastSeenAt":"2026-05-11T07:23:49.471Z"}],"details":{"listingId":"921af39a-f839-4507-bdd7-89d3d6e483bf","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"OAuth2 Gateway","github_stars":0,"registry_url":"https://www.pulsemcp.com/servers/gh-yousuf64-oauth2-gateway","source_code_url":"https://github.com/yousuf64/mcp-auth"},"updatedAt":"2026-05-11T07:23:49.471Z"}}