CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
kadam-official avatar

Kadam Ad Network

kadam-official/mcp-server
authSTDIOregistry active
Summary

Connects Claude to Kadam's ad network APIs for both advertisers and publishers. On the advertiser side you get full campaign lifecycle management: create and update campaigns with geo and device targeting, manage creatives through moderation, adjust bids per site or in bulk, organize with folders, build custom audiences, and pull stats with flexible report builders. Publisher tools let you register sites, configure ad units across formats like native and push, and track earnings. Ships with 30 tools total and 7 reference resources covering creative specs, pricing models, and report dimensions. Useful if you're running programmatic campaigns on Kadam and want conversational control over bid adjustments, budget pacing, or cross referencing performance data without switching between dashboards.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

@kadam-net/mcp-server

npm version npm downloads license node MCP Registry

MCP server for Kadam ad network — manage campaigns, creatives, audiences, sites, and analytics via AI agents.

Built on the Model Context Protocol (MCP), the open standard for connecting LLMs to external tools and data.

Install (one click)

Cursor

Install in Cursor

Or add manually to .cursor/mcp.json:

{
  "mcpServers": {
    "kadam": {
      "command": "npx",
      "args": ["-y", "@kadam-net/mcp-server"],
      "env": {
        "KADAM_ADV_API_KEY": "your-advertiser-api-key",
        "KADAM_PUB_API_KEY": "your-publisher-api-key"
      }
    }
  }
}

Claude Code

claude mcp add kadam -- npx -y @kadam-net/mcp-server

Then set the env var: export KADAM_ADV_API_KEY=your-key

Claude Desktop

Download for Claude Desktop

Download → double-click → Install. Or add manually to claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "kadam": {
      "command": "npx",
      "args": ["-y", "@kadam-net/mcp-server"],
      "env": {
        "KADAM_ADV_API_KEY": "your-advertiser-api-key",
        "KADAM_PUB_API_KEY": "your-publisher-api-key"
      }
    }
  }
}

Any MCP client (universal one-liner)

npx add-mcp @kadam-net/mcp-server

Docker

docker run -i --rm \
  -e KADAM_ADV_API_KEY=your-key \
  kadam/mcp-server:latest

npm global

npm install -g @kadam-net/mcp-server
KADAM_ADV_API_KEY=your-key kadam-mcp-server

Configuration

