Skip to main content
Glama
OnStartups

Agent.ai MCP Server

by OnStartups

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
API_TOKENYesYour Agent.ai API token. Obtain from Agent.ai.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
aeo_seo_research_generate_research_actionA

Generates comprehensive AEO & SEO research for a given topic, including keyword opportunities, AI citation gaps, competitor landscape, and content recommendations.

aeo_seo_research_render_research_reportC

Renders AEO/SEO research as an HTML report with keyword opportunities, citation gaps, and recommendations.

cold_call_prep_generate_call_game_planC

Generates a structured Call Game Plan with pre-call intel, opening approach, talk tracks, qualifying questions, objection playbook (5 universal + prospect-specific), close, voicemail scripts, and delivery notes.

company_financial_infoC

Gather company earnings information for public companies by quarter and year.

company_financial_profileC

Retrieve detailed financial and company profile information for a given stock symbol, such as market cap and the last known stock price for any company.

company_research_v2_add_to_hubspotC

Add or update a company in the user's HubSpot CRM.

company_research_v2_answer_questionB

Answer a custom research question about a company using cached data and LLM.

company_research_v2_ask_domain_questionB

Ask a custom research question about a company domain. Answers are cached per user/domain.

company_research_v2_get_domain_qa_historyB

Get all questions and answers for a domain from the user's history.

company_research_v2_get_reportB

Get a completed research report with all sections and optional HTML content.

company_research_v2_get_sectionB

Get a specific section from a research report.

company_research_v2_get_statusA

Poll for research report progress. Use in a loop until is_complete is true.

company_research_v2_list_trackedC

Get all companies tracked by the user.

company_research_v2_render_htmlB

Render a complete company research report as professional, mobile-friendly HTML. Links to all article sources and displays all research sections.

company_research_v2_run_full_researchC

Run comprehensive company research with configurable sections. Returns full JSON report with all data.

company_research_v2_search_companiesB

Search for companies using natural language query. Extracts filters for industry, location, and employee count.

company_research_v2_start_researchB

Start researching a company by domain. Returns report_id for polling status.

company_research_v2_track_companyB

Add a company to the user's tracked list for monitoring.

competitive_brief_render_brief_htmlA

Renders a competitive brief as a beautiful HTML document. Takes the output from [CBFull] Run Full Competitive Brief.

competitive_brief_run_full_briefB

Generate a comprehensive competitive intelligence brief with all sections. Returns full JSON output.

comprehensive_contact_intelligenceC

Uncover relationship health, discover opportunities, fill information gaps, and receive synthesized, actionable intelligence for key meetings or deal prep.

contact_researchB

Research contacts using Perplexity Sonar Pro and deep web search. Discovers, verifies, and enriches person profiles using multi-source triangulation. Generates conversation intelligence with icebreakers, talking points, and questions to ask.

content_audit_generate_audit_actionB

Crawls a website and produces a structured content audit with SEO/AEO scores, a prioritized action plan, content gap analysis, keyword cannibalization detection, and a page-level inventory.

content_audit_render_audit_reportB

Renders a content audit as an HTML report with site health dashboard, findings, and page inventory.

content_creator_generate_article_actionB

Generates a complete, publish-ready article with SEO metadata, internal linking suggestions, featured image prompt, and a publishing checklist.

content_creator_render_article_reportC

Renders a generated article as an HTML report with SEO metadata, article body, links, and checklist.

content_planner_generate_content_plan_actionB

Generates a content calendar with article ideas mapped to SEO/AEO opportunities, publishing schedule, and strategic rationale.

content_planner_render_plan_reportA

Renders a content calendar as an HTML report with week-by-week content briefs.

convert_fileB

Convert uploaded files to different formats, like PDF, TXT, or PNG.

convert_file_optionsB

Gets the full set of options that a file extension can be converted to.

create_fileB

Save text content as a downloadable file.

describe_agentA

Get detailed metadata, input fields, and output fields for a specific agent by its ID or slug.

