mcp-pinterest-brand-presence-mapper
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-pinterest-brand-presence-mapperHow many Pinterest followers and boards does brooklinen.com have?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Pinterest Brand Presence Mapper MCP Server
MCP server for the Mamba Labs Pinterest Brand Presence Mapper actor on Apify.
Resolve a company domain to its Pinterest business account with exact follower, pin and board counts.
What it does
Resolve a company domain to its Pinterest business account and return EXACT follower, following, pin and board counts, plus the claimed website, verified merchant status and last pin date, as one flat Clay ready row. Pinterest serves real integers, so these counts can be summed across a list. Board count is a better activity signal than followers for a consumer brand, because boards are curation effort. Pinterest handles are rarely the domain stem, so a guessed account that fails the identity check is reported as identity_mismatch with no counts rather than returning a stranger's numbers. Read only; requires an APIFY_TOKEN and consumes Apify credits per call.
Related MCP server: Company Social Presence Mapper MCP Server
Quick start
Add this to your MCP client configuration:
{
"mcpServers": {
"mamba-pinterest-brand-presence-mapper": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-pinterest-brand-presence-mapper"],
"env": { "APIFY_TOKEN": "your-apify-token" }
}
}
}Prerequisites
Node.js 18 or newer
An Apify API token from console.apify.com/account/integrations
The actor is pay per event and consumes Apify credits per call. Pricing is on the actor page.
Example prompts
"How many Pinterest followers and boards does brooklinen.com have?"
"Is chewy.com a verified merchant on Pinterest?"
"Compare Pinterest board counts across patagonia.com and article.com."
Tool and inputs
Tool: map_pinterest_brand_presence
Input | Type | Meaning |
| string | Bare company domain, for example shopify.com. Supply this or a handle. With a domain the actor runs full discovery; with a handle it skips straight to |
| string | Optional. Improves search accuracy and is what the identity gate checks a discovered profile against, so supplying it reduces wrong matches. |
| string | Optional. The Pinterest username from pinterest.com/. Supplying it skips discovery and, more importantly, skips the identity risk: Pinterest h |
| boolean | When "true" (default) the profile page is fetched and the counts are extracted. Set "false" to resolve the profile URL only, which is cheaper and need |
| boolean | When "false" (default) a successful lookup is cached for seven days and reused. Set "true" to force a fresh fetch. Sent as a string for Clay compatibi |
Reading the output
Every row carries a per platform _status field, and it is the field to read
first. The vocabulary is the same across the whole Mamba Labs social family:
Status | Meaning |
| fetched and parsed, the value is there |
| we looked and there is no such profile |
| the profile exists and the value is not on the wire to us |
| the platform refused us, worth retrying later |
| we found a real profile and it belongs to someone else |
| you did not ask for this platform |
false and null are never interchangeable. false means we looked and the
answer is no. null means we could not look. If you filter for companies with no
presence, filter on false, because null rows are unknown rather than absent.
Full actor documentation
apify.com/mambalabs/pinterest-brand-presence-mapper
Mamba Labs GTM Suite
Mamba Labs builds a fleet of GTM enrichment actors that share one flat, Clay
ready output convention, so their rows join on company_domain with no cleaning
step. Full fleet: apify.com/mambalabs
License
MIT
Available Tools
1 toolmap_pinterest_brand_presenceMap Pinterest Brand PresenceARead-onlyIdempotent
Resolve a company domain to its Pinterest business account and return EXACT follower, following, pin and board counts, plus the claimed website, verified merchant status and last pin date, as one flat Clay ready row. Pinterest serves real integers, so these counts can be summed across a list. Board count is a better activity signal than followers for a consumer brand, because boards are curation effort. Pinterest handles are rarely the domain stem, so a guessed account that fails the identity check is reported as identity_mismatch with no counts rather than returning a stranger's numbers. Read only; requires an APIFY_TOKEN and consumes Apify credits per call.
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | Optional. The Pinterest username from pinterest.com/<handle>. Supplying it skips discovery and, more importantly, skips the identity risk: Pinterest handles are rarely the domain stem. | |
| skipCache | No | When "false" (default) a successful lookup is cached for seven days and reused. Set "true" to force a fresh fetch. Sent as a string for Clay compatibility. | |
| company_name | No | Optional. Improves search accuracy and is what the identity gate checks a discovered profile against, so supplying it reduces wrong matches. | |
| company_domain | No | Bare company domain, for example shopify.com. Supply this or a handle. With a domain the actor runs full discovery; with a handle it skips straight to the fetch. | |
| includeFollowerCounts | No | When "true" (default) the profile page is fetched and the counts are extracted. Set "false" to resolve the profile URL only, which is cheaper and needs no proxy. Sent as a string for Clay compatibility. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the bar is lower. The description adds meaningful behavioral context beyond those annotations: identity mismatch returns no counts rather than a stranger's numbers, Pinterest counts are real integers, board count is a better activity signal, and the tool consumes Apify credits. It doesn't contradict any annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single block of dense but well-organized prose. The return payload is front-loaded, followed by use-case interpretation, then identity risk and operational notes. Every sentence adds either behavioral or operational information; no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only resolver with no output schema, the description covers what the tool returns, how it behaves on failure, how to skip risks, what auth is required, cost implications, and caching semantics. This is complete enough for an agent to select, invoke, and interpret the result without opening the schema first.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description adds value beyond the schema by explaining why supplying company_name improves accuracy, why handles are riskier, why includeFollowerCounts=false is cheaper, and how skipCache behaves with a seven-day cache. This goes beyond the raw schema descriptions by adding decision context.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb-resource pair ('Resolve a company domain to its Pinterest business account') and enumerates exactly what is returned: follower, following, pin, board counts, claimed website, verified merchant status, and last pin date. It also differentiates the tool's identity-check behavior from a naive domain-to-handle guess, making its purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It clearly states read-only usage, requires an APIFY_TOKEN and consumes credits, and explains the recommended input paths: supply a handle to skip discovery or a domain to run full discovery. It does not name sibling tools or explicitly say when not to use it, but the guidance is enough for an agent to decide when to invoke it and what inputs to prefer.
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 tool update
v1.0.0- First observed
map_pinterest_brand_presence
TDQS
With only one tool, there is no possibility of confusing it with another. The tool's name and description clearly define its single purpose.
The single tool name follows a clear snake_case verb_noun pattern (map_pinterest_brand_presence) and is descriptive of its function. No inconsistencies exist.
One tool is below the typical 3-15 range, but the server's scope is extremely narrow: mapping a brand's Pinterest presence. This one comprehensive tool fully covers that scope without feeling unnecessarily thin.
The tool returns all core presence metrics (followers, following, pins, boards, claimed website, last pin date). Minor gaps exist, such as no batch processing or per-board drill-down, but the stated read-only mapping goal is well covered.
Maintenance
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
Email-domain intelligence: MX capability, provider, disposable status, SPF, DMARC, and MTA-STS.
Company & brand data by domain or ticker/ISIN: industry, headcount, HQ, social, colors, logos.
Look up a domain's public Website Launches launch record, owner verification & trust context.
Verify business legitimacy by domain or name in <2s. Trust score, verdict, evidence. x402-payable.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceDomain -> company intelligence for AI agents. Look up company name, country, contacts, and social profiles from any MCP-compatible client.6MIT
- AlicenseAqualityAmaintenanceMaps a company domain to its official social media URLs and follower counts across LinkedIn, X, Instagram, Facebook, and YouTube.1112MIT
- AlicenseAqualityAmaintenanceResolves any combination of company name, domain, or LinkedIn URL into the canonical company identity (name, domain, LinkedIn URL) with confidence scores and match method.198MIT
- AlicenseAqualityCmaintenanceResolves TikTok handles or company domains to brand accounts, returning follower, like, video counts, verification status, and more.183MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/mambalabsdev/mcp-pinterest-brand-presence-mapper'
If you have feedback or need assistance with the MCP directory API, please join our Discord server