Tools

How the tools work

The parameters every tool shares, what a response carries, pagination and async tasks.

Manifold's tools are sorted into groups by where the data comes from. Every tool looks something up, so your agent can call one again whenever it needs fresh data, and a monitor repeats the calls on a schedule and reports what changed. Your agent picks the tools for you, so you rarely need to know them by name, but this page explains what they all have in common. Each group has its own page with every tool's parameters, result and cost.

SEO toolsGoogle organic search: keywords, rankings, results pages, domains, backlinks and site health.Search Console toolsYour own sites' clicks, rankings, sitemaps, indexing and crawl issues from Google Search Console and Bing Webmaster Tools, and sitemap and URL submission. Free.Google Analytics toolsYour own sites' sessions, users, conversions and revenue by channel, page, campaign or date, from Google Analytics 4. Free.AI answer toolsWhat ChatGPT, Claude, Gemini, Perplexity and Google's AI answers say and cite, and whether a site is ready for them.People and company toolsPeople and companies, and finding and verifying work emails. Every reveal is charged.Google Maps toolsLocal businesses as Google Maps lists them: who ranks for a search in an area, filtered lists for prospecting, and full Business Profiles.Ad library toolsAds running in the platforms' public ad libraries, by keyword, brand or advertiser.Reddit toolsPosts, comments and communities: search across Reddit, or watch what appears in a subreddit.TikTok toolsRead TikTok accounts, videos, comments, transcripts and audiences from your agent: each tool's parameters, what it returns and what it costs.Instagram toolsRead Instagram accounts, posts, reels, comments and transcripts from your agent: each tool's parameters, what it returns and what it costs.Facebook toolsRead Facebook pages, posts, groups, comments and transcripts from your agent: each tool's parameters, what it returns and what it costs.YouTube toolsRead YouTube channels, videos, comments and transcripts from Claude, ChatGPT or Cursor: each tool's parameters, what it returns and what it costs.LinkedIn toolsRead LinkedIn people, company pages and posts from Claude, ChatGPT or Cursor: each tool's parameters, what it returns and what it costs.App store toolsGoogle Play and App Store listings, reviews, top charts and the store searches apps rank for.Amazon toolsAmazon results pages, product listings, sellers and the Amazon searches products rank for.Monitoring toolsMonitors that repeat other tools' calls on a schedule and report what changed: mentions, posts, pages, ads, rankings and AI answers. The tools are free; checks pay for their calls.Google Shopping toolsGoogle Shopping results, product specs, every store's price and pooled reviews.

Common parameters

Many tools take some of these parameters. A tool's page lists the ones it takes.

ParameterDefaultWhat it does
location"United States"Where the search runs, by name or provider code
language"en"ISO 639-1 language code
device"desktop""desktop" or "mobile"
limit100The most rows to return, up to 1,000
cursorNoneThe next page: meta.cursor from the previous result
providerThe server's choiceLeads tools only: which data provider to use. meta.provider says which one answered
max_creditsNonePaid tools: refuse the call with BudgetExceeded if the estimate is higher
dry_runfalsePaid tools: return only meta with the estimate. Costs nothing

Search data is from Google only.

Targets

Tools that take a target accept a domain or a URL, and the form you give sets how much of the site it covers:

TargetCovers
example.comThe domain and all its subdomains
www.example.comThat host only
https://example.com/pricingThat page only

What a response carries

A result is the tool's data plus two extras: meta, which describes the call, and hints, which suggests what to do next. The same JSON also comes back as text, for clients that read text only.

meta fieldWhat it says
providerThe data provider that answered
credits_chargedWhat this call cost
est_creditsThe estimate made before the call
cachedtrue if the answer came from the cache
data_as_ofWhen the provider's data is from
rows_returned, rows_availableRows in this result, and in total where the provider says
cursorPass it back as cursor for the next page. null on the last page
request_idQuote it when you contact support

hints lists up to three tools worth calling next, cheapest first, each with its estimate.

In the data, null means the provider has no data, and 0 means it measured zero. So a keyword with a null volume is one the provider has no number for, which is not the same as one nobody searches for.

Pagination

List tools return up to limit rows and a meta.cursor. To get the next page, call the same tool with the same input and cursor set to that value. The cursor is opaque, so pass it back exactly as you got it.

Batch inputs

Some tools take a list, such as a list of domains. They return the rows that worked and an errors list for the rest, and each error names its input. One bad domain does not fail the whole batch.

Async tasks

Two tools take longer than a request should: seo_run_technical_crawl and aeo_run_ai_answers. Instead of making your agent wait, they return a task_id and poll_after_s at once. Your agent can wait that many seconds, or call get_task with the task_id straight away:

JSON
{"task_id": "task_01J..."}

While the task runs, get_task holds the call for up to 25 seconds, then returns TaskPending, and your agent calls it again at once. When it is done, it returns the result under result, with the settled charge in meta.credits_charged. get_task is free, and results are kept for 30 days.

Feedback

