check_creditsReturns the balance and recent immutable ledger entries.
Connect a compatible AI client to one authenticated Streamable HTTP endpoint. PyDecode handles credits, upload validation, isolated decompilation, job polling, and bounded source delivery.
Remote
No local server to maintain
Private
Bearer-scoped jobs and results
Compatible
2026 protocol + 2025 fallback
Connect
Use a dedicated PyDecode API key as a bearer token. Client configuration formats vary, but every remote connection needs the URL and Authorization header shown below.
{
"mcpServers": {
"pydecode": {
"type": "http",
"url": "https://pydecode.com/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_PYDECODE_API_KEY>"
}
}
}
}Tool reference
Tools are intentionally narrow so clients can reason about credit use, retries, polling, and untrusted recovered source.
check_creditsReturns the balance and recent immutable ledger entries.
submit_decompilationAccepts one authorized .pyc or ZIP as standard base64 and queues static recovery.
get_jobReturns state, credit reconciliation, output counts, timestamps, and events.
list_jobsLists private jobs newest first with cursor pagination.
read_resultReturns bounded recovered .py source from completed jobs for agent review.
Submission is asynchronous so long-running recovery never holds an MCP request open.
Ready to connect?
Keys are independently revocable. Uploaded bytecode is never executed, and returned source must always be treated as untrusted code.