Server Details
Live AI ecosystem intelligence — 47 tools for discovering, comparing, and tracking open-source AI projects, HuggingFace models and datasets, public APIs, and community discourse.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
See and control every tool call
Available Tools
47 toolsaboutInspect
What is PT-Edge, how does it work, and what can you do with it?
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
accept_candidateInspect
Promote a candidate to a tracked project.
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | tool | |
| lab_slug | No | ||
| candidate_id | Yes |
amend_correctionInspect
[Alias] Use amend_feedback() instead.
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | ||
| correction_id | Yes |
amend_feedbackInspect
Append an amendment note to feedback (e.g. flag a duplicate or outdated item).
This is append-only — it does not delete or modify the original feedback.
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | ||
| correction_id | Yes |
amend_pitchInspect
Append an amendment note to an article pitch (e.g. flag a duplicate or add context).
This is append-only — it does not delete or modify the original pitch.
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | ||
| pitch_id | Yes |
compareInspect
Side-by-side comparison of 2-5 projects. Pass comma-separated names or slugs.
| Name | Required | Description | Default |
|---|---|---|---|
| projects | Yes |
deep_diveInspect
Full profile of any project or candidate using PT-Edge's cached data. No live API calls — all data comes from ingestion pipeline.
Accepts owner/repo (e.g. 'microsoft/Trellis'), a tracked project name/slug, or a candidate name. Shows different detail levels depending on what PT-Edge knows about the project.
| Name | Required | Description | Default |
|---|---|---|---|
| identifier | Yes |
describe_schemaInspect
List all database tables with their columns and types.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
explainInspect
Deep documentation on how PT-Edge works. Ask about any tool, metric, algorithm, or design decision.
Call with no topic to see all available topics.
Call with a topic name for the full explanation, including known limitations and what we'd change.
Examples: explain('hype_ratio'), explain('auto_promotion'), explain('data_sources')| Name | Required | Description | Default |
|---|---|---|---|
| topic | No |
find_ai_toolInspect
Find AI/ML tools and libraries by describing what you need in plain English. Searches ~100K indexed AI repos from GitHub across domains like MCP servers, AI agents, RAG, LLM tools, vector databases, and more.
Optional domain filter: mcp, agents, rag, llm-tools, generative-ai,
embeddings, vector-db, prompt-engineering, transformers, ml-frameworks
Examples:
find_ai_tool("database query tool for postgres", domain="mcp")
find_ai_tool("autonomous coding agent")
find_ai_tool("PDF document chunking for RAG pipeline")
find_ai_tool("vector similarity search engine", domain="vector-db")| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| domain | No | ||
| offset | No |
find_datasetInspect
Find HuggingFace datasets by describing what you need in plain English. Searches indexed datasets from the HuggingFace Hub with download counts and task/language metadata.
Optional filters:
task: text-classification, translation, summarization, question-answering, etc.
language: en, zh, fr, de, es, etc. (ISO 639-1 codes)
min_downloads: minimum download count threshold
Examples:
find_dataset("sentiment analysis training data", task="text-classification")
find_dataset("multilingual translation", language="zh")
find_dataset("code generation instruction tuning")
find_dataset("medical text", min_downloads=1000)| Name | Required | Description | Default |
|---|---|---|---|
| task | No | ||
| limit | No | ||
| query | Yes | ||
| offset | No | ||
| language | No | ||
| min_downloads | No |
find_dependentsInspect
Find indexed AI/ML repos that depend on a given package.
Reverse-lookup: "which repos in the index use this package?"
Useful for understanding ecosystem adoption of a library.
Args:
package_name: Package name (e.g. "fastapi", "express", "langchain")
source: Optional filter: "pypi" or "npm". Omit to search both.
Examples:
find_dependents("fastapi")
find_dependents("express", source="npm")
find_dependents("openai")| Name | Required | Description | Default |
|---|---|---|---|
| source | No | ||
| package_name | Yes |
find_mcp_serverInspect
Find MCP servers by describing what you need in plain English. Convenience wrapper — searches only the 'mcp' domain.
Examples:
find_mcp_server("database query tool for postgres")
find_mcp_server("Jira issue tracker")
find_mcp_server("file system access")| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| offset | No |
find_modelInspect
Find HuggingFace models by describing what you need in plain English. Searches indexed models from the HuggingFace Hub with download counts, pipeline tags, and library metadata.
Optional filters:
task: text-generation, text-classification, translation, image-classification,
feature-extraction, fill-mask, question-answering, summarization, etc.
library: transformers, diffusers, sentence-transformers, spacy, etc.
min_downloads: minimum download count threshold
Examples:
find_model("code completion small model", task="text-generation")
find_model("image segmentation", library="transformers")
find_model("sentence embeddings for RAG", task="feature-extraction")
find_model("text to speech", min_downloads=10000)| Name | Required | Description | Default |
|---|---|---|---|
| task | No | ||
| limit | No | ||
| query | Yes | ||
| offset | No | ||
| library | No | ||
| min_downloads | No |
find_public_apiInspect
Find public REST APIs by describing what you need in plain English. Searches ~2,500 indexed APIs from the APIs.guru directory.
Optional category filter: financial, cloud, analytics, social, media,
machine_learning, security, ecommerce, iot, messaging, etc.
Examples:
find_public_api("payment processing")
find_public_api("weather forecast data")
find_public_api("send SMS messages", category="messaging")
find_public_api("image recognition", category="machine_learning")| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| offset | No | ||
| category | No |
get_api_endpointsInspect
Get detailed endpoint schemas for a public API.
Returns request parameters, request body, and response schemas
for endpoints matching the path filter. Use after get_api_spec()
to get details on specific endpoints for code generation.
Args:
provider: The API provider (e.g. "stripe.com")
service_name: The service name if any (e.g. "youtube")
path_filter: Filter endpoints by path substring (e.g. "/charges", "/videos")
Examples:
get_api_endpoints("stripe.com", path_filter="/v1/charges")
get_api_endpoints("googleapis.com", "youtube", path_filter="/videos")| Name | Required | Description | Default |
|---|---|---|---|
| provider | Yes | ||
| path_filter | No | ||
| service_name | No |
get_api_specInspect
Get the cached OpenAPI spec overview for a public API.
Returns: title, base URL, auth methods, and endpoint list.
Use after find_public_api() to inspect an API before generating code.
Args:
provider: The API provider (e.g. "stripe.com", "googleapis.com")
service_name: The service name if any (e.g. "youtube"). Empty string for single-service providers.
Examples:
get_api_spec("stripe.com")
get_api_spec("googleapis.com", "youtube")
get_api_spec("twilio.com", "api")| Name | Required | Description | Default |
|---|---|---|---|
| provider | Yes | ||
| service_name | No |
get_dependenciesInspect
Get the dependency list for an indexed AI/ML repo.
Shows direct runtime and dev dependencies from PyPI/npm.
Use after find_ai_tool() to compare dependency weight across tools.
Args:
repo: The GitHub owner/repo (e.g. "langchain-ai/langchain", "fastapi/fastapi")
Examples:
get_dependencies("langchain-ai/langchain")
get_dependencies("jlowin/fastmcp")| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes |
hn_pulseInspect
HN discourse intelligence. What is the community actually talking about?
Without a query: top discussions, trending topics, and discussion quality metrics.
With a query: focused analysis of HN discourse around a specific topic/project.| Name | Required | Description | Default |
|---|---|---|---|
| days | No | ||
| query | No |
hype_checkInspect
Stars vs downloads reality check for a project.
| Name | Required | Description | Default |
|---|---|---|---|
| project | Yes |
hype_landscapeInspect
Top overhyped + top underrated projects. Bulk hype comparison.
Optional window ('30d' or '90d') adds a hype-ratio trend section showing which projects' ratios are shifting fastest. Set format='json' for machine-readable output.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| format | No | text | |
| window | No | ||
| category | No |
lab_modelsInspect
Browse frontier models by lab. Shows context windows, pricing, and capabilities.
Optional lab filter (slug or name). Optional capability filter (e.g. 'vision', 'reasoning').
| Name | Required | Description | Default |
|---|---|---|---|
| lab | No | ||
| capability | No |
lab_pulseInspect
What is a specific lab shipping? Accepts slug or name.
Pass comma-separated names for cross-lab comparison (e.g. 'openai, anthropic, meta').
| Name | Required | Description | Default |
|---|---|---|---|
| lab | Yes |
lifecycle_mapInspect
Groups all projects by lifecycle stage. Filter by category or tier.
Set transitions=True to see which projects changed lifecycle stage recently.
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | ||
| category | No | ||
| transitions | No |
list_correctionsInspect
[Alias] Use list_feedback() instead.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | ||
| status | No | active |
list_feedbackInspect
Browse practitioner feedback. Optionally filter by topic, status, and category.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | ||
| status | No | active | |
| category | No |
list_lab_eventsInspect
Browse lab events — product launches, model releases, API changes, etc.
Optional lab filter (slug or name). Optional event_type filter.| Name | Required | Description | Default |
|---|---|---|---|
| lab | No | ||
| limit | No | ||
| event_type | No |
list_pitchesInspect
Browse article pitches submitted by the community.
Optional status filter: 'pending', 'accepted', 'rejected'.| Name | Required | Description | Default |
|---|---|---|---|
| status | No |
market_mapInspect
Category concentration, power law distribution, and lab dominance across all tracked projects.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
moversInspect
Show which projects are accelerating or decelerating — the biggest directional changes.
Compares the current window's star delta to the prior window's delta. Requires 14+ days of snapshot data to work.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| window | No | 7d |
project_pulseInspect
Deep dive on a specific project. Accepts slug or name.
| Name | Required | Description | Default |
|---|---|---|---|
| project | Yes |
propose_articleInspect
Pitch an article idea for Phase Transitions newsletter.
topic: Short title (e.g. 'The MCP Gold Rush')
thesis: 1-2 sentences on why this matters now
evidence: Which PT-Edge tools/signals support this (optional)
audience_angle: Why Phase Transitions readers would care (optional)| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | ||
| thesis | Yes | ||
| evidence | No | ||
| audience_angle | No |
queryInspect
Execute a read-only SQL query. Only SELECT statements are allowed. Returns JSON array.
| Name | Required | Description | Default |
|---|---|---|---|
| sql | Yes |
radarInspect
What should you be paying attention to that isn't tracked yet? Surfaces candidate velocity, unmatched HN buzz, and fresh discoveries.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
scoutInspect
Find projects growing fastest — candidates and small tracked projects ranked by stars/day.
Uses pre-computed enrichment data from the ingest pipeline (no live API calls).
Candidates without enrichment data yet are shown separately.
Optional category filters by project category, name, description, or topics.
Valid categories: agent, dataset, eval, framework, infra, library, mcp-server, model, security, tool.
Also accepts any keyword (e.g. 'database', 'rust', 'embedding').| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| category | No |
set_tierInspect
Set an editorial tier override for a project. Tier 1-4, or 0 to clear.
| Name | Required | Description | Default |
|---|---|---|---|
| tier | Yes | ||
| project | Yes |
sniff_projectsInspect
Auto-discovered project candidates awaiting review.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No |
submit_correctionInspect
[Alias] Use submit_feedback() instead. Submits as category='observation'.
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | ||
| context | No | ||
| correction | Yes |
submit_feedbackInspect
Submit feedback about an AI topic or project.
CHOOSE THE RIGHT CATEGORY — do not default to 'bug':
bug — something is BROKEN or returning WRONG DATA. A tool error,
a calculation mistake, stale data. Only use if you can point
to a specific thing that is objectively incorrect.
feature — a concrete BUILDABLE thing. A new tool, a new data source,
a new pipeline, a UI change. You could write a spec for it.
observation — strategic context, competitive analysis, positioning insight,
architectural vision. Important thinking, but not a task.
insight — analytical finding or ecosystem pattern worth preserving.
Guidebook prose material. "The data shows X" or "Layer Y
iterates faster than layer Z."
When in doubt, use 'observation' (not 'bug'). A brainstorm is never a bug.
PRIVACY: All submissions are PUBLIC and visible to anyone with access to
PT-Edge. Do NOT include: client names, pricing, revenue figures, personal
information, passwords, API keys, or anything commercially sensitive.
Redact before submitting.| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | ||
| context | No | ||
| category | No | observation | |
| correction | Yes |
submit_lab_eventInspect
Record a significant lab event — something that moved the practical frontier.
EDITORIAL FILTER — only record events where the capability surface area changed:
"Yesterday you couldn't do X, today you can."
YES — qualifies:
- New product or feature shipped (Cowork, Claude Code Remote Control, ChatGPT Health)
- New model released (Opus 4.6, Gemini 3 Deep Think, Voxtral Mini 4B)
- New capability enabled (offline mode, swarm orchestration, infra support)
- API or platform change that affects what developers can build (Gemini API key policy)
- New integration that opens a new surface (Gemini in Gmail, Gemini in Chrome)
- Deprecation that removes capability (GPT-4o retirement)
NO — does not qualify:
- Funding rounds, valuations, investments
- Politics, government bans, military disputes
- Safety pledges, constitutions, policy statements
- Business model changes (ads, pricing tiers) unless they unlock new capability
- Impressive demos of existing capability (GPT solves physics)
- Distribution/adoption news (Claude inside Microsoft)
- Community hacks or workarounds (Llama on single GPU)
- IP disputes, distillation claims, legal drama
- Opinion pieces, benchmarks, market reactions
The test: would someone building on this ecosystem need to update their mental model
of what's possible? If yes, record it. If it's just interesting news, skip it.
Event types: product_launch, model_launch, capability, api_change, deprecation, protocol, other| Name | Required | Description | Default |
|---|---|---|---|
| lab | Yes | ||
| title | Yes | ||
| summary | No | ||
| event_date | No | ||
| event_type | Yes | ||
| source_url | No |
topicInspect
What's happening with a topic across the entire ecosystem?
Searches tracked projects, candidates, and HN posts semantically. Use for conceptual queries like 'MCP', 'vector databases', 'code generation'.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes |
trendingInspect
What's accelerating right now. Top 20 projects by star growth.
| Name | Required | Description | Default |
|---|---|---|---|
| window | No | 7d | |
| category | No |
upvote_correctionInspect
[Alias] Use upvote_feedback() instead.
| Name | Required | Description | Default |
|---|---|---|---|
| correction_id | Yes |
upvote_feedbackInspect
Confirm someone else's feedback by upvoting it.
| Name | Required | Description | Default |
|---|---|---|---|
| correction_id | Yes |
upvote_pitchInspect
Upvote an article pitch to signal interest.
| Name | Required | Description | Default |
|---|---|---|---|
| pitch_id | Yes |
whats_newInspect
What actually shipped recently? Releases, trending projects, and notable HN discussion.
| Name | Required | Description | Default |
|---|---|---|---|
| days | No |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!