Skip to main content
Glama

StartupPerks

Server Details

Find the startup credits, perks and deals a company qualifies for, across 1,000+ cited programs.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 42 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.7/5.0

Scored across 3 tools

Disambiguation5/5

The three tools have clearly distinct purposes: find_startup_perks ranks programs against a company profile, search_startup_perks looks up providers/topics without a profile, and get_startup_perk returns full terms for one program. Each description explicitly states when to use the alternatives, leaving little room for misselection.

Naming Consistency4/5

All three names follow a predictable verb_noun pattern around the same domain object (find_startup_perks, search_startup_perks, get_startup_perk). The only minor deviation is the singular 'perk' in get_startup_perk versus plural 'perks' elsewhere.

Tool Count5/5

Three tools is well-scoped for a read-only startup-perks catalog: discovery, lookup, and detailed terms each earn their place. There is no redundant or trivial tool padding the surface.

Completeness4/5

The surface covers the core discovery lifecycle: finding qualified perks, searching the catalog, and inspecting full program terms. Minor gaps exist, such as no explicit category-enumeration or side-by-side comparison operation, but agents can work around these via search and ranking results.

Available Tools

3 tools
find_startup_perksFind startup perks a company qualifies forA
Read-onlyIdempotent
Inspect

Rank the startup credits, perks and deals one specific company can claim, from a catalog of 2,800+ programs (AWS Activate, Google for Startups, Microsoft for Startups, NVIDIA Inception, Anthropic, Stripe Atlas, Mercury, HubSpot and more). Use it when the user describes their own startup and asks what they can get or qualify for; use search_startup_perks to look up a provider or topic without a company profile, and get_startup_perk for one program's full terms. It checks each program's stated eligibility (stage, funding gate, raised-amount cap, company age, region) against the profile, ranks the categories the user needs first and takes each need in turn, and leaves out programs whose applications are paused or closed. Returns up to 25 programs, each with the value as the provider states it, whether the company qualifies and why, how to claim it, and a link to the StartupPerks page (where to check the full terms and apply; a direct apply link where StartupPerks has one), plus a realistic claimable total (one program per provider, cloud counted once). Read-only; values are headline maximums, not guarantees.

NameRequiredDescriptionDefault
limitNoHow many programs to return (default 10).
needsNoPerk categories the startup wants, ranked above everything else: cloud-infra (Cloud & Infrastructure), databases-data (Databases & Data), ai-ml (AI & ML), banking-fintech (Banking & Fintech), finance-ops (Finance & Ops), dev-tools (Developer Tools), productivity-saas (Productivity & SaaS), marketing-sales (Marketing & Sales), security-legal-hr (Security, Legal & HR). Omit for all categories.
stageNoCompany stage.
regionNoWhere the company is based: a country, city or region such as "US", "UK", "Germany", "EU", "India" or "Singapore".
fundingNoHow the company is funded: bootstrapped (no outside investors), vc-backed (angel or VC money), or accelerator (in an accelerator or incubator portfolio).
priorityNoRanking emphasis: balanced (default), value (biggest benefit first), eligibility (easiest to qualify first), reputable (best-verified first).
providerNoOnly programs from this provider, e.g. "AWS", "Google Cloud", "Stripe". Leave empty unless the user asked about a specific provider.
raised_usdNoTotal outside funding raised so far, in USD (0 if none). Programs with a raised-amount cap are checked against it.
descriptionNoThe startup in the user's own words, e.g. "pre-seed AI startup in Berlin, bootstrapped, needs GPU credits and a business bank account". Anything not given in the structured fields below is read from this text.
include_gatedNoAlso include referral-only and accelerator-only programs the startup may not reach on its own.
only_qualifyingNoOnly return programs the startup fully qualifies for.
company_age_yearsNoYears since the company was founded.

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already declare readOnly/idempotent/non-destructive, and the description still adds substantial behavior: eligibility dimensions checked (stage, funding gate, raised-amount cap, company age, region), needs-first ranking, exclusion of paused/closed programs, a 25-result ceiling, dedup rules ('one program per provider, cloud counted once'), and the caveat that values are headline maximums not guarantees.

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

Conciseness4/5

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

Purpose and routing are front-loaded and most sentences carry information. The parenthetical provider roster (AWS Activate, Google for Startups, NVIDIA Inception, Stripe Atlas, Mercury, HubSpot...) is longer than needed to convey scope, and the single dense block would scan better split into routing/behavior/returns.

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

Completeness5/5

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

For a 12-parameter tool with no output schema, the description covers the eligibility model, ranking order, exclusions, result cap, per-result payload (value, qualify + why, how to claim, link) and the claimable-total caveat. An agent has everything needed to call it correctly and describe results to a user.

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%, so baseline is 3, but the description adds real meaning by mapping the eligibility logic onto specific parameters (stage, funding, raised-amount cap, company age, region) and explaining that 'needs' drives category ranking. It does not explain the priority enum tradeoffs or include_gated/only_qualifying interaction beyond what the schema says.

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?

States a specific verb and resource — rank startup credits/perks/deals a given company can claim from a 2,800+ program catalog — and names the two sibling tools and how they differ. An agent can distinguish it from search_startup_perks and get_startup_perk without opening any schema.

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

Usage Guidelines5/5

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

