GPT MCP Service
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GPT MCP Serviceget my profile info"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GPT MCP Service
GPT MCP Service is a TypeScript Encore service that exposes one private OAuth-backed integration surface for ChatGPT. It supports GPT Apps through MCP Streamable HTTP and legacy HTTP/SSE, and it supports GPT Actions through REST endpoints described by OpenAPI 3.1.
The service is built for private GPT integrations that need stable authentication, upstream OIDC identity proof, scoped user profile access, and a small maintainable capability surface. The OAuth provider, token storage, MCP transports, Actions endpoints, OpenAPI export, diagnostics, rate limits, and production configuration checks are implemented in this repository.
The repository is useful for GPT builders, operators, and maintainers who need one secure service boundary for Apps and Actions.
For the full documentation map, start at docs/index.md. Use Local Development to run the service, GPT Apps Setup to connect MCP, and GPT Actions Setup to import the Actions schema. The architecture overview lives in docs/architecture/overview.md. Production setup lives in docs/deployment/production.md.
Install And Run
Install Node.js, npm, and the Encore CLI. Then run:
npm install
npm run dev
curl http://localhost:4000/health
node --experimental-strip-types tools/export-openapi.ts --base-url http://localhost:4000 --out var/actions.openapi.jsonThe local service starts with development clients, local URLs, generated signing keys, and the default OAuth store path at var/oauth-store.json. Local defaults are for development and automated tests.
What It Exposes
GPT Apps use MCP at /mcp. The service also exposes legacy /sse and /messages endpoints for clients that still need HTTP/SSE transport support. MCP details are in docs/api/mcp.md.
GPT Actions use /actions/profile, /actions/session, /actions/openapi.json, and /health. Actions details are in docs/api/actions.md.
OAuth and OIDC use /oauth/authorize, /oauth/token, /oauth/userinfo, /oauth/jwks, and discovery metadata. OAuth details are in docs/api/oauth.md.
Developers adding new capabilities should implement shared behavior once, then expose it through MCP and Actions adapters. The development workflow is in docs/development/adding-capabilities.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/jmillpps/encore-mcp-base'
If you have feedback or need assistance with the MCP directory API, please join our Discord server