DEV Community

Cover image for I Connected Claude to GitHub, Stripe, and CoinGecko — Here's How (No Coding Required)
Docat
Docat

Posted on

I Connected Claude to GitHub, Stripe, and CoinGecko — Here's How (No Coding Required)

Last week I asked Claude: "How much did I make on Stripe this month?"

It answered instantly. No dashboard. No CSV export. No clicking through 6 pages of filters.

Then I asked: "Are there any failing GitHub Actions in my repos?" Same thing — instant answer, right inside Claude Desktop.

This isn't magic. It's MCP.

What Is MCP (and Why Should You Care)?

MCP — Model Context Protocol — is an open standard that lets AI assistants call external APIs. Think of it as USB-C for AI: one protocol, any data source.

I built mcp-openapi, an open-source tool that converts any OpenAPI spec into an MCP server. It's published on npm, it's free, and it handles the hard parts — auth, parameter flattening, response truncation.

But here's the thing: most developers don't want to wire up API specs. They want to ask Claude a question and get an answer. So I packaged three pre-configured MCP integrations that work out of the box.

1. AI GitHub Assistant — Manage Repos from Claude

The problem: You're deep in a coding session. You need to check if a PR was merged, search for an issue, or see which Actions are failing. That means opening GitHub, navigating to the right repo, clicking through tabs...

The fix: Just ask Claude.

> "List all open PRs in my-app"
> "Create an issue titled 'Fix login timeout' in backend-api"
> "Are any GitHub Actions failing?"
> "Search GitHub for MCP server repos with 100+ stars"
Enter fullscreen mode Exit fullscreen mode

Once installed, Claude can create repos, manage issues, review PRs, monitor CI/CD, search code across all of GitHub, and manage gists. It covers GitHub's full REST API, filtered to the endpoints you actually use.

Setup: Create a Personal Access Token (step-by-step guide included), run the installer, restart Claude Desktop. Two minutes, tops.

Security: You control the token scope. Want read-only? Use a fine-grained token with read permissions only. GitHub's free API gives you 5,000 requests/hour — more than enough for a full day.

Get AI GitHub Assistant — $9

2. AI Payment Dashboard — Talk to Your Stripe Data

The problem: You run a SaaS or sell products online. "What's my MRR?" shouldn't require exporting a spreadsheet.

The fix: Just ask Claude.

> "What's my current Stripe balance?"
> "Show me today's payments"
> "Which customers haven't paid their invoices?"
> "Compare this month's revenue to last month"
Enter fullscreen mode Exit fullscreen mode

This connects Claude to 11 curated Stripe endpoint groups (out of 700+) covering balance, charges, customers, invoices, subscriptions, payouts, refunds, disputes, products, and prices. Curated, not comprehensive — because Claude works better when it's focused.

Setup: Grab your Stripe API key (we show you exactly where), run the installer, restart Claude Desktop. Done.

Security: Use a restricted read-only key. Claude can view data but never create charges or modify your account. Your API key stays local — no third-party servers, no data leaving the Stripe-to-Claude connection.

Get AI Payment Dashboard — $12

3. AI Crypto Tracker — Real-Time Market Data in Claude

The problem: Checking crypto prices means opening CoinGecko, switching between coins, comparing charts, calculating portfolio values in your head.

The fix: Just ask Claude.

> "What's the current price of Bitcoin?"
> "Show me the top 10 coins by market cap"
> "I hold 2 BTC and 50 ETH — what's my portfolio worth?"
> "How has Solana performed this month?"
Enter fullscreen mode Exit fullscreen mode

This gives Claude access to 52 CoinGecko API endpoints. Prices for 10,000+ coins, market cap rankings, historical charts (7d/30d/90d/1yr), trending coins, DeFi data, NFT data — all through natural language.

Setup: Run the installer, restart Claude Desktop, start asking. No API key required — it uses CoinGecko's free tier.

Get AI Crypto Tracker — $7

What's in Each Package?

Every product ships as a ZIP containing:

File What It Does
install.sh / install.bat One-click installer for Mac/Linux/Windows
config/ Ready-to-paste Claude Desktop config
prompts.md 20 example prompts to get started
README.md Setup guide with troubleshooting

Requirements: Claude Desktop (free) + Node.js v18+ (free). That's it.

Why Not DIY?

You absolutely can. mcp-openapi is open source and free. Point it at any OpenAPI spec, and you get an MCP server. I use it myself for everything.

But these pre-built packages save you the setup time:

  • Curated endpoints — not all 700 Stripe endpoints, just the 11 groups that matter
  • Security guides — step-by-step instructions for restricted API keys
  • Tested configs — installer scripts that handle the Claude Desktop config file
  • Prompt libraries — 20 prompts per product so you know what to ask

If your time is worth more than $7-12, the math works out.

The Underlying Tech

All three products are powered by mcp-openapi, which converts OpenAPI/Swagger specs into MCP tools at runtime. It handles:

  • Flat parameter schemas — LLMs struggle with deeply nested JSON. mcp-openapi flattens everything so Claude gets it right the first time.
  • Smart truncation — API responses can be massive. Results get trimmed to stay within Claude's context window.
  • Auth injection — Bearer tokens, API keys, whatever the API needs.

The package is open source, MIT-licensed, and published on npm. Star it if you find it useful: github.com/Docat0209/mcp-openapi.

Try It Out

Pick the one that matches your workflow:

  • AI GitHub Assistant — $9 — manage repos, issues, PRs, and Actions from Claude
  • AI Payment Dashboard — $12 — ask Claude about your Stripe revenue, customers, and subscriptions
  • AI Crypto Tracker — $7 — real-time crypto prices, portfolio tracking, market trends in Claude

All three work with any Claude Desktop plan. No monthly fees. Setup takes under 2 minutes.

If you have questions or want to see more MCP integrations, drop a comment. I'm building these based on what developers actually need.

Top comments (0)