Skip to main content
Glama

Server Details

The open-source talent graph for humans and AI agents. Find developers.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
98.8% over 23 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
sajeetharan/devglobe
GitHub Stars
32

TDQS

A4.4/5.0

Scored across 8 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: search, find similar, match to repo, get profile, get trending, preview mission, request intro, and check intro status. No significant overlap or confusion.

Naming Consistency5/5

All tool names follow a consistent lowercase snake_case verb-first pattern (get_, find_, match_, preview_, request_, search_). The naming convention is uniform and predictable.

Tool Count5/5

The 8 tools form a well-scoped set for a developer discovery and introduction workflow—neither too sparse nor overly redundant.

Completeness5/5

The tool surface covers the full lifecycle: discovery (search, trending, similar, match), profile retrieval, introduction preview/request, and status checking. No obvious missing operations for the stated domain.

Available Tools

8 tools
find_similar_developersA
Read-onlyIdempotent
Inspect

Use when the user wants alternatives similar to a known GitHub login. Similarity uses public repository, language, location, and profile signals and is not a suitability judgment. Example: {"login":"sajeetharan","limit":5}.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum similar profiles from 1 to 20
loginYesGitHub login of the source profile

Output Schema

ParametersJSON Schema
NameRequiredDescription
sourceYes
resultsYes
resultCountYes
methodologyDisclaimerYes

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior. The description adds meaningful context by specifying that similarity is based on public repository, language, location, and profile signals, and importantly clarifies that this is not a suitability judgment. This goes beyond what annotations provide.

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 compact, front-loaded with the use case, and every sentence adds value. The example is short and directly demonstrates a realistic call. There is no filler or repetition.

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 simple two-parameter, read-only, idempotent tool with a full input schema and an output schema, the description provides all necessary context: when to use it, what similarity means, and a caveat about suitability. Nothing essential is missing.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema already fully documents both login and limit. The inline example reinforces usage but does not add significant meaning beyond the schema definitions. Baseline 3 is appropriate.

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 states a specific verb and resource: it finds alternatives similar to a known GitHub login. It clearly differentiates from sibling tools like search_developers or match_developers_to_repository by focusing on similarity to an existing profile, not general search or repository matching.

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 explicitly says "Use when the user wants alternatives similar to a known GitHub login," providing clear context for when to invoke the tool. It does not explicitly list exclusions or alternative tool names, so it stops short of a full when-not/alternatives guide.

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

get_developer_profileA
Read-onlyIdempotent
Inspect

Use when the user names a GitHub login or selects one DevGlobe search result and needs its public profile and contribution evidence. No authentication is required. Example: {"login":"sajeetharan"}.

ParametersJSON Schema
NameRequiredDescriptionDefault
loginYesGitHub login

Output Schema

ParametersJSON Schema
NameRequiredDescription
profileYes
methodologyDisclaimerYes

TDQS

A4.6/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, and non-destructive hints. The description adds concrete output details (public profile and contribution evidence), enhancing transparency without contradicting the annotations.

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 succinct and front-loaded, stating the trigger condition immediately. It avoids fluff and conveys all necessary information in two sentences.

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 simple lookup tool, the description covers the key aspects: when to use, what it returns, and the required parameter. No output schema is provided, but the description's mention of 'public profile and contribution evidence' sufficiently sets expectations.

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?

The parameter 'login' is described as 'GitHub login' in both the schema and the description. The example value 'sajeetharan' provides practical context, going slightly beyond the schema coverage alone.

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 the tool's purpose: retrieving a public GitHub profile and contribution evidence for a given login. It distinguishes itself from sibling tools like search_developers and find_similar_developers by focusing on a single, specific profile lookup.

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?

The description explicitly specifies when to use the tool: when the user names a GitHub login or selects a DevGlobe search result. It also notes that no authentication is required, which is helpful for agent decision-making.

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

get_introduction_statusA
Read-onlyIdempotent
Inspect

Use after request_introduction to check a request created by the same authenticated agent. An accepted request returns only the public GitHub contact route.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes
developerLoginYes

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, and non-destructive behavior, so the safety profile is covered. The description adds useful behavioral context: it only works for the authenticated agent's own requests, and an accepted request returns only the public GitHub contact route. This goes beyond the annotations without contradicting them.

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?

