Askell MCP server
io.github.Neschadin/askell-mcp·v0.5.0·1 starsMCP server for the Askell payment and subscription API (Bun + stdio)
not scanned yet
1 stars431 downloads/wk
Reviews
Write oneNobody has reviewed Askell yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Askell tools
No tool declarations could be read from the package source. They show once the server is installed.
How Askell compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 80% of 1,765 Finance servers
- GitHub stars
- 1
- more than 60% of 957 Finance servers
- Downloads a week
- 431
- more than 90% of 505 Finance servers with a package
Release history: 10 versions in the registry since 2026-09-25, latest 2026-11-12, typically one every 5 days.
Install Askell in Claude Code, Cursor or VS Code
Runs npx -y askell-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add askell-mcp -- npx -y askell-mcp
What the publisher says
From the Askell repository's README, as published. We do not edit it. Read it on GitHub
askell-mcp
MCP server for the Askell payment and subscription API.
Connect it to Cursor, Claude Desktop, or any MCP client to discover Askell endpoints, inspect customers/contracts/billing, and call the API. Reads and writes are separate tools so clients can show their own approval UI on mutations.
Requirements
- An Askell account and secret API key (from the Askell dashboard)
- One of:
- Bun ≥ 1.4.0 (for bunx), or
- a prebuilt binary from Releases (no Bun needed)
Quick start
1. Get API keys
In the Askell dashboard, copy your private (secret) API key. Optionally also the public key (only needed for temporary payment-method / checkout status endpoints).
2. Add to your MCP client
Prefer two server entries if you have both production and sandbox keys. Tool names are the same on both; the client distinguishes them by the server key (askell-prod vs askell-sandbox). Each instance's instructions include the environment it is talking to.
Put keys in gitignored dotenv files, not in JSON. Copy .env.example:
- .env — production (ASKELL_ENV=production and that dashboard's keys)
- .env.sandbox — sandbox (ASKELL_ENV=sandbox and that dashboard's keys)
Bun does not auto-load .env.sandbox. --no-env-file stops the sandbox process from also reading a production .env that happens to sit in the cwd.
Cursor
Project file: .cursor/mcp.json. mcp.json.example is this shape. ${workspaceFolder} is the directory that contains that mcp.json (the repo root when the file is .cursor/mcp.json). In ~/.cursor/mcp.json, use an absolute envFile path.
With Bun:
{
"mcpServers": {
"askell-prod": {
"command": "bunx",
"args": ["--no-env-file", "x", "askell-mcp"],
"envFile": "${workspaceFolder}/.env"
},
"askell-sandbox": {
"command": "bunx",
"args": ["--no-env-file", "x", "askell-mcp"],
"envFile": "${workspaceFolder}/.env.sandbox"
}
}
}With a binary (download askell-mcp-- from Releases, then chmod +x). Same envFile; the binary reads the environment Cursor injects:
{
"mcpServers": {
"askell-prod": {
"command": "/absolute/path/to/askell-mcp-linux-x64",
"envFile": "${workspaceFolder}/.env"
}
}
}Reload the window after saving.
Claude Desktop
Config file:
- Linux: ~/.config/Claude/claudedesktopconfig.json
- macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
- Windows: %APPDATA%\Claude\claudedesktopconfig.json
No envFile field. The desktop process cwd is not your repo, so a relative .env path does not resolve. With Bun, pass an absolute --env-file:
{
"mcpServers": {
"askell-prod": {
"command": "bunx",
"args": ["--no-env-file", "--env-file=/absolute/path/.env", "x", "askell-mcp"]
},
"askell-sandbox": {
"command": "bunx",
"args": ["--no-env-file", "--env-file=/absolute/path/.env.sandbox", "x", "askell-mcp"]
}
}
}A binary has no --env-file. Put the keys in env (plaintext in that JSON file):
{
"mcpServers": {
"askell-prod": {
"command": "/absolute/path/to/askell-mcp-linux-x64",
"env": {
"ASKELL_ENV": "production",
"ASKELL_PRIVATE_API_KEY": "your_production_secret_api_key",
"ASKELL_PUBLIC_API_KEY": "your_production_public_api_key_optional"
}
}
}
}Quit Claude Desktop completely and reopen it. Saving the file is not enough.
Claude Code
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Askell: common questions
- Is Askell MCP server safe?
- Mostly: it is graded B (83/100). Read the Askell safety report
- How do I install Askell?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Askell need an API key?
- Yes. The registry entry asks for
ASKELL_PRIVATE_API_KEY,ASKELL_PUBLIC_API_KEY. - Is Askell maintained?
- The last commit was 13 days ago (2026-11-02). The latest release is v0.5.0.
- What can I use instead of Askell?
- Servers from other publishers that do the same job: Yolfi Payments MCP server, three.ws Agent Payments MCP server and X402 List MCP server.
- How does Askell compare with other Finance MCP servers?
- safety score 83/100 (higher than 80% of 1,765 Finance servers); github stars 1 (more than 60% of 957 Finance servers); downloads a week 431 (more than 90% of 505 Finance servers with a package). Full comparison.
Alternatives to Askell
Same job from other publishers: the closest match first, then the best rated.
- Yolfi Payments MCPLet AI agents add Yolfi crypto checkout, paylinks, webhooks, and status checks.not reviewedEstablishedA
- three.ws Agent PaymentsGoverned x402 payment sessions: pay any endpoint with budget, allowlist & per-tx caps, no key.not reviewedEstablishedB
- X402 ListFind and vet x402 payment APIs before your agent pays one: uptime, price, on-chain volume.not reviewedEstablishedA
PayRamInstall, configure, operate and integrate self-hosted PayRam crypto payment gateways.not reviewedGrowingB- KeryxBudgeted research with cited evidence and visible payment state on the selected Arc network.not reviewedGrowingB