domain_infoB

Gather the registrar provided details for any domain.

enrich_calendar_eventA

Get comprehensive details about a specific calendar event including attendees, meeting notes, transcript, and AI-generated insights from Google Calendar or Outlook Calendar.

enrich_personA

Enrich a person's professional profile via Fiber AI (LinkedIn) + LLM inference + Perplexity web search. Returns job title, seniority, job function, company, industry, employee count range, funding stage, LinkedIn URL, and location. Results cached 30 days. Provide at least one of: email, name + company, or LinkedIn URL.

fetch_relevant_gmail_threadsA

Search a contact's email history for relevant discussions, extract interaction patterns, timelines, and generate actionable insights based on contact and meeting details.

file_converter_convert_actionB

Convert a file from one format to another using CloudConvert. Supports 200+ formats including documents, images, video, audio, and more.

file_converter_encrypt_actionA

Password-protect a PDF file. Restricts who can open and read the document.

file_converter_image_to_text_actionA

Extract text from an image using OCR. Chains image → PDF → OCR → plain text. Returns both a searchable PDF and a .txt file.

file_converter_merge_actionA

Combine multiple files into a single PDF. Non-PDF files are automatically converted to PDF before merging.

file_converter_metadata_actionA

Extract metadata from any file — EXIF data from images, properties from PDFs, resolution and duration from videos. Does not consume conversion credits.

file_converter_ocr_actionA

Add a searchable text layer to scanned PDF files using OCR. Makes scanned documents searchable and copy-pasteable.

file_converter_optimize_actionA

Compress and optimize PDF, PNG, or JPG files without changing the format. Reduces file size while maintaining quality.

file_converter_render_conversion_reportC

Renders file conversion results as an HTML report with download links and preview.

file_converter_split_actionA

Split a PDF into one file per page. Returns an array of individual page PDF URLs.

file_converter_watermark_actionB

Add a text watermark (e.g. CONFIDENTIAL, DRAFT) to a PDF or image file.

find_linkedin_profileB

Find someone's LinkedIn profile from a query of their name or other details.

format_textB

Change casing, remove characters, split text, remove HTML, or truncate text.

generate_imageB

Create images using AI models, with options for style and aspect ratio.

get_bluesky_postsB

Fetch recent posts from a specified Bluesky user handle.

get_calendar_events_listB

Build a list of the user's calendar events from Google Calendar, Outlook Calendar, or all connected calendars.

get_company_objectC

Gather enriched company data using Breeze Intelligence for deeper analysis.

get_data_from_builder_knowledge_baseB

Fetch semantic search results from the builder's knowledge base for data analysis. This would allow your AI actions to leverage relevant structured data from the knowledge base based on filtering criteria.

get_data_from_user_uploaded_filesC

Retrieve semantic search results from user-uploaded files for targeted information retrieval.

get_google_newsB

Fetch news articles based on queries and date ranges for monitoring topics or trends.

get_hubspot_company_objectB

Retrieve company data from HubSpot based on a query or get the most recent company.

get_hubspot_contact_objectB

Retrieve contact data from HubSpot based on a query or get the most recent contact.

get_hubspot_objectC

Retrieve data for any supported HubSpot object type based on a query or get the most recent object.

get_hubspot_ownersA

Retrieve all owners (users) from a HubSpot portal.

get_instagram_followersC

Get top followers for an Instagram account.

get_instagram_profileB

Get Instagram profile info.

get_linkedin_activityC

Fetch recent LinkedIn posts from specified profiles for social media analysis.

get_linkedin_company_postsC

Retrieve recent posts and content published by a LinkedIn company page.

get_linkedin_company_profileB

Retrieve detailed information about a LinkedIn company page including size, industry, and specialties.

get_linkedin_job_postingB

Retrieve detailed information about a specific LinkedIn job posting.

get_linkedin_postsB

Retrieve LinkedIn posts or articles by their direct URLs.

get_linkedin_profileC

Retrieve detailed information from a LinkedIn profile for professional insights.