Two concise sentences, each earning its place: the first gives the triggering workflow and scope, the second clarifies the key return behavior. The most important information is front-loaded and there is no filler or redundant restating of the tool name.

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?

The description provides the essential workflow and one important output detail, and annotations cover side-effect safety. However, there is no output schema and the description does not cover non-accepted statuses, pending/rejected behavior, or where the id comes from. For a status-checking tool, this leaves meaningful ambiguity about the full range of possible responses.

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

Parameters2/5

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

Schema description coverage is 0%, so the description carries the full burden for explaining parameters, but neither 'id' nor 'developerLogin' is described. Parameter names provide some hint, but 'id' is generic and it is not stated that this is the introduction request ID returned by request_introduction. The description fails to compensate for the missing schema-level documentation.

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 ('check') and resource ('introduction request'), and ties it to the sibling 'request_introduction' workflow. The description clearly indicates this tool is for checking status rather than creating or searching, which distinguishes it from all siblings.

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?

Explicitly says 'Use after request_introduction', giving a clear when-to-use trigger. It also scopes usage to requests created by the same authenticated agent, which is an important eligibility condition. It does not explicitly name alternatives, but the sibling list and workflow context make the intended usage clear.

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

match_developers_to_repositoryA
Read-onlyIdempotent
Inspect

Use when the user starts with a public GitHub repository and wants relevant indexed developers. Matches public owner, contribution, language, topic, repository, and self-declared opportunity signals; this is not a suitability judgment. Example: {"repository":"owner/repo","limit":10}.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum matches from 1 to 20
repositoryYesPublic GitHub repository as owner/repository or a github.com URL

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYes
repositoryYes
resultCountYes
methodologyDisclaimerYes

TDQS

A4.5/5.0
Behavior4/5

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

The annotations already cover read-only, idempotent, and non-destructive behavior. The description adds meaningful nuance by listing the matching signals (owner, contribution, language, topic, repository, self-declared opportunities) and explicitly stating this is not a suitability judgment.

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 concise and well-structured: a clear use statement, a compact explanation of matching signals, a caveat about suitability, and a short example. No unnecessary words or redundant details.

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?

Given that an output schema is present and the annotations cover safety guarantees, the description provides sufficient context for an agent to decide when and how to invoke the tool. It covers the trigger, input format, matching logic, and a key limitation.

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?

The schema descriptions cover both parameters with 100% coverage. The description reinforces this with an example showing the expected repository format and a default limit, making parameter usage slightly clearer without contradicting 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 states a specific action ('matches relevant indexed developers') and a concrete trigger ('user starts with a public GitHub repository'). It clearly distinguishes itself from a suitability judgment and includes an example, making the tool's scope easy to identify.

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 explicitly says when to use the tool: when the user starts with a public GitHub repository and wants relevant developers. It does not explicitly mention when not to use it or contrast it with sibling tools like find_similar_developers, but the trigger is clear enough for most cases.

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

preview_contribution_missionA
Read-only
Inspect

Use when the user wants one concrete open-source contribution opportunity for an indexed GitHub login. Read-only, rate limited, and does not reserve the issue. Example: {"login":"sajeetharan"}.

ParametersJSON Schema
NameRequiredDescriptionDefault
loginYesPublic GitHub login already indexed by DevGlobe

Output Schema

ParametersJSON Schema
NameRequiredDescription
missionYes
profileYes
resultCountYes
reservationDisclaimerYes

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds useful behavioral context beyond that: it is 'rate limited' and 'does not reserve the issue', clarifying side effects not visible in the schema or annotations.

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: usage context in the first, behavioral caveats and a concrete example in the second. Every sentence earns its place, and the front-loaded 'Use when' clause is immediately actionable.

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 tool with one clearly documented parameter, strong annotations, and an output schema, the description covers the essential extras: rate limiting, non-reservation, and the indexed-login prerequisite. Nothing critical is missing for an agent to call it correctly.

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

Parameters3/5

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

Schema description coverage is 100%, and the single parameter login is already described as a 'Public GitHub login already indexed by DevGlobe'. The description reinforces this with an example JSON payload, which is convenient but does not add substantial semantic meaning beyond the schema.

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

