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

Capabilities

Features and capabilities supported by this server

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