mcp-easypaisa
@mogintel/mcp-easypaisa
Community MCP wrapper for the mcp-easypaisa provider APIs. Not affiliated with the provider; wraps public interfaces only.
Install
npm install @mogintel/mcp-easypaisaQuick start
// 15-line stdio demo — populated by Epic 4/5/6/7.
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
import { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js';
const transport = new StdioClientTransport({
command: 'node',
args: ['./node_modules/@mogintel/mcp-easypaisa/dist/index.js'],
});
const client = new Client({ name: 'nokar-facade', version: '0.0.0' }, { capabilities: {} });
await client.connect(transport);
// Story 1.2+ populates tools; at scaffold time `ping` is the only surface.
const pong = await client.callTool({ name: 'ping', arguments: {} });
console.log(pong);
await client.close();Tool surface
(Story 1.1 scaffold; tools land in Epics 4–7.)
Tool | Tier | Description |
(none — populated in downstream epic) | — | — |
Auth setup
Credentials load from the Doppler scope nokar-prod-mcp-easypaisa. See each provider's onboarding runbook once Story 1.2+ ships src/auth.ts.
Error semantics
Errors re-export from @mogintel/mcp-pk-shared/errors once Story 1.2 lands the trust root. Every error carries a stable code, a retryable flag, and a redactedMessage field for observability hops.
Tier model
Every tool declares one of T1_READ | T2_WRITE_CONFIRM | T3_HUMAN_ONLY in the manifest. The facade enforces the tier at call time — the MCP itself does not gate tiers. See ARCHITECTURE-SPINE §AD-3.
Rate limits
Provider-imposed; consult the provider's public docs. This wrapper does not rate-limit locally.
Sandbox vs prod toggle
Environment variable NOKAR_PROVIDER_ENV selects sandbox vs prod. Details land alongside the provider's first tool implementation.
CONTRIBUTING
Auth-critical paths (src/tier_registry.ts) require security-team + Yahya sign-off. See .github/CODEOWNERS.
Licence (MIT)
See LICENSE.
Commercial CTA
Unaffiliated community wrapper around public APIs. Commercial support and hosted operator console via MogIntel — hi@mogintel.com.
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/MogIntel/mcp-easypaisa'
If you have feedback or need assistance with the MCP directory API, please join our Discord server