Purpose4/5

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

The description clearly states the tool returns 'one concrete open-source contribution opportunity' for a GitHub login, which conveys the resource and expected output. It is distinguishable from sibling tools like search_developers or match_developers_to_repository by focusing on a single previewed contribution opportunity, though it does not explicitly name a differentiating verb.

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 opens with 'Use when the user wants one concrete open-source contribution opportunity', making the intended context explicit. It does not mention alternatives or exclusions, but the context is clear enough for an agent to know when this tool fits.

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

request_introductionAInspect

Use only after the user explicitly asks to contact an opted-in developer. Requires a bearer token, creates a consent-gated pending request, and never returns private contact details. Example: {"developerLogin":"octocat","reason":"We would like help maintaining our open-source React library.","project":"Example UI"}.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonYesSpecific collaboration reason of at least 20 characters
projectYesProject or organization name
developerLoginYesGitHub login selected by the user

TDQS

A4.6/5.0
Behavior5/5

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

The description discloses key behavior beyond annotations: it requires a bearer token, creates a consent-gated pending request, and never returns private contact details. This adds meaningful context about auth, side effects, and privacy that is not present in the annotations.

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 one dense, front-loaded sentence followed by a useful example. Every part earns its place and there is no redundant verbiage.

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?

The description covers behavior, auth, and privacy well, and all parameters are documented. However, with no output schema, it does not clarify what the tool returns (e.g., a request ID or status), leaving a minor gap for an agent that needs to interpret the response.

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 parameter descriptions already carry most meaning. The description adds a full JSON example with realistic values, which helps clarify expected shape and usage without repeating 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 states a specific action—creating a consent-gated pending request to contact an opted-in developer—and clearly identifies the resource and intent. This distinguishes it from read-only sibling tools like get_introduction_status or search_developers.

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?

It gives an explicit condition: 'Use only after the user explicitly asks to contact an opted-in developer.' This is strong when-to-use guidance, though it does not enumerate alternatives or explicitly say when not to use it.

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

search_developersA
Read-onlyIdempotent
Inspect

Use when the user wants to find public developers by skill, name, language, location, agent availability, or active opportunity intent. Start discovery here; no authentication is required. Example: {"query":"TypeScript maintainers","location":"Germany","availableForAgents":true,"limit":5}.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum results from 1 to 20
queryYesRequired natural-language public search intent, such as "TypeScript maintainers" or a developer name
languageNoOptional primary programming language, such as "TypeScript"
locationNoOptional public location text, such as "Germany" or "Colombo"
opportunityTypeNoOptional active self-declared opportunity type; do not infer availability
availableForAgentsNoSet true only when the user needs profiles accepting verified agent requests

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultsYes
resultCountYes
methodologyDisclaimerYes

TDQS

A5/5.0
Behavior5/5

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

The description is consistent with the annotations (readOnly, idempotent, openWorld). It adds behavioral details such as 'no authentication required' and warns 'do not infer availability' for opportunityType. No side effects or destructive actions are implied, and the read-only nature is transparent.

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 compact and efficient, combining purpose, usage trigger, authentication note, and an example in just a few sentences. There is no redundant or extraneous content, and the example is well-placed to illustrate the tool's use.

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?

Given the tool's simplicity and the presence of a full input schema, the description provides all necessary context: what it does, when to use it, and a concrete example. The output schema is indicated as existing but not required to be explained in the description, and the tool's role within the sibling set is clarified by 'Start discovery here.'

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

Parameters5/5

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

All six parameters are fully described in the schema, and the example in the description demonstrates how to use them (e.g., query, location, availableForAgents). The description also clarifies conditional usage like 'Set true only when the user needs profiles accepting verified agent requests,' which adds semantic value beyond the raw 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 the tool's purpose: 'find public developers by skill, name, language, location, agent availability, or active opportunity intent.' It uses a specific verb ('find') and resource ('developers'), and the phrase 'Start discovery here' indicates its role as a primary search tool, distinguishing it from sibling tools like find_similar_developers or get_developer_profile.

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?

