oauth-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Bind address (defaults to 127.0.0.1; Cloud Run auto-sets to 0.0.0.0). | 127.0.0.1 |
| PORT | No | Port to listen on (defaults to 6000). | 6000 |
| MCP_NO_AUTH | No | Set to "true" to disable all OAuth checks. | |
| MCP_DEV_TOKEN | No | A static JWT to use for local testing (bypasses real OAuth flow). | |
| MCP_CONFIG_PATH | No | Path to a config JSON file (defaults to config/default.json). | config/default.json |
| MCP_CORS_ORIGIN | No | CORS origin for Vercel/public deployments (defaults to *). | * |
| MCP_LOG_BODY_LIMIT | No | Max 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"subscribe": true,
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| summarize | Produces a prompt asking the model to summarize input text in a specified style. |
| code_review | Asks the model to review a code snippet with a specific focus area. |
| brainstorm | Kicks off a structured brainstorming session on any topic. |
| data_explore | Sets up a data exploration session against a mock dataset. |
| refactor | Guided code refactoring prompt focused on a specific improvement goal. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| app-config | Static server configuration and feature flags. |
| about | Human-readable overview of the OAuth MCP server. |
| recent-documents | The 10 most recently updated knowledge base articles. |
| analytics-dashboard | Current analytics snapshot with key metrics. |
| user-profile | The current authenticated user's profile (derived from token claims). |
| system-health | Server health metrics and OAuth provider information. |
| North America | 185,000 users, $4.2M revenue |
| Europe | 142,000 users, $3.1M revenue |
| Asia Pacific | 98,000 users, $2.1M revenue |
| Latin America | 45,000 users, $0.9M revenue |
| Middle East & Africa | 28,000 users, $0.5M revenue |
| MCP OAuth Integration | in_progress — 65% complete |
| Real-Time Analytics Pipeline | in_progress — 40% complete |
| Developer Portal v2 | planning — 15% complete |
| Security Audit & Compliance | in_progress — 70% complete |
| ML Model Serving Platform | review — 90% complete |
| Multi-Region Database Migration | completed — 100% complete |
| Internal CLI Tool Suite | in_progress — 50% complete |
| Customer Data Platform | planning — 5% complete |
| API Gateway Rate Limiting | review — 85% complete |
| Design System v3 | in_progress — 55% complete |
| Performance Optimization Sprint | on_hold — 25% complete |
| Open Source MCP SDK | in_progress — 35% complete |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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