VariableRequiredDescription
KADAM_ADV_API_KEYOne of twoAdvertiser API key from partners.kadam.net -> Profile -> API
KADAM_PUB_API_KEYOne of twoPublisher API key from pub.kadam.net -> Profile -> API
KADAM_ADV_API_BASENoAdvertiser API URL (default: https://partners.kadam.net/api/v1)
KADAM_PUB_API_BASENoPublisher API URL (default: https://pub.kadam.net/api)
LOG_LEVELNoLog level: trace, debug, info, warn, error, fatal (default: info)

At least one API key must be provided in stdio mode. In HTTP mode, tokens are passed per-request via Bearer authentication.

HTTP Transport (multi-tenant deployment)

For server-side deployment serving multiple users:

VariableRequiredDescription
MCP_TRANSPORTNo"stdio" (default) or "http"
MCP_HTTP_PORTNoHTTP port (default: 8080)
MCP_HTTP_HOSTNoBind address (default: 0.0.0.0)
KADAM_ADV_DOMAINNoAdvertiser domain for PRM (default: https://partners.kadam.net)
KADAM_PUB_DOMAINNoPublisher domain for PRM (default: https://pub.kadam.net)
docker run -d --name kadam-mcp \
  -e MCP_TRANSPORT=http \
  -p 8080:8080 \
  kadam/mcp-server:latest

Connecting via HTTP (Cursor / Claude)

{
  "mcpServers": {
    "kadam-adv": {
      "url": "https://partners.kadam.net/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_ADV_API_KEY"
      }
    }
  }
}

Connecting via OAuth (ChatGPT)

Add https://partners.kadam.net/mcp (advertiser) or https://pub.kadam.net/mcp (publisher) as Server URL in ChatGPT settings. OAuth discovery, registration, and login happen automatically.

Tools (31)

Advertiser Tools (22)

Requires KADAM_ADV_API_KEY.

Campaigns
ToolDescriptionAnnotations
kadam_adv_list_campaignsList campaigns with filters (folder, status, type, date, search) and paginationreadOnly
kadam_adv_get_campaignGet full campaign configuration by ID: landing page URL, bids per country, budgets, targeting, frequency caps, schedule, conversion settingsreadOnly
kadam_adv_create_campaignCreate campaign with full targeting (countries, devices, OS, browsers, age, gender, audiences)—
kadam_adv_update_campaignUpdate any campaign fields by ID—
kadam_adv_set_campaign_statusBulk status change (active/paused/archived) for comma-separated IDsidempotent
Bid Management
ToolDescriptionAnnotations
kadam_adv_update_campaign_bidUpdate bid for a single campaign (lightweight, no full payload). Falls back to current countries if omittedidempotent
kadam_adv_bulk_update_bidsUpdate bids for multiple campaigns at once (all must share the same pricing model)idempotent
kadam_adv_update_site_bidsSet per-site (zone) bids: static (0.05), multiplier (x1.5), or remove (0)idempotent
Campaign Folders
ToolDescriptionAnnotations
kadam_adv_list_campaign_foldersList folders with campaign counts and budgetsreadOnly
kadam_adv_create_campaign_folderCreate a new folder (name min 4 chars)—
kadam_adv_update_campaign_folderUpdate folder budgets and distribution—
Creatives
ToolDescriptionAnnotations
kadam_adv_list_creativesList creatives by campaign, status, or search queryreadOnly
kadam_adv_create_creativeCreate creative for a campaign (goes through moderation)—
kadam_adv_update_creativeUpdate creative fields—
kadam_adv_set_creative_statusBulk status change for creativesidempotent
Audiences
ToolDescriptionAnnotations
kadam_adv_list_audiencesList audiences with search and sortingreadOnly
kadam_adv_get_audienceGet detailed audience info by IDreadOnly
kadam_adv_create_audienceCreate audience (pixel, code, fingerprint, or S2S)—
kadam_adv_update_audienceUpdate audience settings—
kadam_adv_delete_audienceDelete audience permanently (requires confirm: true)destructive
Finance & Statistics
ToolDescriptionAnnotations
kadam_adv_list_finance_operationsTransaction history (deposits, charges, refunds)readOnly
kadam_adv_get_statsUnified statistics — 3 report types via reportType param: custom (report builder with dimension/metric mapping), sites (per-site breakdown), postbacks (conversion logs)readOnly

Publisher Tools (9)

Requires KADAM_PUB_API_KEY.

Sites (Sources)
ToolDescriptionAnnotations
kadam_pub_list_sourcesList publisher sites with statsreadOnly
kadam_pub_create_sourceAdd a new site (starts verification flow)—
kadam_pub_get_sourceGet detailed site inforeadOnly
kadam_pub_update_sourceUpdate site name—
kadam_pub_set_source_statusChange site status (active/paused/archived/unarchived)idempotent
Ad Units
ToolDescriptionAnnotations
kadam_pub_list_ad_unitsList ad units for a site, filter by format (native/banner/push/popunder/inpagepush)readOnly
kadam_pub_set_ad_unit_statusChange ad unit status (active/paused/archived/restored)idempotent
User & Statistics
ToolDescriptionAnnotations
kadam_pub_get_user_infoGet publisher account info and balancereadOnly
kadam_pub_get_statsPublisher statistics with human-readable dimension/metric mappingreadOnly

Resources (7)

Static reference data the agent can read before calling tools:

URIDescription
kadam://reference/campaign-typesAll ad format types with IDs, features, pricing, and creative specs
kadam://reference/pricing-modelsCPC, CPM, CPV, CPA Target with IDs and descriptions
kadam://reference/creative-formatsCreative requirements per campaign type
kadam://reference/ad-unit-typesPublisher ad unit formats with IDs
kadam://reference/site-statesPublisher site lifecycle states
kadam://reference/report-dimensionsAvailable dimensions and metrics for statistics tools
kadam://reference/api-overviewGeneral Kadam API capabilities overview

Prompts (4)

Pre-built workflow templates that guide the agent through multi-step operations:

PromptDescriptionArguments
kadam_launch_campaignStep-by-step campaign creation (check types -> create folder -> create campaign -> add creatives)type, name, url, budget
kadam_campaign_performanceCampaign performance analysis with optimization recommendationscampaignId, period
kadam_optimize_sitesAnalyze site performance and suggest blacklist/whitelist changescampaignId, minClicks, maxCPA
kadam_account_overviewFull account overview — campaigns, spend, top performers—

Architecture

src/
├── index.ts                  # Entry point, server instructions, transport
├── config.ts                 # Zod-validated env config with cache
├── errors.ts                 # AuthError class
├── logger.ts                 # Pino structured logging (stderr)
├── output-formatter.ts       # Text formatting + 50KB truncation
├── middleware/
│   └── tool-wrapper.ts       # Auth, error handling, logging middleware
├── api/
│   ├── http-client.ts        # Generic HTTP client with retry/429/timeout
│   ├── partners-client.ts    # Advertiser API (lazy singleton)
│   └── pub-client.ts         # Publisher API (lazy singleton)
├── utils/
│   ├── pagination.ts         # Shared pagination extraction
│   ├── cache-once.ts         # Generic async cache-once utility
│   └── dimension-mapper.ts   # Stats dimension name→ID resolution
├── types/
│   ├── common.ts             # Shared types (ApiListResponse, ReportConfig)
│   ├── advertiser.ts         # Campaign, Creative, Audience types + maps
│   ├── publisher.ts          # Source, AdUnit, PubUser types + maps
│   └── tool-module.ts        # ToolModule interface
├── tools/
│   ├── advertiser/           # 21 tools across 6 modules
│   └── publisher/            # 9 tools across 4 modules
├── resources/                # 7 static reference resources
└── prompts/                  # 4 workflow prompts

Key Design Decisions

  • ToolWrapper middleware — centralized auth validation, error formatting, and logging for all 30 tools
  • Lazy singleton API clients — one HttpClient instance per product, created on first use
  • Output truncation — hard 50KB limit per response with maxResults (default 25, max 100) to prevent LLM context overflow
  • Human-readable output — formatted tables, aligned entities, pagination metadata instead of raw JSON
  • Tool annotations — readOnlyHint, destructiveHint, idempotentHint to guide agent behavior
  • Server instructions — usage patterns and constraints sent to the LLM on connection
  • Dimension mapping — stats tools accept human-readable names ("clicks", "spend") and resolve them to API IDs internally

Development

Prerequisites

  • Node.js >= 18
  • npm

Setup

git clone https://github.com/kadam-official/mcp-server.git
cd mcp-server
npm install
cp .env.example .env  # Fill in your API keys

Commands

npm run dev             # Watch mode with tsx
npm run build           # Production build with Vite
npm run start           # Run built server
npm run typecheck       # TypeScript check
npm run lint            # ESLint
npm run format          # Prettier
npm test                # Run 82 tests
npm run test:coverage   # Tests with V8 coverage
npm run inspect         # MCP Inspector (visual debugger)

Testing

202 tests across 23 files using Vitest + MCP SDK InMemoryTransport:

  • Unit tests — output formatter, config, HTTP client (mocked fetch)
  • Middleware tests — ToolWrapper auth, error formatting, logging
  • Integration tests — full server with all 30 tools, 7 resources, 4 prompts via in-memory MCP client
  • Tool handler tests — each tool module with mocked API clients
npm test
# Test Files  23 passed (23)
#      Tests  202 passed (202)

MCP Inspector

The MCP Inspector provides a visual interface for testing:

npm run build
npm run inspect

Deployment

Docker

docker build -t kadam-mcp-server .
docker run -i --rm -e KADAM_ADV_API_KEY=... kadam-mcp-server

CI/CD

The .gitlab-ci.yml pipeline includes:

  • lint — ESLint + TypeScript check
  • test — Vitest with coverage
  • build — Vite production build
  • publish — npm publish + Docker push (manual trigger)

License

MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Configuration

KADAM_ADV_API_KEYsecret

Advertiser API key from partners.kadam.net -> Profile -> API

KADAM_PUB_API_KEYsecret

Publisher API key from pub.kadam.net -> Profile -> API

Categories
Finance & Commerce
Registryactive
Package@kadam-net/mcp-server
TransportSTDIO
AuthRequired
UpdatedMay 19, 2026
View on GitHub

Related Finance & Commerce MCP Servers

View all →
katie-a-delgado avatar
talnexis

katie-a-delgado/talnexis

TalNexis gives your AI assistant real-time hiring intelligence across 98 top tech companies — Anthropic, Nvidia, Stripe, Anduril, Snowflake, and more. Data is scraped daily from public job boards. Ask about top hiring movers, AI/ML role trends, company-specific signals, or sector-level pulse. Tools cover market summaries, hiring velocity, role category breakdowns, and detected signals like AI hiring surges and functional shifts. Connect via the hosted SSE endpoint — no local setup required.
keel-trade avatar
Keel — Hyperliquid trading agent

keel-trade/keel-trade

Build, backtest, and automate Hyperliquid trading strategies — typed, deterministic, live parity.
kindrat86 avatar
GitDealFlow Signal

kindrat86/mcp-deal-flow-signal

GitHub-derived engineering acceleration signals for VC deal flow — surface stealth startups before TechCrunch covers them. Weekly-refreshed dataset of 109 startups across 20 sectors (AI/ML, Dev Tools, Infra, FinTech, +16 more), ranked by 14-day commit velocity change, contributor growth, and repo signal. **Free tools (no API key):** - `get_trending_startups` — Top 20 across all sectors - `search_startups_by_sector` — Per-sector rankings - `get_startup_signal` — Full profile with Acceleration Score - `get_signals_summary` — Dataset metadata, refresh cadence - `get_scout_receipts` — Scout Score (0–100) for any GitHub user via starring history - `get_methodology` — Sources, metrics, thresholds **Paid:** `get_deep_signal` — €0.19/call, enriched per-startup signal. Credits at https://signals.gitdealflow.com/agents/credits **Prompts:** weekly_digest · sector_deep_dive · find_dark_horse · compare_startups · acceleration_memo **Built for** solo VCs, scout programs, and developer-investors who want quantitative signal before warm intros. **Source:** https://gitdealflow.com · **Methodology:** https://signals.gitdealflow.com/methodology
kindrat86 avatar
GitDealFlow Signal

kindrat86/mcp-deal-flow-signal-ac243982

GitHub-derived engineering acceleration signals for VC deal flow — surface stealth startups before TechCrunch covers them. Weekly-refreshed dataset of 109 startups across 20 sectors (AI/ML, Dev Tools, Infra, FinTech, +16 more), ranked by 14-day commit velocity change, contributor growth, and repo signal. **Free tools (no API key):** - `get_trending_startups` — Top 20 across all sectors - `search_startups_by_sector` — Per-sector rankings - `get_startup_signal` — Full profile with Acceleration Score - `get_signals_summary` — Dataset metadata, refresh cadence - `get_scout_receipts` — Scout Score (0–100) for any GitHub user via starring history - `get_methodology` — Sources, metrics, thresholds **Paid:** `get_deep_signal` — €0.19/call, enriched per-startup signal. Credits at https://signals.gitdealflow.com/agents/credits **Prompts:** weekly_digest · sector_deep_dive · find_dark_horse · compare_startups · acceleration_memo **Built for** solo VCs, scout programs, and developer-investors who want quantitative signal before warm intros. **Source:** https://gitdealflow.com · **Methodology:** https://signals.gitdealflow.com/methodology
kyurish avatar
Trading212 Mcp Server

kyurish/trading212-mcp-server

MCP server for Trading 212 API - portfolio, orders, pies, dividends, and analytics
lifestylearb avatar
Tokenmonkey

lifestylearb/tokenmonkey

P2P wagering protocol for AI agents on Solana. Coinflip & dice challenges for USDC.