Gives an explicit trigger ('when the user describes their own startup and asks what they can get or qualify for') and explicit alternatives with their selecting conditions ('search_startup_perks to look up a provider or topic without a company profile', 'get_startup_perk for one program's full terms'). Routing is unambiguous.

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

get_startup_perkGet one startup perk's termsA
Read-onlyIdempotent
Inspect

Return the full terms of one startup program. Use it after find_startup_perks or search_startup_perks by passing the slug from a result's details_url, or with a program or provider name when the user asks about one program (for example "What are the terms of AWS Activate Founders?"). Returns what the program gives, every eligibility gate (stages, funding requirement, raised-amount and company-age caps, regions), other requirements, expiry, how to claim, the application status and when it was last verified, the StartupPerks page to apply from (and a direct apply link where StartupPerks has one), up to 3 open alternatives from other providers in the same category, and the category guide. Returns an error when nothing matches; search_startup_perks can then find the program. Read-only.

NameRequiredDescriptionDefault
nameNoThe program or provider name when no slug is known, e.g. "NVIDIA Inception".
slugNoThe program's StartupPerks slug or page URL, as returned in details_url by the other tools (e.g. "aws-activate-founders-package").

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already declare read-only/idempotent/non-destructive, and the description adds substantial context on top: the error-on-no-match behavior, that results include eligibility gates, expiry, claim steps, application status, last-verified time, apply links, and up to 3 alternative programs. With no output schema, this return-content disclosure is exactly the burden the description should carry.

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

Conciseness4/5

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

One front-loaded paragraph that opens with the outcome, then routing, then return payload — no filler sentences. The return-field enumeration is long, but with no output schema each item is doing work; slight trimming of the parenthetical apply-link detail would tighten it.

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

Completeness4/5

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

For a two-optional-parameter read tool with no output schema, the description covers routing, fallback behavior, error case, and returned fields. The one gap is that both parameters are optional and it never states what a zero-argument or both-arguments call does, which an agent needs to know before invoking.

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%, so baseline is 3, but the description adds real semantics: the slug provenance (details_url) and the precedence rule that name is the fallback "when no slug is known", with realistic example values. It stops short of saying what happens if both are supplied, so not a 5.

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?

States a specific verb and resource ("Return the full terms of one startup program") and immediately contrasts with the sibling list/search tools that produce the identifier it consumes. An agent can distinguish it from find_startup_perks and search_startup_perks without opening any schema.

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

Usage Guidelines5/5

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

Gives explicit routing rules: call after find_startup_perks/search_startup_perks with the slug from details_url, or use a name when the user asks about a single program, with a concrete example query. It also names the recovery path ("Returns an error when nothing matches; search_startup_perks can then find the program"), which is a when-not condition plus alternative.

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

search_startup_perksSearch startup perksA
Read-onlyIdempotent
Inspect

Search the catalog of 2,800+ startup programs by provider, program or topic. Use it for questions like "Does Stripe have a startup program?" or "Which providers give GPU credits?", or to browse a category, a benefit type, or programs open to any startup without investor or accelerator backing; use find_startup_perks instead when the user wants what a specific company qualifies for. A provider or program name returns only programs that carry that name; a topic (CRM, banking, GPU, payroll) also matches the category that covers it, and rarer words weigh more. Programs whose applications are paused or closed are left out. Returns up to 25 programs with the stated value, the primary eligibility gate and links, plus a page to browse more. Read-only.

NameRequiredDescriptionDefault
limitNoHow many programs to return (default 10).
queryNoA provider, program or topic, e.g. "AWS Activate", "Stripe", "GPU credits", "free CRM", "business bank account". Leave empty to list by filters only.
categoryNoLimit to one category.
benefit_typeNoLimit to one kind of benefit.
min_value_usdNoOnly programs whose stated value is at least this many USD.
open_to_any_startupNoOnly programs with no investor, accelerator or referral requirement.

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already declare read-only, idempotent, non-destructive behavior, and the description still adds substantive context: paused or closed programs are omitted, provider/program names match only programs carrying that name while topics also match the covering category, rarer words weigh more, and results are capped at 25 with a page link. These are non-obvious retrieval behaviors an agent could not infer from the annotations or schema.

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

Conciseness4/5

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

Purpose and usage examples are front-loaded, and the matching rules and result shape follow in logical order. The middle sentence is a dense semicolon-chained run-on that takes a second pass to parse, but no sentence is filler.

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

Completeness5/5

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

For a six-parameter search tool with no output schema, the description supplies what the agent needs: how matching works, what is filtered out, and what a result row contains (stated value, primary eligibility gate, links, plus a page to browse more). Nothing material is left to inference.

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%, so baseline is 3, and the description genuinely adds meaning beyond it: it explains how the query string is interpreted (name match vs topic-to-category expansion, rare-word weighting) and clarifies that open_to_any_startup means no investor, accelerator or referral requirement. It does not restate the limit, min_value_usd or enum semantics, but those are already well documented in 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 opens with a specific verb and resource ("Search the catalog of 2,800+ startup programs") and names the facets it searches over (provider, program, topic). It explicitly routes the agent away from the sibling find_startup_perks for the alternate case, so the tool is distinguishable without opening any schema.

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

Usage Guidelines5/5

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

Concrete example questions ("Does Stripe have a startup program?", "Which providers give GPU credits?") plus browsing scenarios (category, benefit type, open-to-any-startup) cover the main intents. The exclusion is explicit: use find_startup_perks when the user wants what a specific company qualifies for.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedfind_startup_perks
    • First observedget_startup_perk
    • First observedsearch_startup_perks

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables users to ask AI assistants which startup credits, programs, and perks fit their company, searching and comparing checked records from official sources and managing saved plans and application progress.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides VC-grade startup intelligence, allowing founders to validate ideas and VCs to screen deals using tools like scoring, investor matching, and financial analysis.
    8 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to answer questions about private companies, founders, investors, funding rounds, and news with sources. Users can read company and person profiles, look up names, and run plain-English research on competitors and investor activity.
    23,155 npm
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources