Skip to main content
Glama
Shylendra

oauth-mcp-server

by Shylendra

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoBind address (defaults to 127.0.0.1; Cloud Run auto-sets to 0.0.0.0).127.0.0.1
PORTNoPort to listen on (defaults to 6000).6000
MCP_NO_AUTHNoSet to "true" to disable all OAuth checks.
MCP_DEV_TOKENNoA static JWT to use for local testing (bypasses real OAuth flow).
MCP_CONFIG_PATHNoPath to a config JSON file (defaults to config/default.json).config/default.json
MCP_CORS_ORIGINNoCORS origin for Vercel/public deployments (defaults to *).*
MCP_LOG_BODY_LIMITNoMax characters logged per request/response body (defaults to 4000).4000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "subscribe": true,
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
echoA

Echoes back the text you send. Useful as a connectivity check to verify the server is reachable.

calculateA

Performs a basic arithmetic operation on two numbers. Supports add, subtract, multiply, divide, power, and sqrt.

current_timeA

Returns the current server time in the requested IANA timezone (e.g., 'America/New_York', 'Asia/Tokyo'). Defaults to UTC.

random_numberA

Generates a random integer in an inclusive range [min, max].

summarize_listA

Computes basic statistics (count, sum, min, max, mean, median, standard deviation) over a list of numbers.

search_documentsA

Full-text search across the mock knowledge base of 15+ articles covering Technology, Science, and Business topics.

query_analyticsA

Query mock analytics data including daily active users, revenue, churn rate, and feature usage across a 30-day window.

create_documentB

Creates a new knowledge base article in the mock document store.

update_documentB

Updates an existing knowledge base article.

list_projectsC

Lists mock projects with optional filters for status, owner, and tag.

create_projectB

Creates a new project in the mock project management system.

update_projectB

Updates a project's status, progress, or details.

list_filesA

Lists files and directories in a mock file system. Use '/' to see the root, or a directory path like '/project/src' for subdirectories.

read_fileA

Reads the contents of a mock file from the file system. Specify the full path like '/project/src/server.ts'.

upload_fileA

Creates or overwrites a file in the mock file system. Specify the full path and content.

get_server_statsB

Returns server health metrics including uptime, request count, memory usage, and the OAuth provider configuration summary.

reload_configA

Hot-reloads the OAuth provider configuration from disk. Useful after updating scopes or provider settings.

list_server_capabilitiesA

Lists all available tools, resources, and prompts that this server exposes, grouped by scope requirement.

Prompts

Interactive templates invoked by user choice

NameDescription
summarizeProduces a prompt asking the model to summarize input text in a specified style.
code_reviewAsks the model to review a code snippet with a specific focus area.
brainstormKicks off a structured brainstorming session on any topic.
data_exploreSets up a data exploration session against a mock dataset.
refactorGuided code refactoring prompt focused on a specific improvement goal.

Resources

Contextual data attached and managed by the client

NameDescription
app-configStatic server configuration and feature flags.
aboutHuman-readable overview of the OAuth MCP server.
recent-documentsThe 10 most recently updated knowledge base articles.
analytics-dashboardCurrent analytics snapshot with key metrics.
user-profileThe current authenticated user's profile (derived from token claims).
system-healthServer health metrics and OAuth provider information.
North America185,000 users, $4.2M revenue
Europe142,000 users, $3.1M revenue
Asia Pacific98,000 users, $2.1M revenue
Latin America45,000 users, $0.9M revenue
Middle East & Africa28,000 users, $0.5M revenue
MCP OAuth Integrationin_progress — 65% complete
Real-Time Analytics Pipelinein_progress — 40% complete
Developer Portal v2planning — 15% complete
Security Audit & Compliancein_progress — 70% complete
ML Model Serving Platformreview — 90% complete
Multi-Region Database Migrationcompleted — 100% complete
Internal CLI Tool Suitein_progress — 50% complete
Customer Data Platformplanning — 5% complete
API Gateway Rate Limitingreview — 85% complete
Design System v3in_progress — 55% complete
Performance Optimization Sprinton_hold — 25% complete
Open Source MCP SDKin_progress — 35% complete

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Shylendra/oauth-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server