Developer tools
What you can take away
6 specifications, 383 operations, and a request file for every one of them. Code samples on each operation page come in 4 languages. Everything below is generated from the same model the site renders from, so none of it can disagree with what you read here.
Set up your editor
Pick the one you use. Every address below is a real one — copy the block, and take the file next to it if the steps ask for it.
Point Cursor at the specification and llms.txt; the agent reads it, generates against it and calls the sandbox.
# .cursor/rules/everest.mdc Read https://apiportal.dgpays.com/llms.txt and https://apiportal.dgpays.com/openapi.json before answering Everest questions. Base URL and auth per https://apiportal.dgpays.com/environments.
The REST Client extension runs everest-start.http as it is; the OpenAPI extensions render the specification beside it.
everest-start.http1. Install "REST Client" (humao.rest-client) 2. Download https://apiportal.dgpays.com/tools/download/everest-start.http 3. Fill @accessToken, then "Send Request" above any call
Connected Services generates a typed C# client straight from the OpenAPI document.
openapi.jsonProject → Add → Connected Service → OpenAPI URL: https://apiportal.dgpays.com/openapi.json generates a typed C# client (NSwag)
The HTTP Client is built in — no plugin. It runs the same .http files and keeps @accessToken in an environment file.
everest-start.http1. Download https://apiportal.dgpays.com/tools/download/everest-start.http 2. Open it in any JetBrains IDE — the HTTP Client is built in 3. Put baseUrl and accessToken in http-client.env.json
OpenAPI Generator produces a Java client from the specification in one command.
openapi.jsonopenapi-generator-cli generate \ -i https://apiportal.dgpays.com/openapi.json \ -g java -o everest-client
Specifications and collections
| API | OpenAPI | Postman | Requests |
|---|---|---|---|
| Credit Digital Channels Integration API | 604 KB | 71 KB | .http |
| Debit Digital Channels Integration API | 289 KB | 42 KB | .http |
| Prepaid Digital Channels Integration API | 179 KB | 24 KB | .http |
| Integration Corebanking Indoor API | 358 KB | 39 KB | .http |
| OAuth2 Security Token Service API | 16 KB | 3 KB | .http |
| Delivery Integration Indoor Service API | 26 KB | 4 KB | .http |
Both the collection and the request files ship accessToken empty. It is a client_credentials grant and you supply both halves — the portal never stores either. The contract is on Environments & auth.
Give it to an agent
Two doors onto the same catalogue. The MCP server answers questions live — search the catalogue, read an operation, list a capability, look up a term, fetch a specification. The skill bundle is the same knowledge as files, for an agent that cannot reach a server.
MCP server
Six read-only tools, in Claude Code, Claude Desktop, Cursor and VS Code. Hosted, so there is nothing to install — point a client at the URL.
Agent skill
6 APIs as an Agent Skill: an overview the agent reads first, then one file per operation it opens only when it needs it. The specifications ride along, so it works with no network at all.