Idempotent Apis

by Manavarya09 · development · sql, node, aws, debugging, skill

Use when designing or reviewing any state-changing HTTP endpoint (POST, PUT, PATCH, DELETE) — covers idempotency keys, request deduplication, retry safety, exactly-once semantics over at-least-once delivery, and the Stripe/standard idempotency-key pattern. Use anytime an endpoint creates resources, charges money, sends notifications, or has any non-reversible side effect.

Source: https://github.com/Manavarya09/bullpen

Install

git clone https://github.com/Manavarya09/bullpen

Tags: sql, node, aws, debugging, skill

3 GitHub stars · Source: skillsdirectory

About development MCP servers and Claude skills

development MCP servers extend what AI agents can do inside Claude Code, Cursor, Copilot, Codex, and Windsurf. The Skiln directory indexes 16,000+ such integrations across 22 categories.

Idempotent Apis is one of hundreds of development entries indexed on Skiln. Browse the full development category or the complete directory of Claude skills, MCP servers, agents, commands, and hooks.

Related development MCPs and skills

  • Story Splitting by borghei

    Vertical-slicing playbook with 9 canonical patterns for splitting epics into shippable user stories without losing user value.

  • Summarize Meeting by borghei

    Structured meeting summarization that captures decisions, action items, and open questions in a consistent format.

  • Test Scenarios by borghei

    Generate complete test scenario coverage from a feature spec: happy paths, edge cases, error handling, accessibility, security, and performance scenarios. Includes a coverage analyzer that flags gaps before QA writes the test plan. Distinct from automated test generation — this is the WHAT to test before HOW.

  • Security Scanning Security Hardening by aiskillstore

    Coordinate multi-layer security scanning and hardening across application, infrastructure, and compliance controls.

  • Service Mesh Expert by aiskillstore

    Expert service mesh architect specializing in Istio, Linkerd, and cloud-native networking patterns. Masters traffic management, security policies, observability integration, and multi-cluster mesh con

  • context-graph-compressor by Adityapal67

    Compress any conversation into a portable JSON context graph for handoff to a new chat or LLM. Trigger on: "compress this chat", "save context", "new chat", "hand off", "transfer context", "too many tokens", "start fresh", "export conversation", "context graph", "continue in new session". Also trigger proactively when the user mentions starting over in a long session.

  • 1702 Multi Agent Sharing Eec365d7 by tools-only

    ALMA supports hierarchical memory sharing between agents, enabling knowledge transfer without duplicating data.

  • 1705 Agent Loop Ontology 019d244a by tools-only

    **Status:** authoritative *as implemented in code* (not aspirational). **Scope:** This document describes the **current** request/iteration loop and the **node orchestrator** (tool dispatch + tool returns + usage/thought recording) so the system can be replaced cleanly. **Source of truth:** code only. Primary code locations: - Request loop (per user message): `src/tunacode/core/agents/main.py` - `RequestOrchestrator` (class) - `process_request(...)` (function) - Node orchestrator (per streame...

Frequently asked questions

How do I install Idempotent Apis?

Add the install command above to your Claude Code, Cursor, or Windsurf MCP configuration. Most servers register via npx, a local command, or a Docker image. Refer to the source repository for environment variables and credential requirements.

Which clients support Idempotent Apis?

Any MCP-compatible client works: Claude Desktop, Claude Code CLI, Cursor, Windsurf, Zed, and VS Code with the official MCP extension. OpenAI Codex and GitHub Copilot increasingly support MCP via adapter bridges.

Is Idempotent Apis free?

The server itself is typically open source. Any upstream service (API keys, paid tiers, hosted infrastructure) may have its own pricing. Check the source repository for details.