admitad-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ADMITAD_CLIENT_ID | Yes | Your Admitad client ID from https://developers.admitad.com/ | |
| ADMITAD_CLIENT_SECRET | Yes | Your Admitad client secret from https://developers.admitad.com/ |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| authenticateA | Authenticate with Admitad API using OAuth2 client credentials. If client_id / client_secret are empty, falls back to ADMITAD_CLIENT_ID / ADMITAD_CLIENT_SECRET environment variables. Returns username, webmaster_id, token_expires_in seconds. |
| get_meA | Return current authenticated Admitad user info (account details, balance, etc.). |
| list_campaignsA | List affiliate campaigns (partner programs) available to this publisher. Args: limit: Max results per page (1–500). offset: Pagination offset. status: Filter by connection status: active | pending | declined | all. Returns list of campaigns with id, name, site_url, rating, and feed_url if available. |
| get_campaign_feedsA | Get product feed URLs for a specific campaign. Args: campaign_id: Admitad campaign ID (from list_campaigns). Returns list of feed objects with id, name, url, format, and item count. |
| download_feedA | Download and parse a product feed (YML XML or CSV) from the given URL. Args: feed_url: Direct URL to the feed file (from get_campaign_feeds). limit: Maximum number of products to return (default 100, max 5000). Returns list of products with all available fields (name, price, url, picture, etc.). |
| search_productsA | Download a product feed and search for products matching a query string. Args: feed_url: Direct URL to the feed file. query: Search string (case-insensitive substring match). field: Field to search in: name | vendor | categoryid | description | any. limit: Max products to return (default 20). Returns matching products. |
| list_categoriesB | List product categories for a campaign (from campaign detail). Args: campaign_id: Admitad campaign ID. Returns categories embedded in the campaign object. |
| get_couponsA | Get available coupons/promo codes from Admitad. Args: campaign_id: Filter by campaign ID (optional, leave empty for all). limit: Max results. Returns list of coupons with code, discount, validity dates. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/gruzd1sok/admitad-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server