Skip to main content
Glama
sendchamp

senchamp-mcp

Official
by sendchamp

Sendchamp AI

ai MCP server

The official one-stop shop for AI agents and developers building with Sendchamp — Africa's cloud communications platform for SMS, OTP verification, WhatsApp, Voice, and Email.

What's here

Directory

Purpose

skills/

Agent Skills for Cursor, Claude Code, Codex, and other AI coding assistants

mcp/

Read-only docs MCP server (sendchamp__search, sendchamp__retrieve)

openapi/

OpenAPI spec for SMS and verification endpoints

guides/

Curated integration guides indexed by the MCP server

docs/

Documentation source for docs.sendchamp.com (Agent Skills + MCP setup)

Related MCP server: docpilot-mcp

Quick start

Agent Skills

npx skills add sendchamp/ai --skill sendchamp-sms-send-message --agent cursor
npx skills add sendchamp/ai --skill sendchamp-verify-send-otp --agent cursor

Add to Cursor Settings → MCP:

{
  "sendchamp-docs": {
    "url": "https://mcp.sendchamp.com/docs"
  }
}

For local development:

cd mcp && npm install && npm run dev

Then point Cursor at http://localhost:3100/mcp.

See mcp/README.md and docs/mcp-server.md for full setup across IDEs.

Week 2 skills

Skill

Use when

sendchamp-sms-send-message

Sending transactional or bulk SMS in Nigeria, Kenya, Ghana, and other African markets

sendchamp-verify-send-otp

OTP login, phone verification, or two-factor auth via SMS, email, WhatsApp, or voice

API authentication

All Sendchamp API calls use your dashboard access key:

Authorization: Bearer YOUR_ACCESS_KEY

Get your key from my.sendchamp.com → Settings → API Keys.

Base URL: https://api.sendchamp.com/api/v1

License

MIT

Available Tools

2 tools
sendchamp__retrieveA
Read-only

Fetch full documentation or API schema for a specific ID returned by sendchamp__search. Returns complete parameter schemas, guides, or doc links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesDocument or API operation ID from search results (e.g. api:sendSms, guide:otp-flow)

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate readOnlyHint=true, and the description adds that it returns 'full parameter schemas, guides, or doc links', disclosing the nature of the response without contradiction.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the verb and resource, no extraneous information. Every word contributes to understanding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With one parameter, high annotation coverage, and a clear relation to the sibling tool (search), the description fully satisfies the tool's needs. No output schema needed given the description of return types.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% with a parameter description. The description adds context by noting the ID comes from search results and provides examples (e.g., api:sendSms), which is more informative than the schema alone.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly uses the verb 'Fetch' and specifies the resource as 'full documentation or API schema'. It explicitly ties the tool to IDs from sendchamp__search, distinguishing it from the sibling tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description states 'for a specific ID returned by sendchamp__search', providing clear context for when to use this tool. It does not explicitly exclude other uses, but the sibling differentiation is implicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 2 tool updatesv1.0.0
    • First observedsendchamp__retrieve
    • First observedsendchamp__search

TDQS

A4.4/5.0
Disambiguation5/5

The two tools have clearly distinct purposes: one searches documentation/API endpoints, the other retrieves full details for a specific result. No overlap or ambiguity.

Naming Consistency5/5

Both tools follow the same 'sendchamp__verb' pattern (sendchamp__search, sendchamp__retrieve), providing a predictable and consistent naming convention.

Tool Count3/5

With only 2 tools, the server feels minimal but still covers the basic search-and-retrieve workflow. This is borderline for a documentation assistant, but not extreme given the focused scope.

Completeness4/5

The pair offers a functional search->retrieve pipeline for documentation. While additional tools like listing categories or browsing all topics could be useful, the core workflow is covered without significant gaps.

Maintenance

ActivitySlowing
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that gives AI coding agents real-time access to the public-apis dataset, enabling search, live probing, and code snippet generation for 1,500+ free public APIs.
    7
    66
    5
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    An MCP server that provides tools to fetch live, version-accurate documentation, changelogs, examples, and method signatures for npm and PyPI packages, preventing AI coding agents from hallucinating stale APIs.
    21
    ISC
  • A
    license
    A
    quality
    D
    maintenance
    MCP server that provides AI coding agents automatic access to AGENTS.md documentation from GitHub repositories, enabling understanding of codebase conventions and patterns.
    2
    Apache 2.0
  • F
    license
    A
    quality
    D
    maintenance
    MCP server for GoHighLevel documentation, enabling agents to search docs, list endpoints, and fetch focused API details without loading large files.
    7
    1
    -

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sendchamp/ai'

If you have feedback or need assistance with the MCP directory API, please join our Discord server