Skip to content

New: Koala AI MCP beta. Connect your AI assistant to 62 SEO tools and KoalaWriter.

Set it up →
Koala AI MCP · Beta · 62 tools

Supercharge your AI agent with 62 SEO, research and marketing tools

In a few clicks, Claude, ChatGPT or Codex can pull live keyword volumes, competitor rankings and backlinks, and create brand-aware, optimised articles using KoalaWriter. Link your Google Search Console and Google Analytics properties in Brand DNA to give your assistant access to your own search and traffic data.

In beta: available to Professional plans and above that have joined the beta. No API key, and 23 of the 62 tools are free to use.

62
tools, one URL
23
of them free
~1 min
to connect

Works with Claude, ChatGPT, Codex, Claude Code, Cursor, and anything else that speaks MCP. No API key.

Connect your AI assistant

Choose where you work, follow the setup steps, and sign in to Koala AI. You choose which tools and brands it can access during approval. No API key needed.

The MCP is in beta. Connecting needs a Koala AI account on a Professional plan or higher that has joined the beta.

Sign in to check your account, or see the plans from Professional up. After signing in, join the beta from your Beta page and the setup steps below work as written.

Choose your assistant

Connect Koala AI to Claude Code

Run in your terminal
claude mcp add --transport http koala-ai https://koala.sh/api/mcp

Then run /mcp inside a session and approve it in your browser.

Using another MCP client?

Add this URL in a client that supports remote HTTP MCP servers with OAuth, then sign in to Koala AI when prompted.

https://koala.sh/api/mcp
Claude Code
> Write a post about our winter service special.
get_brand_profile Blue Spruce Heating and Air, Denver
get_brand_knowledge 8,900 characters
get_gsc_top_queries "furnace repair denver" 41 clicks, pos 4.2
get_keyword_volume "furnace tune up denver" 880/mo
check_keyword_coverage "furnace tune up denver" not covered
Your site already sits at 4.2 for "furnace repair denver", so I'd avoid competing with that page. "furnace tune up denver" is open at 880 searches a month and matches the special. Drafting it in your voice: first person plural, prominent brand mentions, the 24-hour response promise from your knowledge base.
create_article_in_koala_writer added to Article Queue

Your assistant calls these on its own. You just ask for the article.

Research and writing workflows

Eight jobs that used to need a dashboard, an export and a prompt doc, done in the assistant you already have open.

Write something that sounds like you

Write a post about our winter service special.

It reads your knowledge base and writing voice before drafting, checks the topic against pages you already have, and queues the article through KoalaWriter with internal links and images. You review a draft instead of rewriting a generic one.

get_brand_profileget_brand_knowledgecheck_keyword_coveragecreate_article_in_koala_writer

Find what slipped this month

Which pages lost clicks since last month, and why?

Your real Search Console numbers, not an estimate from a third-party index. It compares the periods, then looks at what now outranks you on the queries that fell. No exports and no dashboard tab.

get_gsc_search_performanceget_gsc_top_queriesget_gsc_page_performancesearch_google_serp

Tear down a competitor

Why is competitor.com beating us, and what do I do about it?

Rankings for both domains, the keyword gap between them, which of their pages earn the traffic, and which domains link to them and not to you. Your agent reasons over all of it in one session and comes back with a plan, not a CSV.

get_ranking_keywordsget_keyword_gapget_estimated_top_pagesget_backlink_gap

Decide what to write next

What should we publish in October?

Your assistant uses your business context, keyword data and existing pages to choose topics. It checks the calendar, then schedules the ones you approve. You can ask it to revise, reschedule or remove articles before writing starts. Autopilot execution requires a plan that includes it.

get_related_keywordscheck_keyword_coveragelist_article_tasksschedule_articlesupdate_scheduled_articlesremove_scheduled_articles

Audit a prospect before the call

Run the numbers on this domain before I pitch them tomorrow.

Traffic estimate, authority, what they rank for, where they are losing, and whether sampled Google AI Overviews cite them. An agency can work a prospect list in the time it used to take to log into three tools for one of them.

get_traffic_overviewget_domain_authorityget_ranking_keywordsget_google_ai_overview_presence

Rescue a page that stalled

This post has sat at position 12 for six months. Fix it.

It pulls the queries the page nearly ranks for, confirms Google has it indexed, reads what the current top results actually cover, and rewrites against the gap. Then it can ask Google to recrawl.

