pingen-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PINGEN_API_BASE | No | API base URL, defaults to https://api.pingen.com | https://api.pingen.com |
| PINGEN_ORG_UUID | No | Organisation UUID (auto-detected if not provided) | |
| PINGEN_CLIENT_ID | Yes | OAuth2 client ID from Pingen dashboard | |
| PINGEN_CLIENT_SECRET | Yes | OAuth2 client secret from Pingen dashboard |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pingen_statusA | Verify credentials and show the active Pingen organisation (name, plan, id). |
| pingen_list_lettersB | List letters with status and tracking. Optional page size. |
| pingen_send_letterA | Upload a PDF and create a letter. By default a DRAFT (auto_send=false) — nothing is mailed until pingen_submit_letter. Set auto_send=true to mail immediately; that path also requires delivery_product, because it is the one route that never reaches pingen_submit_letter and so nothing asks for a product later. |
| pingen_submit_letterA | IRREVERSIBLE AND CHARGEABLE: prints and physically mails an existing DRAFT letter. Requires confirm:true. Optional print_mode (simplex/duplex) and print_spectrum (color/grayscale). |
| pingen_get_letterB | Get one letter status/tracking by id. |
| pingen_cancel_letterB | Cancel a letter that has already been submitted/sent (where cancellable). |
| pingen_delete_letterA | DESTRUCTIVE: delete a draft / not-yet-sent letter for good. Requires confirm:true. To stop a letter already on its way use pingen_cancel_letter instead. |
| pingen_letter_eventsB | Tracking/status history of a letter (created, submitted, sent, delivered, undeliverable …). |
| pingen_download_letterA | Download the letter PDF to output_path (available once the letter is processed/sent). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/sapn95/pingen-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server