Integration · MODEL CONTEXT PROTOCOL
GodzillaDancer keitaro mcp
Keitaro API MCP Server
WHAT IT CONNECTS
What GodzillaDancer keitaro mcp gives an AI Agent
The source catalog does not include a structured feature list. Review the repository documentation before use.
SECURITY
An MCP listing is not a security review
An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.
README
Repository documentation
MCP server for integration with Keitaro TDS API, providing tools to work with campaigns, streams, offers, and other Keitaro entities.
- Clone the repository
git clone <repository-url>
cd mcp-keitaro-tds- Install dependencies
npm install- Install the package globally
npm install -g .- Install the plugin in Cursor
node install-cursor-plugin.js- Restart Cursor
You can also manually add the Keitaro MCP server to your Cursor configuration:
- Open the Cursor MCP configuration file:
# On macOS
open ~/.cursor/mcp.json
# On Windows
notepad %USERPROFILE%\.cursor\mcp.json
# On Linux
nano ~/.cursor/mcp.json- Add the following entry to the "mcpServers" object:
"Keitaro": {
"command": "mcp-keitaro-tds",
"args": []
}- Save the file and restart Cursor
Create an .env file in the project root with the following parameters:
KEITARO_API_URL=http://your-keitaro-domain.com/admin_api/v1
KEITARO_API_KEY=your-api-key
- Launch Cursor
- Open the command palette (Cmd+P on macOS or Ctrl+P on Windows/Linux)
- Find "Keitaro" and select it
- Now you can use the Keitaro API through Cursor
list_campaigns- get a list of campaignsget_campaign- get information about a specific campaigncreate_campaign- create a new campaignupdate_campaign- update an existing campaigndelete_campaign- delete a campaign
list_streams- get a list of traffic streams for a campaignget_stream- get information about a specific stream
list_traffic_sources- get a list of traffic sourcesget_traffic_source- get information about a specific traffic source
list_offers- get a list of offersget_offer- get information about a specific offer
list_clicks- get a list of clicksget_click- get information about a specific clicklist_conversions- get a list of conversionsget_conversion- get information about a specific conversion
get_report- generate a report with specified parameters
list_domains- get a list of domainsget_domain- get information about a specific domain
list_campaigns({
limit: 10,
page: 1,
search: "search query"
})create_campaign({
name: "New Campaign",
type: "position",
cost_type: "CPC",
cost_value: 1.5,
group_id: 1,
state: "active",
traffic_source_id: 1
})get_report({
from: "2025-01-01",
to: "2025-01-31",
group: "campaign",
filters: {
campaign_id: 123
}
})npm run devnpm run inspectCOMMUNITY
Save, rate, and discuss
Loading community data…