get_gsc_page_performanceget_page_contentsearch_google_serprequest_indexing

Find links worth chasing

Who links to my three closest competitors but not to me?

The full referring-domain profile for any site, anchor text distribution, and the gap between their link profile and yours. Your agent produces the outreach list and can draft the emails against each site's actual content.

get_referring_domainsget_backlink_gapget_anchor_textsget_page_content

Check whether AI search knows you exist

Does Google cite us in AI Overviews for our category?

Check whether Google AI Overviews cite your site for a query, compare competitor citations, assess page citation readiness, and check whether your robots file allows AI crawlers.

get_google_ai_overview_presencecompare_google_ai_overview_citationsaudit_page_citation_readinesscheck_ai_crawler_robots_rules

Guided research prompts

In clients that support MCP prompts, choose research_topic to assess a topic or plan_content to plan your next articles. These prompts guide your assistant through keyword research, coverage checks and planning using the tools above. Loading a prompt costs no credits; the tools it calls carry their usual costs.

All 62 tools, one connection

Approve once and tick what you want it to reach. Change it later from your account page without reconnecting.

Your business and your Google data

26 tools covering what Koala AI knows about your company and what Google reports about your site. This is the part no generic SEO tool can hand an assistant, and almost all of it is free.

Images for your marketing

1 tools

Generate standalone images for social posts, Pinterest pins and ads, with optional reference images.

  • generate_imageCreate an image with KoalaImages1 fast / 8 quality cr

Requires Generate images permission. Uses platform credits, separate from images generated inside KoalaWriter.

Your account

1 tools

Check your budget before a research or writing session. Included with any enabled capability, without Brand DNA.

  • get_usageCredits and word allowance remainingfree

Your KoalaWriter articles

5 tools

Create, read and edit articles without Brand DNA. Supply a brand explicitly when you want its saved context and defaults.

  • create_article_in_koala_writerGenerate an article with KoalaWriterwords
  • get_article_statusWhere an article got tofree
  • get_article_contentRead a finished article's markdownfree
  • list_recent_articlesFind an article without its idfree
  • edit_articleApply feedback to an article1 cr

Read articles grants access to account-owned articles; creation and editing require a separate action permission. Generation uses your word allowance.

Your own Google data

10 tools

Search Console and Analytics, read straight from your property. Your assistant stops estimating your traffic and reads it.

  • get_gsc_search_performanceClicks and impressions over any periodfree
  • get_gsc_top_queriesYour measured ranking queriesfree
  • get_gsc_top_pagesYour pages by search trafficfree
  • get_gsc_query_performanceOne query, tracked over timefree
  • get_gsc_page_performanceOne page, tracked over timefree
  • get_gsc_indexing_statusWhether Google has indexed a URLfree
  • get_ga4_top_pagesYour best pages in Google Analyticsfree
  • get_ga4_traffic_sourcesWhich channels bring the trafficfree
  • get_ga4_audience_overviewWho visits, and from wherefree
  • get_ga4_page_performanceEngagement for a single pagefree

Free. Appears once a brand has Google connected.

Google submissions

1 tools

Submit URLs for a brand with a connected Google property.

  • request_indexingSubmit URLs to Googlefree

Costs no credits. Requires the separate Google submissions permission; read-only Google access does not allow submissions.

Your business, as Koala AI knows it

8 tools

The Brand DNA built from your own website: what you sell, how you write, what you already cover, and what is scheduled next. The research workflows ship as prompts your agent runs itself, not as tools.

  • list_brandsEvery brand on your accountfree
  • get_brand_profileBusiness type, market, language, writing voicefree
  • get_brand_knowledgeThe knowledge base built from your sitefree
  • list_article_tasksWhat is scheduled and what shippedfree
  • schedule_articlesSchedule article generation and publicationfree
  • update_scheduled_articlesRevise or reschedule articles before they startfree
  • remove_scheduled_articlesRemove scheduled articles before they startfree
  • list_writer_presetsDiscover brand defaults and saved writer presetsfree

Requires Brand DNA setup. Reads cost no credits; scheduling, changes and cancellations require Manage scheduled articles permission.

The AI Marketing Toolkit

36 research tools for any website, including your own: keywords, competitors, backlinks, live SERPs, trends, page fetching, AI search visibility and product research. The same tools Koala AI's own SEO agent runs on, from a tenth of a platform credit per call.