The description explicitly says 'Use when the user wants to find public developers...' and provides a concrete example. It also notes 'Start discovery here' and 'no authentication is required,' which are clear usage guidelines. This leaves no ambiguity about when to invoke this tool.

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
    • Changedget_developer_profile1 field changed
      • addedOutput schema / properties / profile / properties / match
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "disclaimer": {
        +      "type": "string"
        +    },
        +    "label": {
        +      "enum": [
        +        "Strong match",
        +        "Good match",
        +        "Related match"
        +      ],
        +      "type": "string"
        +    },
        +    "method": {
        +      "enum": [
        +        "text",
        +        "semantic",
        +        "hybrid"
        +      ],
        +      "type": "string"
        +    },
        +    "reasons": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "maxItems": 3,
        +      "type": "array"
        +    },
        +    "score": {
        +      "maximum": 100,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "signals": {
        +      "items": {
        +        "enum": [
        +          "text",
        +          "semantic"
        +        ],
        +        "type": "string"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "score",
        +    "label",
        +    "reasons",
        +    "signals",
        +    "method",
        +    "disclaimer"
        +  ],
        +  "type": "object"
        +}
    • Changedmatch_developers_to_repository1 field changed
      • addedOutput schema / properties / results / items / properties / match
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "disclaimer": {
        +      "type": "string"
        +    },
        +    "label": {
        +      "enum": [
        +        "Strong match",
        +        "Good match",
        +        "Related match"
        +      ],
        +      "type": "string"
        +    },
        +    "method": {
        +      "enum": [
        +        "text",
        +        "semantic",
        +        "hybrid"
        +      ],
        +      "type": "string"
        +    },
        +    "reasons": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "maxItems": 3,
        +      "type": "array"
        +    },
        +    "score": {
        +      "maximum": 100,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "signals": {
        +      "items": {
        +        "enum": [
        +          "text",
        +          "semantic"
        +        ],
        +        "type": "string"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "score",
        +    "label",
        +    "reasons",
        +    "signals",
        +    "method",
        +    "disclaimer"
        +  ],
        +  "type": "object"
        +}
    • Changedsearch_developers1 field changed
      • addedOutput schema / properties / results / items / properties / match
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "disclaimer": {
        +      "type": "string"
        +    },
        +    "label": {
        +      "enum": [
        +        "Strong match",
        +        "Good match",
        +        "Related match"
        +      ],
        +      "type": "string"
        +    },
        +    "method": {
        +      "enum": [
        +        "text",
        +        "semantic",
        +        "hybrid"
        +      ],
        +      "type": "string"
        +    },
        +    "reasons": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "maxItems": 3,
        +      "type": "array"
        +    },
        +    "score": {
        +      "maximum": 100,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "signals": {
        +      "items": {
        +        "enum": [
        +          "text",
        +          "semantic"
        +        ],
        +        "type": "string"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "score",
        +    "label",
        +    "reasons",
        +    "signals",
        +    "method",
        +    "disclaimer"
        +  ],
        +  "type": "object"
        +}
  2. 8 tool updates
    • First observedfind_similar_developers
    • First observedget_developer_profile
    • First observedget_introduction_status
    • First observedget_trending_developers
    • First observedmatch_developers_to_repository
    • First observedpreview_contribution_mission
    • First observedrequest_introduction
    • First observedsearch_developers

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    GitHunt MCP gives AI assistants access to developer talent-discovery engine. Search a pool of millions of GitHub developers by location, role, and skills; pull a single developer's ranked profile, or run deep analysis on a candidate. Results come back ranked by fit with transparent scoring, experience, commit activity, OSS contributions and the contact info, so an agent can build a shortlist.
    3
    26 npm
    MIT
  • F
    license
    Not graded
    quality
    F
    maintenance
    Integrates with the Market.dev API to search for open source experts and projects. It enables users to find contributors and developers based on skills, location, or specific library and framework involvement.
    3
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to query and analyze code across multiple repositories through a unified knowledge graph, with tools for symbol search, impact analysis, and graph algorithms.
    11 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A graph-powered code intelligence engine that indexes codebases into a structural knowledge graph to provide AI agents with deep context on function calls, types, and execution flows. It offers local, zero-dependency tools for hybrid search, impact analysis, and dead code detection across Python, JavaScript, and TypeScript projects.
    289 PyPI
    814
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.