Skip to main content
Glama
pubrio

Pubrio

Official

search_companies

Search B2B companies using filters like name, domain, location, industry, technology, or headcount. Combine with get_locations, search_verticals, and search_technologies for valid codes.

Instructions

Search B2B companies by name, domain, location, industry, technology, or headcount. Tip: use get_locations, search_verticals, and search_technologies to find valid filter codes

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (default 1)
placesNoComma-separated place names
domainsNoComma-separated list of domains (e.g. "google.com,apple.com")
keywordsNoComma-separated keywords
per_pageNoResults per page (default 25, max 25)
companiesNoComma-separated company domain_search_id UUIDs
locationsNoComma-separated location codes
verticalsNoComma-separated industry verticals
categoriesNoComma-separated technology category IDs
job_titlesNoComma-separated job titles to filter by
revenue_maxNoMaximum revenue
revenue_minNoMinimum revenue
company_nameNoCompany name to search for
technologiesNoComma-separated technologies
employees_maxNoMaximum number of employees
employees_minNoMinimum number of employees
job_locationsNoComma-separated job location codes
linkedin_urlsNoComma-separated LinkedIn company URLs
exclude_fieldsNoComma-separated fields to exclude from response
exclude_placesNoComma-separated place names to exclude
news_galleriesNoComma-separated news gallery names
news_categoriesNoComma-separated news categories
founded_year_endNoFounded year range end
job_posted_datesNoComma-separated job posted dates (YYYY-MM-DD)
news_gallery_idsNoComma-separated news gallery IDs
similarity_scoreNoSimilarity score threshold (0-1)
exclude_locationsNoComma-separated ISO country codes to exclude
founded_year_startNoFounded year range start
vertical_categoriesNoComma-separated vertical category IDs
news_published_datesNoComma-separated news published dates (YYYY-MM-DD)
job_exclude_locationsNoComma-separated job locations to exclude
advertisement_end_datesNoComma-separated ad end dates (YYYY-MM-DD)
vertical_sub_categoriesNoComma-separated vertical sub-category IDs
advertisement_start_datesNoComma-separated ad start dates (YYYY-MM-DD)
advertisement_search_termsNoComma-separated advertisement search terms
is_enable_similarity_searchNoEnable similarity search
advertisement_target_locationsNoComma-separated ad target location codes
advertisement_exclude_target_locationsNoComma-separated ad target locations to exclude
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full burden. It only says 'search' without disclosing behavioral traits such as pagination, rate limits, or whether it is read-only. The agent cannot infer side effects or constraints.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences: the first clearly states the tool's purpose, and the second provides a useful tip. No unnecessary words; front-loaded with essential information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity with 38 parameters and no output schema, the description is brief and does not explain return format, pagination, or combination rules. The tip is helpful but incomplete for a tool of this scale.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with all 38 parameters described, so baseline is 3. The description adds value by advising the use of other tools to obtain valid filter codes, which helps the agent understand parameter values beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states 'Search B2B companies' with specific criteria (name, domain, location, industry, technology, headcount), differentiating it from sibling search tools focused on people, jobs, or news.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description includes a tip to use get_locations, search_verticals, and search_technologies to find valid filter codes, guiding the agent on how to prepare inputs. However, it does not explicitly state when to use this tool versus alternatives like search_people.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

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/pubrio/pubrio-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server