Try: “Research keyword opportunities for example.com in the UK. Compare its rankings with competitors and check which topics it already covers.” Your assistant passes the domain and market explicitly.

Keywords

8 tools

Volume, difficulty and intent for anything you might target.

  • check_keyword_coverageWhether a site already covers each keyword3 cr
  • get_keyword_volumeMonthly volume, competition and CPC3 cr
  • get_related_keywordsIdeas related to seed keywords1 cr / seed keyword
  • get_autocompleteGoogle query completions0.25 cr
  • get_keyword_variationsLong tail variations containing seed keywords1 cr / seed keyword
  • get_keyword_gapWhat a competitor ranks for and you do not1 cr
  • discover_domain_keywordsKeyword opportunities related to a domain1 cr
  • get_ranking_keywordsRanking keywords and their positions1 cr

Competitors

5 tools

Who is beating you, which pages do it, and how that has moved.

  • get_competitor_domainsWho competes with a domain in search1 cr
  • get_estimated_top_pagesLeading pages by estimated organic traffic1 cr
  • get_traffic_overviewEstimated organic traffic and its value1 cr
  • get_historical_trafficHow that traffic moved over time4 cr
  • get_domain_authorityAuthority score for any domain1 cr

Backlinks

5 tools

Link profiles for any domain, and the domains you are missing.

  • get_backlink_summaryTotals, referring domains, authority2 cr
  • get_referring_domainsWho links to a domain2 cr
  • get_backlink_listIndividual links with their anchors2 cr
  • get_anchor_textsAnchor text distribution2 cr
  • get_backlink_gapDomains linking to them but not to you2 cr

Search results and trends

3 tools

What Google is showing right now, and what interest is doing.

  • search_google_serpLive Google results, with People Also Ask0.5 cr
  • get_google_trendsInterest over time1 cr
  • get_pinterest_trendsPinterest trend data0.1 cr

Pages and crawling

8 tools

Fetch, render and analyse anything on the web, yours or anyone else's.

  • get_sitemapEvery URL a site publishes0.25 cr
  • screenshot_pageA real browser screenshot, desktop or mobile0.25 cr
  • search_youtubeFind videos covering a topic0.1 cr
  • get_youtube_captionsA video's full transcript0.25 cr
  • get_page_contentReadable text from any URL0.25 cr
  • get_page_htmlRaw HTML, no rendering0.1 cr
  • analyze_pageOn-page SEO analysis of a URL1 cr
  • check_ai_crawler_robots_rulesDeclared robots.txt rules for AI crawlers0.1 cr

AI search visibility

5 tools

Google AI Overview citations, page citation readiness, and AI crawler access.

  • get_google_ai_overview_presenceWhether Google AI Overviews cite your site1 cr
  • get_ai_search_opportunitiesQueries where you could be cited and are not3 cr
  • audit_page_citation_readinessWhether a page is quotable by an AI answer1 cr
  • compare_google_ai_overview_citationsCompare sampled Google AI Overview citations1 cr
  • search_brand_mentionsDiscover web search results mentioning a brand1 cr

Shopping

2 tools

Product research for ecommerce and affiliate work.

  • amazon_searchAmazon search results1 cr
  • amazon_product_detailsProduct details and reviews1 cr

Four calls, one question, no tabs

The data tools compose the same way the brand ones do.

Claude Code
> Why is competitor.com outranking us? Find the gap and plan around it.
get_ranking_keywords ours: 312 keywords, 41 on page one
get_keyword_gap 187 keywords they rank for, we do not
get_estimated_top_pages their 3 pages earn 61% of it
get_backlink_gap 44 domains link to them, not us
Their advantage is one cluster, not the whole site: comparison pages for "X vs Y" queries, 34 of them, averaging position 3. You rank for the category terms already. The gap is 187 keywords worth roughly 24k searches a month, and their backlinks come mostly from 12 review sites you are not on. Want me to draft the first five comparison pages?

Who it is for

Agencies

Research competitors, find content gaps and create articles for each client from one conversation. Use each client's Brand DNA to keep their business details and writing voice distinct.

In-house SEO

Investigate traffic drops with your own Search Console and Analytics data, compare competitor rankings, and turn the findings into content briefs and updates to existing articles.

Marketers

Find topics your audience searches for, check what your site already covers, and create articles that use your brand's knowledge and voice. Review the content plan, then ask your assistant to schedule the articles you approve.

