Summary
SEO data from the Mangools suite through its official API: KWFinder keyword research and keyword difficulty, SERPChecker result pages, LinkMiner backlinks, SiteProfiler domain metrics, SERPWatcher rank tracking and AI Search Watcher brand visibility in AI answers.
Guided setup
Connect Mangools to Microsoft Copilot in 2 minutes
Start a free trial on AnythingMCP Cloud, connect Mangools in the guided setup, then add your MCP URL to Microsoft Copilot. No code and no server to run.
No credit card · 7-day trial · Self-host alternative available
Try asking
Example prompts for Mangools
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Mangools, paste your credentials, mint an MCP API key — done. No Docker, no
git clone, no local server.
Mangools + Microsoft Copilot
SEO data from the Mangools suite through its official API: KWFinder keyword research and keyword difficulty, SERPChecker result pages, LinkMiner backlinks, SiteProfiler domain metrics, SERPWatcher rank tracking and AI Search Watcher brand visibility in AI answers.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
MANGOOLS_API_KEY
Step 1 — Get credentials
The connector calls the official Mangools API with your account's API key. It only reads: nothing is created or changed in the account.
- Log in at mangools.com and open mangools.com/api-token.
- Copy the API key shown there into
MANGOOLS_API_KEY. Every Mangools plan includes API access; quotas follow the plan. - Call
mangools_get_limitsfirst to see what is left. Related and competitor keywords and keyword metrics spend keyword lookups, keyword SERP and SERPChecker spend SERP lookups, and backlinks spend one backlink row per returned link. Repeating an identical lookup within 24 hours is free (except keyword metrics), and tools that read saved data (keyword lists, lookup history, trackings, AI monitors, locations) spend nothing. - For a domain, call
mangools_get_site_overviewfirst: the backlink profile, top content, competitors and audience tools answer 429Not in historywithout an overview of the same URL in the last 24 hours.
API keys may send 3 requests per 30 seconds per resource pool, so send calls one at a time, never in parallel. A 429 of type RateLimit means wait 30 seconds and send the same request once; CreditLimit means the quota is spent and waiting does not help. A 403 means your plan does not include that tool.
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in Microsoft Copilot
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Microsoft Copilot uses MCP servers through agents built in Copilot Studio: you add AnythingMCP to an agent as a tool, then publish the agent to Microsoft 365 Copilot and Teams. Copilot Studio connects from Microsoft's cloud over Streamable HTTP, which AnythingMCP supports.
- In Copilot Studio, open your agent (or create one), go to Tools and choose Add a tool → New tool → Model Context Protocol.
- Enter a Server name (for example
AnythingMCP), a Server description that says what the connector does, and the Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio uses the description to decide when to call the server. - Under authentication, choose API key, set Type to Header and the header name to
X-API-Key, then select Create. - In Add tool, choose Create a new connection, paste an MCP API key from AnythingMCP (MCP Servers → your server → API keys) and select Add to agent.
- Try it in the agent's Test pane: ask for something that needs the
Mangoolstools. - Select Publish, then Channels → Microsoft 365 and Microsoft Teams, keep Make agent available in Microsoft Copilot selected and choose Add channel. See agent in Teams installs it for you; in Microsoft 365 Copilot, type @ and pick the agent.
Prefer per-user sign-in? Choose OAuth 2.0 → Dynamic discovery instead of an API key: each user then signs in to AnythingMCP the first time the agent calls it.
Self-hosting? Use your instance's public HTTPS address instead of https://cloud.anythingmcp.com. Copilot Studio connects from Microsoft's cloud, so localhost does not work.
Available tools
| Tool | What it does |
|---|---|
mangools_get_limits | Show the account's remaining quota in every Mangools pool (keyword lookups, SERP lookups, backlink rows, tracked keywords, URL metrics...)… |
mangools_search_locations | Search geotargeting locations by name (country, region or city) and return up to 100 matches with location id, type and country code |
mangools_get_related_keywords | KWFinder keyword research: related keywords for a seed keyword with search volume, monthly volume history, CPC, PPC competition and keyword… |
mangools_get_competitor_keywords | KWFinder competitor research: the keywords a domain or URL ranks for in Google in one location, with position, search volume, estimated… |
mangools_get_competitor_domains | Domains that compete with a domain for the same organic keywords, with the number of shared keywords |
mangools_get_keyword_serp | KWFinder keyword detail: keyword difficulty, the organic Google results (top 10 per page) with their authority metrics, the result count… |
mangools_get_keyword_metrics | Get metrics for a list of keywords you already have (up to your plan's related-keywords-rows, at least 200): search volume and 12-month… |
mangools_get_keyword_gap | Keyword gap analysis: keywords that up to 5 competitor domains rank for and your domain does not, per competitor, ordered by the… |
mangools_list_keyword_lists | List the keyword lists saved in KWFinder with id, name and the ids of the keywords in each |
mangools_get_keyword_list | Get one saved keyword list with full data for every keyword: search volume, monthly volumes, CPC, PPC, keyword difficulty and location |
mangools_list_keyword_history | The account's last 100 KWFinder lookups (related keywords, competitor keywords, keyword gap) with keyword or URL, location and time |
mangools_get_serp_analysis | SERPChecker: the full Google result page for a keyword with organic and paid results, SERP features, above-the-fold coverage, CTR per… |
mangools_get_url_metrics | Authority metrics for one URL: Moz Domain Authority and Page Authority, Majestic Citation Flow and Trust Flow |
mangools_get_backlinks | LinkMiner: backlinks of a URL, domain or path, up to 500 per page, with source URL, anchor text, Citation and Trust Flow, link type and… |
mangools_get_link_metrics | Link authority of a URL, domain or subdomain from Majestic: Citation Flow, Trust Flow, referring domains and backlink counts |
mangools_get_site_overview | SiteProfiler overview of a domain or URL: Moz DA/PA, Majestic CF/TF, rank and referring-IP history since 2016 and social shares |
mangools_get_site_backlink_profile | SiteProfiler backlink profile of a domain or URL: referring domains and IPs, link types, top anchors and link growth |
mangools_get_site_top_content | SiteProfiler top content: the site's most linked and most shared pages with their metrics |
mangools_get_site_competitors | SiteProfiler competitors: domains competing with the site for organic keywords, with their authority metrics |
mangools_get_site_audience | SiteProfiler audience: estimated traffic by country and audience signals of the site |
mangools_list_trackings | SERPWatcher: list the rank tracking campaigns of the account, newest first, with tracking id, domain, location, platform and the number of… |
mangools_get_tracking_detail | SERPWatcher: one tracking with its keyword list, each keyword with id, text, currently ranking URL, tags and last check |
mangools_get_tracking_stats | SERPWatcher statistics for a tracking over a date range: per keyword the current, best and average rank, rank change, estimated visits… |
mangools_list_tracked_keywords | SERPWatcher: all tracked keywords of a tracking with current rank, search volume, monthly volumes and active flag |
mangools_list_ai_monitors | AI Search Watcher: list the brand monitors of the account with id, brand name, domain, location, language and monitoring state |
mangools_get_ai_monitor | AI Search Watcher: how often a brand is mentioned and cited by AI answer engines (ChatGPT, Gemini, Claude, Google AI Overviews...) across… |
mangools_list_ai_models | AI Search Watcher: the AI models available for brand monitoring, with numeric id, name and whether each can still be added to a monitor |
FAQ
Which Copilot is this for? Microsoft 365 Copilot at work, through agents built in Copilot Studio. The Microsoft Copilot app for personal accounts has no option to add your own MCP server.
What do I need? A work account with access to Copilot Studio (a license or a trial) to build the agent. People who use it in Microsoft 365 Copilot or Teams need access to the agent: share it with them, or ask an admin to publish it to the organization. If your organization applies data policies to Power Platform connectors, they cover MCP servers too.
The agent doesn't call the tools. Check that the header name is exactly X-API-Key and that the key belongs to the same MCP server as the URL, and make the server description specific: Copilot Studio uses it to decide when to call the server. Publish the agent again after each change; in an open chat, type "start over" to get the new version.
Next steps
- Connector landing page
- Connect to Claude
- Connect to ChatGPT
- Connect to Cursor
- Connect to Gemini
- Connect to Meta Muse
Was this guide helpful?