Vinkius
Pinterest Ads logo
Vinkius
Vinkius runs on LlamaIndex

How to Use the Pinterest Ads MCP in LlamaIndex

Build LlamaIndex RAG applications that index your Pinterest Ads performance data and query campaign metrics using natural language.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Pinterest Ads MCP on Cursor AI Code Editor MCP Client Pinterest Ads MCP on Claude Desktop App MCP Integration Pinterest Ads MCP on OpenAI Agents SDK MCP Compatible Pinterest Ads MCP on Visual Studio Code MCP Extension Client Pinterest Ads MCP on GitHub Copilot AI Agent MCP Integration Pinterest Ads MCP on Google Gemini AI MCP Integration Pinterest Ads MCP on Lovable AI Development MCP Client Pinterest Ads MCP on Mistral AI Agents MCP Compatible Pinterest Ads MCP on Amazon AWS Bedrock MCP Support
MCP Servers — Included with Plan
Vinkius runs on LlamaIndex

Connect Pinterest Ads MCP to LlamaIndex

Create your Vinkius account to connect Pinterest Ads to LlamaIndex — we handle the hosting, security, and runtime updates so you don't have to. No server setup required.

GDPR Included with Plan

Key Capabilities

Index Pinterest Ads Performance into Your Knowledge Base

Stop relying on static spreadsheets to analyze your Pinterest Ads performance. By using this MCP Server, LlamaIndex can pull fresh data via `get_account_analytics` and `get_campaign_analytics`, converting raw JSON responses into searchable vector nodes. This allows your agent to answer complex questions about your ad spend by querying a live index. Instead of guessing, you get answers grounded in real-time metrics, completely eliminating the hallucination risks common in standard language models.

LlamaIndex Semantic Search Across Campaigns and Pins

Turn your Pinterest campaign structure into a queryable knowledge graph. Your LlamaIndex agent can call `list_campaigns` and `list_ads` to understand which creatives are currently active and how they map to your broader marketing goals. When you query your agent about which pins are driving the lowest cost-per-click, it searches the indexed outputs of `get_adgroup_analytics`. You get a direct, data-backed answer along with the exact campaign IDs responsible for those numbers.

Context-Aware Pinterest Campaign Control via MCP

Give your RAG pipelines the power to act on the insights they discover. When LlamaIndex identifies an underperforming ad group through semantic search, it can instantly call `pause_campaign` or `enable_campaign` to protect your budget. This closes the loop between data retrieval and action. Your agent doesn't just tell you that a campaign is failing; it uses the MCP toolset to fix the issue on Pinterest before you even log into your dashboard.

Setup guide

Set up Pinterest Ads MCP in LlamaIndex

Prerequisites

  • Python 3.10+ installed
  • llama-index-tools-mcp package
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install dependencies

    Run pip install llama-index-tools-mcp llama-index-llms-openai. The MCP tools package provides BasicMCPClient and McpToolSpec.

  2. 2

    Connect with BasicMCPClient

    Point BasicMCPClient to your Vinkius endpoint URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. Supports SSE and Streamable HTTP transports.

  3. 3

    Convert to LlamaIndex tools

    Call mcp_tool_spec.to_tool_list_async() to convert all Pinterest Ads MCP tools into native FunctionTool objects that any LlamaIndex agent can use.

  4. 4

    Run with any LLM

    Create a FunctionAgent with the tools and your preferred LLM. Swap OpenAI for Anthropic, Gemini, or any LlamaIndex-supported provider.

agent.py
from llama_index.tools.mcp import BasicMCPClient, McpToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI

# Connect to the MCP
mcp_client = BasicMCPClient(
    "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
)
mcp_tool_spec = McpToolSpec(client=mcp_client)

# Convert MCP tools to LlamaIndex tools
tools = await mcp_tool_spec.to_tool_list_async()

# Create and run the agent
agent = FunctionAgent(
    tools=tools,
    llm=OpenAI(model="gpt-4o"),
    system_prompt="You have access to Pinterest Ads tools.",
)
response = await agent.run("List recent Pinterest Ads data")

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Pinterest Ads. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Pinterest Ads MCP in LlamaIndex

You connect to the Pinterest Ads MCP server using LlamaIndex's MCP tool spec integration. This turns tools like `list_campaigns` and `get_campaign_analytics` into data loaders that feed directly into your document indexes.
Yes, LlamaIndex can query historical metrics by pulling data through `get_account_analytics` and indexing the results over time. This lets you ask natural language questions comparing current performance to previous quarters.
LlamaIndex forces the agent to ground its answers in the actual JSON payloads returned by tools like `get_adgroup_analytics`. The agent reads the real-time data from the MCP Server rather than guessing.
Yes, you can use LlamaIndex's tool filtering options to restrict your agent's access. You can limit the tool list to only pull from specific campaigns when running `list_campaigns` or `list_adgroups`.
Your Pinterest ad group analytics and creative assets remain completely secure. The Vinkius MCP gateway handles authentication securely, passing data directly to your local LlamaIndex instance without storing your private marketing credentials or performance history.

Start using the Pinterest Ads MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for Pinterest Ads. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.