Solo founders

Work directly in your code and manage your marketing with the same AI agent. Go from shipping a feature to researching demand, creating an article and checking search performance without leaving Claude Code, Cursor or Codex.

Why generic AI writing reads generic

It invents your business

Ask any assistant to write for your company and it guesses. Wrong services, invented guarantees, a tone nobody at your company uses. You spend the time you saved fixing it.

It cannot see search data

It has no idea what you rank for, what your competitors own, or whether you published something on this exact topic last spring. So it suggests topics you already cover and keywords you cannot win.

It guesses at your traffic

Third-party estimates are the best a generic tool can manage. Koala AI holds your Google grant, so your assistant reads the actual clicks, impressions and positions from your own property.

Brand DNA gives your assistant your business profile, writing voice and content calendar. Link your Google Search Console and Google Analytics properties in Brand DNA to bring your own search and traffic data into the same conversation.

Frequently Asked Questions

Where do queued articles go, and how long do they take?
Open Article Queue in Koala AI to see progress and adjust your concurrency limit. Articles are written one at a time by default. The bulk writer, API and MCP share your queue, so other waiting articles can make completion take much longer than the few minutes needed to write an individual article once it starts. Increase concurrency on the Article Queue page if you want more articles written at once.
How does Brand DNA improve my results?
Brand DNA gives your assistant your business context, writing voice and content preferences so it can create brand-aware, optimised articles using KoalaWriter. Link your Google Search Console and Google Analytics properties in Brand DNA to let your assistant use your own search and traffic data too.
What can I do with it?
Your AI assistant gains 62 Koala AI tools it can call by itself: 36 for SEO data about anyone on the web, and 26 for your own business, including your Search Console and Analytics. You keep working in Claude, ChatGPT or Codex as normal and it calls what it needs.
How do I connect it?
Follow the setup tab for your AI tool: add the MCP URL using its command or configuration, then authorize in your browser and choose capabilities. You do not need to copy an API key.
Can it read my own Search Console and Analytics?
Yes. Link your Google Search Console and Google Analytics properties in Brand DNA, then authorize access when connecting the MCP. Your assistant can then pull clicks, impressions and average position by query and by page, plus traffic sources, audience and indexing status. Those eleven tools cost no credits, since it is your own data.
What does it cost?
23 of the 62 tools cost no platform credits. Data tools bill per call, from 0.1 credits for a raw page fetch to 4 for historical traffic; most keyword and competitor lookups are 1, and backlink lookups 2. Keyword ideas and variations cost 1 credit per seed keyword. Standalone images cost 1 credit for fast or 8 for quality. Text and image generation in KoalaWriter use your word allowance. There is no daily research-call limit. Request rate limits apply, including to free tools.
Do I need a paid plan?
Yes. During the beta the MCP needs a Professional plan or higher plus the beta opt-in on your Beta page, and it uses the plan's credits and word allowance. Free accounts can read the tool list but cannot connect an app. Individual features, such as Autopilot, still depend on your plan.
Will all these tools fill up my context window?
Choose the capability groups you need during approval. Keywords plus backlinks includes 13 tools. The approval screen measures the selected tool definitions, including which tools your account can use. Actual model and client context usage varies.
I manage several brands. Will it use the right one?
Brand tools accept a brand ID. Ask your assistant to list the available brands and specify which one you want it to work on. When only one brand is available, it is selected automatically.
Can I change what it can do after connecting?
Yes, from Connected apps on your account page. Tick or untick any capability and save; the app picks it up when it next starts a session. You never have to disconnect and reconnect, or add a second URL.
Where does the data come from?
The same places Koala AI's own SEO agent gets it: the keyword, ranking and backlink index behind the agent, live Google results fetched at the moment you ask, and your own Google properties for the Search Console and Analytics tools. These are the identical tools the agent runs, not a trimmed-down copy.
Does it work with agents I build myself?
Yes. It is a standard MCP over HTTP with OAuth 2.1, dynamic client registration and PKCE, so anything that speaks the protocol can connect, including your own code.
How is this different from the Koala AI API?
The API is for software you build yourself. This is for AI tools you already use, and it carries your brand context and your Google connection, which the API does not.

Bring your brand into every article

Koala AI reads your website and builds your brand profile in about twenty seconds. Your connected assistant can then read that context and apply it when you ask for brand-aware writing.