UnifAPI MCP integration for AI agents.

Connect AI agents to UnifAPI through 220 structured actions, including batch get tiktok videos, aggregate geo mentions, and browse instagram explore. Review…

ACTION CONTRACTS
220
AUTHENTICATION
API key
SOURCE STATUS
Provider-backed

CATALOG SOURCE REVIEWED AUGUST 23, 2026 / ACTION NAMES AND SCHEMAS DERIVED FROM WORKING MACHINES PROVIDER SOURCE

CAPABILITY PROFILE

What the UnifAPI integration exposes

The UnifAPI Agent App exposes 220 provider-backed actions for ai, data, and location work. Its current contract lets an authorized agent batch-fetch tiktok videos by id, aggregate llm mention metrics by dimension, and browse instagram's explore feed. These operations are called through Working Machines as typed capabilities rather than through browser navigation or copied UI steps.

A connection uses API key. Before execution, the agent can inspect the selected action, its required fields, declared scopes, and expected output contract. Provider credentials remain inside the Working Machines runtime; the calling agent receives the capability and its structured result, not the underlying secret.

For reliable operation, start with the narrowest action that satisfies the task, resolve stable provider identifiers before changing state, and validate the returned object or status after execution. Availability still depends on the connected UnifAPI account, granted provider permissions, workspace policy, region, plan, and upstream API behavior.

VERIFIED ACTION SAMPLE

Real UnifAPI capabilities.

Showing 12 of 220 actions. Risk labels are conservative signals based on operation names, not substitutes for provider documentation or runtime policy.

batch_get_tiktok_videosREAD

Batch-fetch TikTok videos by ID.

INPUTS: ids

aggregate_geo_mentionsREVIEW

Aggregate LLM mention metrics by dimension.

INPUTS: target / engine / location / language / filters

browse_instagram_exploreREVIEW

Browse Instagram's Explore feed.

INPUTS: cursor

browse_instagram_recommended_reelsREVIEW

Browse Instagram's recommended Reels feed.

INPUTS: cursor

browse_reddit_feed_homeREVIEW

Browse Reddit's anonymous home feed.

INPUTS: cursor

browse_reddit_feed_newsREVIEW

Browse Reddit's news feed.

INPUTS: cursor

browse_reddit_feed_popularREVIEW

Browse Reddit's popular feed.

INPUTS: cursor

browse_youtube_trendingREVIEW

Browse YouTube's trending videos.

INPUTS: country / type / language_code

capture_screenshotREVIEW

Capture a page screenshot.

INPUTS: url / wait_until / timeout_ms / viewport / full_page

check_x_friendshipREAD

Check whether one X user follows another.

INPUTS: source_id / target_id / source_screen_name / target_screen_name

classify_seo_keyword_intentREVIEW

Classify keyword search intent.

INPUTS: keywords / language

collect_seo_keyword_autocompleteREVIEW

Collect autocomplete keyword suggestions.

INPUTS: keyword / location / language / cursor_pointer / client

INPUT CONTRACTS

Know what the action needs before it runs.

batch_get_tiktok_videos

idsREQUIRED
Up to 20 numeric TikTok video ids

aggregate_geo_mentions

targetREQUIRED
Up to 10 target entities, each a domain or a keyword.
engineOPTIONAL
The engine value.
locationOPTIONAL
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.
languageOPTIONAL
Search language as an ISO code or full language name. Defaults to en.
filtersOPTIONAL
Filter the raw mentions dataset before it is aggregated. Provide a single condition {"field","op","value"} or an {"and":[...]} / {"or":[...]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: ai_search_volume (monthly AI search volume); mentions (number of mentions); platform (LLM engine, e.g. chat_gpt, google); location (location name); language (language name); sources_domain (cited source domain); search_results_domain (domain in the engine's search results); brand_entities_title (brand entity title); brand_entities_category (brand entity category). Example: {"field":"ai_search_volume","op":">","value":1000}

browse_instagram_explore

cursorOPTIONAL
The cursor value.

browse_instagram_recommended_reels

cursorOPTIONAL
The cursor value.

PROVIDER-SPECIFIC WORKFLOWS

Jobs this Agent App can support

Inspect Batch Get Tiktok Videos

Batch-fetch TikTok videos by ID. Use this as a bounded discovery step, retain the returned identifier, and avoid expanding the read beyond the task's stated scope.

batch_get_tiktok_videos

Verify with Aggregate Geo Mentions

Aggregate LLM mention metrics by dimension. Compare the returned provider state with the intended outcome and preserve stable IDs or canonical links in the run record.

aggregate_geo_mentions

SAFETY BOUNDARY

Operate UnifAPI with explicit limits

  • Authorize UnifAPI with API key and grant only the provider access required by the selected actions.
  • The current action names appear read-oriented, but returned UnifAPI data may still be sensitive and should be minimized before it enters model context.
  • Do not infer permission from catalog visibility. Workspace policy, connection identity, and upstream authorization still govern execution.
  • No provider scope string is declared on the sampled actions. Verify the connected account's actual permissions in UnifAPI rather than assuming unrestricted access.
  • After a call, inspect the structured result and execution record before reporting that the UnifAPI task completed successfully.

CONNECTION MODEL

API key

UnifAPI API key used with the Authorization: Bearer <apiKey> header. Sign in and create an API key in the UnifAPI dashboard: https://api.unifapi.com/sign-in.

Working Machines stores provider credentials behind the execution boundary. An agent can use an authorized connection identity, but catalog discovery alone does not reveal OAuth tokens, API keys, or provider secrets.

READ SIGNALS
188
WRITE SIGNALS
0
HIGH IMPACT
0
REVIEW SIGNALS
32

EVIDENCE AND AVAILABILITY

Provider reference

Action names, input fields, authentication types, and counts on this page are generated from the Working Machines provider catalog. Provider behavior, quotas, object semantics, account eligibility, and regional availability remain governed by UnifAPI.

Official UnifAPI website

ONE CONNECTION. REAL WORK.

Give your agent software it can use.

Connect through MCP or explore the Agent App catalog and choose only the capabilities your workflow needs.

EXPLORE AGENT APPS