When a tool returns an error that does not explain itself, or a result that looks wrong, your agent can report it with submit_feedback. It takes a kind (error, wrong_data, feature_request or other), a message, and optionally the tool and the request_id from the call's meta, which lets us find that exact call:

JSON
{"kind": "error", "tool": "seo_get_serp", "request_id": "3f1c9a2e-8d4b-4c6f-9e1a-7b2d5c8f0a13", "message": "seo_get_serp returned ProviderUnavailable five times in ten minutes."}

It returns a feedback_id. The report reaches only the Manifold team, by email, and nothing comes back through the tool. You can also ask your agent to send us anything else, such as a tool you wish existed. submit_feedback is free, and each workspace can send 20 reports a day. Like get_task, it has no group on the Tools page, so it is always there.

Once per workspace, after it has been used on a few different days, one result carries feedback_request in its meta. Your agent finishes what you asked, then asks you once whether you have feedback on Manifold, and sends your answer with prompted: true only if you give one. ChatGPT and Codex get no request.

Tool capabilities

Each tool is labelled Read, Write or Sensitive write for connector review. The labels match the MCP annotations (readOnlyHint and destructiveHint) the server advertises.

  • Write: creating or updating a monitor, submitting a sitemap or URLs to Google or Bing, and submit_feedback.
  • Sensitive write: deleting a monitor.
  • Read: every other tool, including crawls and AI-answer runs that only look data up.
ToolCapability
seo_search_keywordsRead
seo_get_keyword_metricsRead
seo_get_serpRead
seo_get_positionRead
seo_get_domain_overviewRead
seo_get_ranked_keywordsRead
seo_get_serp_competitorsRead
seo_get_keyword_gapRead
seo_get_backlink_summaryRead
seo_get_backlinksRead
seo_get_referring_domainsRead
seo_get_domain_ratingsRead
seo_get_traffic_estimatesRead
seo_get_pageRead
seo_run_technical_crawlRead
get_taskRead
submit_feedbackWrite
aeo_run_ai_answersRead
aeo_search_promptsRead
aeo_get_site_readinessRead
console_list_propertiesRead
console_get_search_analyticsRead
console_get_sitemapsRead
console_inspect_urlRead
console_get_crawl_issuesRead
console_submit_sitemapWrite
console_submit_urlsWrite
analytics_list_propertiesRead
analytics_get_fieldsRead
analytics_get_reportRead
leads_search_companiesRead
leads_get_companyRead
leads_search_peopleRead
leads_get_personRead
leads_get_emailRead
leads_get_email_statusRead
leads_get_domain_emailsRead
reddit_search_postsRead
reddit_search_commentsRead
reddit_get_new_postsRead
reddit_get_postRead
reddit_get_commentsRead
reddit_search_subredditsRead
reddit_get_subredditRead
tiktok_get_profileRead
tiktok_get_videosRead
tiktok_get_videoRead
tiktok_get_commentsRead
tiktok_search_videosRead
tiktok_get_transcriptRead
tiktok_get_followersRead
tiktok_get_audienceRead
instagram_get_profileRead
instagram_get_postsRead
instagram_get_reelsRead
instagram_get_postRead
instagram_get_commentsRead
instagram_search_postsRead
instagram_get_transcriptRead
facebook_get_profileRead
facebook_get_postsRead
facebook_get_postRead
facebook_get_commentsRead
facebook_get_group_postsRead
facebook_get_transcriptRead
youtube_get_channelRead
youtube_get_videosRead
youtube_get_videoRead
youtube_get_commentsRead
youtube_search_videosRead
youtube_get_transcriptRead
linkedin_get_profileRead
linkedin_get_companyRead
linkedin_get_company_postsRead
linkedin_get_postRead
linkedin_get_commentsRead
linkedin_search_postsRead
twitter_get_profileRead
twitter_get_tweetsRead
twitter_get_tweetRead
ads_search_adsRead
ads_get_advertiser_adsRead
ads_get_adRead
ads_search_advertisersRead
maps_search_placesRead
maps_search_businessesRead
maps_get_placeRead
apps_get_appRead
apps_get_reviewsRead
apps_get_keywordsRead
apps_get_competitorsRead
apps_get_shared_keywordsRead
apps_search_appsRead
apps_get_top_chartsRead
amazon_search_productsRead
amazon_get_productRead
amazon_get_sellersRead
amazon_get_keywordsRead
amazon_get_competitorsRead
amazon_get_keyword_metricsRead
amazon_search_keywordsRead
shopping_search_productsRead
shopping_get_productRead
shopping_get_sellersRead
shopping_get_reviewsRead
monitoring_create_monitorWrite
monitoring_get_monitorsRead
monitoring_get_changesRead
monitoring_get_historyRead
monitoring_update_monitorWrite
monitoring_delete_monitorSensitive write

Skills

The tools answer one question each. For a whole job, such as an SEO plan or a lead list, install Manifold's marketing skills. Each skill covers one area of marketing: what works there now, with dated sources, and which tools to call when the job needs numbers. That page shows how to install them in Claude Code, Codex, Gemini CLI, Cursor and other agents. Start with manifold-get-started: it asks about your goal and picks the skills to run.