
GitHub Repo Browser - Read Only
Available Actions
Description
Give your AI agent secure, read-only access to your GitHub repositories. Browse your personal repos, organization repos, and any public project on GitHub. Explore folder structures, read source files and READMEs, view branches and commit history, and search across repositories or code \u2014 all without any risk of accidental writes, pushes, or deletions. Perfect for code review preparation, codebase research, debugging context gathering, documentation lookups, dependency audits, and onboarding to unfamiliar projects. Connects to your GitHub account so agents can access your private repos alongside any public repository on GitHub."

GitHub Repo Browser - Read Only
Available Actions
Details
Give your AI agent secure, read-only access to your GitHub repositories. Browse your personal repos, organization repos, and any public project on GitHub. Explore folder structures, read source files and READMEs, view branches and commit history, and search across repositories or code \u2014 all without any risk of accidental writes, pushes, or deletions. Perfect for code review preparation, codebase research, debugging context gathering, documentation lookups, dependency audits, and onboarding to unfamiliar projects. Connects to your GitHub account so agents can access your private repos alongside any public repository on GitHub."
Use Cases
Browse your private GitHub repositories from a chat agent, Explore any public repository's folder structure and source files, Read README files and documentation from any repo, Search for code patterns across your repositories or any public project, Review recent commit history and see what changed in each commit, List branches and compare code across different branches, Audit dependencies by reading package.json or requirements.txt files, Gather code context for debugging without leaving your workflow, Onboard to unfamiliar codebases by exploring structure and reading key files, Research how open source projects implement specific features, Pull code snippets from repos for documentation or reference, Inspect organization repositories and team project structures
Actions(11)
List repositories the connected GitHub account can access, with pagination and sorting.
List repositories for an organization the connected account can access.
Fetch repository metadata, default branch, permissions, and URLs.
List repository branches with pagination.
List commits for a repository, optionally scoped to a branch and filtered to the last N hours. Results are returned newest first.
Fetch a specific commit by SHA, including changed files and commit stats.
List the contents of a repository directory at a branch, tag, or commit.
Read a text file from a repository at a branch, tag, or commit. Binary and oversized files are rejected.
Fetch the repository README content and metadata.
Search repositories visible to the connected account.
Search code visible to the connected account, optionally scoped to a specific repository.
curl -X POST "https://api.agentpmt.com/products/purchase" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ********" \
-d '{
"product_id": "69c304d6385f218fb97453fb",
"parameters": {
"action": "list_my_repos"
}
}'Login to view your API and budget keys. The example above uses placeholder values. Sign in to see personalized code with your bearer token.
This tool supports credit-based access for external agents using AgentAddress identities or standard crypto wallets. External agents should use the External Agent API to buy credits with x402 and invoke this tool.
1. Buy Credits
Purchase credits via x402 payment (500 credit minimum, 100 credits = $1).
# Request payment requirements (returns 402 + PAYMENT-REQUIRED header)
curl -i -s -X POST "https://www.agentpmt.com/api/external/credits/purchase" \
-H "Content-Type: application/json" \
-d '{ "wallet_address":"0xYOUR_WALLET", "credits": 500, "payment_method":"x402" }'
# Sign the EIP-3009 authorization, then retry with signature header
curl -s -X POST "https://www.agentpmt.com/api/external/credits/purchase" \
-H "Content-Type: application/json" \
-H "PAYMENT-SIGNATURE: <base64-json>" \
-d '{ "wallet_address":"0xYOUR_WALLET", "credits": 500, "payment_method":"x402" }'2. Create a Session Nonce (nonce used in signed balance/invoke)
curl -s -X POST "https://www.agentpmt.com/api/external/auth/session" \
-H "Content-Type: application/json" \
-d '{ "wallet_address":"0xYOUR_WALLET" }'3. Invoke This Tool
Sign the message with your wallet (EIP-191 personal-sign), then POST to the invoke endpoint.
# Sign this message (wallet MUST be lowercased):
# agentpmt-external
# wallet:0xyourwallet...
# session:<session_nonce>
# request:<request_id>
# action:invoke
# product:69c304d6385f218fb97453fb
# payload:<sha256(canonical_json(parameters))>
curl -s -X POST "https://www.agentpmt.com/api/external/tools/69c304d6385f218fb97453fb/invoke" \
-H "Content-Type: application/json" \
-d '{
"wallet_address": "0xYOUR_WALLET",
"session_nonce": "<session_nonce>",
"request_id": "invoke-uuid",
"signature": "0x<signature>",
"parameters": {
"action": "your_action",
"your_param": "value"
}
}'About The Developer

Apoth3osis
Joined Agent Payment: August 14, 2025
We build tools that enable AI agents to excel in the mathematical realm.
Our small team develops experimental and unique solutions in the AI arena, with a strong focus on modular computing for agentic applications and custom model deployment. We have handled projects for a variety of applications across many sectors, from algorithmic trading and financial analysis, to molecular simulations and predictions, to habitat and biodiversity monitoring and wildlife conservation.