Pubrio
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PUBRIO_API_KEY | Yes | Your Pubrio API key from https://app.pubrio.com/settings/api |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_companiesA | 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 |
| lookup_companyC | Look up detailed company information by domain, LinkedIn URL, or domain search ID |
| enrich_companyA | Enrich company data with full firmographic details including description, social links, and funding (uses credits). Provide one of: domain, linkedin_url, or domain_search_id |
| search_peopleA | Search business professionals by name, title, department, seniority, or company. Tip: use get_departments, get_department_functions, and get_management_levels to find valid filter codes |
| lookup_personC | Look up a person's professional profile by LinkedIn URL or Pubrio ID |
| lookup_person_linkedinA | Look up a person's professional profile by their LinkedIn URL (dedicated LinkedIn lookup endpoint) |
| enrich_personA | Enrich person with full professional details including work history and education (uses credits). Provide linkedin_url or people_search_id from a previous search |
| reveal_contactA | Reveal email (work or personal) or phone number for a person (uses 1 credit per contact type). Provide people_search_id from search_people or linkedin_url |
| search_jobsA | Search job postings across companies by title, keyword, location, and date. Returns job_search_id for use with lookup_job |
| search_newsA | Search company news and press releases. Tip: use get_news_categories and get_news_galleries for valid filter values. Returns news_search_id for use with lookup_news |
| search_adsA | Search company advertisements and ad campaigns by keyword, headline, target location, and date. Returns advertisement_search_id for use with lookup_advertisement |
| find_similar_companiesB | Find companies similar to a given company by domain, LinkedIn URL, or domain search ID |
| lookup_technologyC | Look up technologies used by a company |
| get_usageA | Get current credit usage and subscription information for your Pubrio account |
| get_userA | Get details about the currently authenticated user |
| validate_webhookB | Test a webhook destination configuration with sample data |
| get_monitor_chartA | Get daily trigger statistics for a monitor over a date range |
| lookup_company_linkedinB | Look up a company by its LinkedIn URL using the dedicated LinkedIn lookup endpoint |
| lookup_jobB | Look up detailed information about a specific job posting by its search ID |
| lookup_newsA | Look up detailed information about a specific news article by its search ID |
| lookup_advertisementB | Look up detailed information about a specific advertisement by its search ID |
| lookup_lookalikeB | Look up a similar/lookalike company result by domain, LinkedIn URL, or domain search ID |
| batch_redeem_contactsA | Reveal contact details (email, phone) for multiple people at once (uses 1 credit per person per contact type). Provide people_search_ids from search_people results |
| query_batch_redeemA | Check the status and results of a batch contact redeem operation |
| get_locationsA | Reference data: get all available location codes for use as filter values in search queries (free, no credits) |
| get_departmentsA | Reference data: get all department title codes for use as filter values in people searches (free, no credits) |
| get_department_functionsA | Reference data: get all department function codes for use as filter values in people searches (free, no credits) |
| get_management_levelsA | Reference data: get all management/seniority level codes for use as filter values in people searches (free, no credits) |
| get_company_sizesA | Reference data: get all company size range codes for use as filter values in searches (free, no credits) |
| get_timezonesA | Reference data: get all available timezone codes (free, no credits) |
| get_news_categoriesA | Reference data: get all news category codes for use as filter values in news searches (free, no credits) |
| get_news_galleriesA | Reference data: get all news gallery codes for use as filter values in news searches (free, no credits) |
| get_news_languagesA | Reference data: get all news language codes for use as filter values in news searches (free, no credits) |
| search_technologiesA | Reference data: search for technology names by keyword to find valid technology filter values (free, no credits) |
| search_technology_categoriesA | Reference data: search for technology category names by keyword to find valid technology category filter values (free, no credits) |
| search_verticalsA | Reference data: search for industry vertical names by keyword to find valid vertical filter values (free, no credits) |
| search_vertical_categoriesA | Reference data: search for vertical category names by keyword to find valid vertical category filter values (free, no credits) |
| search_vertical_sub_categoriesA | Reference data: search for vertical sub-category names by keyword to find valid vertical sub-category filter values (free, no credits) |
| create_monitorC | Create a new signal monitor to track jobs, news, or advertisements for specified companies |
| update_monitorB | Update an existing signal monitor configuration |
| get_monitorB | Get detailed information about a specific signal monitor |
| list_monitorsB | List all signal monitors with pagination and sorting |
| delete_monitorB | Permanently delete a signal monitor |
| duplicate_monitorA | Create a copy of an existing signal monitor with an optional new name |
| test_run_monitorA | Execute a test run of a signal monitor to preview what it would trigger |
| retry_monitorC | Retry a failed monitor trigger by log ID |
| get_monitor_statsA | Get aggregate statistics across all signal monitors |
| get_monitor_logsB | Get trigger logs for a specific signal monitor with pagination |
| lookup_monitor_logA | Look up detailed information about a specific monitor trigger log entry |
| reveal_monitor_signatureB | Reveal the webhook signature secret for a monitor (for verifying webhook deliveries) |
| get_profileA | Get the full profile information for the authenticated Pubrio account |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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