get_person_objectC

Gather enriched user data using Breeze Intelligence for deeper analysis.

get_recent_tweetsC

Fetch recent tweets from a specified Twitter handle for social media tracking.

get_search_resultsA

Fetch search results from Google, YouTube, or YouTube channels for specified queries.

get_twitter_usersC

Search and retrieve Twitter user profiles based on keywords for social media analysis.

get_user_listB

Capture a list of items from a textarea and split on a delimiter or newline.

get_variable_from_databaseD

The variable to retrieve from the agent's database.

get_youtube_channelB

Retrieve detailed information about a YouTube channel, including its videos and statistics.

get_youtube_transcriptB

Fetch the transcript of a specified YouTube video for review or further processing.

grab_web_screenshotB

Capture a visual screenshot of a specified web page for documentation or analysis.

grab_web_textB

Extract text from a specified web page or crawl multiple pages for comprehensive data gathering.

heygen_avatar_generate_videoA

Generates a talking-photo avatar video via HeyGen. Scrapes a blog URL or uses a topic/script to create a voiceover, then submits to HeyGen V2 API. Returns a video_id for status polling.

heygen_avatar_get_video_statusA

Polls HeyGen for video generation progress. Returns status (pending/processing/completed/failed) and the video_url + thumbnail_url when complete.

heygen_photo_avatar_create_avatar_actionA

Creates a HeyGen Photo Avatar from uploaded photos or AI generation. Upload mode requires base64 photos; generate mode uses age/gender/ethnicity/style params. Returns group_id for status polling.

heygen_photo_avatar_render_avatar_reportC

Renders photo avatar creation status as an HTML report.

hubspot.v2.create_engagementD

Create HubSpot Engagement

hubspot.v2.create_objectD

Create HubSpot Object

hubspot.v2.create_timeline_eventC

Create HubSpot Timeline Event

hubspot.v2.get_engagementsC

Get HubSpot Engagements

hubspot.v2.get_timeline_eventsD

Get HubSpot Timeline Events

hubspot.v2.lookup_objectC

Look up HubSpot Object

hubspot.v2.search_objectsC

Search HubSpot Objects

hubspot.v2.update_objectD

Update HubSpot Object

industry_research_generate_research_actionB

Generates a structured 8-section market landscape brief using real-time web research (Perplexity Sonar Pro) and structured extraction (GPT-5 Mini). Sections: Market Overview, Key Players, Segments, Recent Developments, Buyer Dynamics, Trends & Outlook, Competitive Dynamics, and personalized implications.

industry_research_send_research_email_actionB

Sends an industry research report as a formatted email with Market Overview, Key Players, and personalized implications teaser.

instant_headshot_render_headshot_reportC

Renders generated headshots as an HTML gallery.

instant_headshot_run_headshot_generationA

Generates AI professional headshots from reference photos using Gemini Pro Image. Supports configurable style, background, attire, count (1-4), quality (standard 1K / high 2K), aspect ratio, and custom prompts. Includes 3-layer content moderation.

interactive_uiA

Generate interactive UI as a step in your workflow — dashboards, forms, multi-section reports. Pick a model + theme, write the prompt, and get back a validated render-spec the runner can display.

invoke_agentB

Trigger another agent for additional processing or data handling.

invoke_llmB

Invoke a language model (LLM) to generate text based on input instructions.

lead_qualifier_qualify_leadC

Produces an ICP-grounded qualification with fit score (0-100), timing assessment, and priority recommendation (Pursue Now / Nurture / Pass).

lead_qualifier_render_qualification_htmlC

Renders qualification report as professional HTML. No LLM required.

linkedin_sentiment_render_report_htmlA

Renders a polished HTML sentiment report from LinkedIn post data. No LLM required — uses Jinja2 templates for fast, deterministic rendering with sentiment badges, engagement stats, and author cards.

list_agent_memoriesB

List all saved memories for this agent with topics, keywords, and previews. Optionally filter by keyword.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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

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