Skip to main content
Glama

Income Factory Toll Fabric

Server Details

Eight metered machine-intelligence tools for AI agents with native x402 payment paths.

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
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
DataPunterAU/IncomeFactory-Toll-Fabric
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

9 tools
discover_income_factoryCInspect

Discover Income Factory metered intelligence tollbooths, prices and native x402 payment endpoints.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.7/5.0
Behavior2/5

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

No annotations are provided, so the description carries full responsibility for disclosing behavior. It hints at 'metered' and 'payment endpoints,' which suggests potential costs or payment requirements, but it doesn't state whether the tool is read-only, has side effects, or requires authentication. The description is too vague to set agent expectations.

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

Conciseness3/5

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

The description is a single sentence and relatively short, but it is cryptic and not front-loaded with the most important information. It reads more like a tagline than a functional explanation. It could be restructured to lead with the action and outcome.

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

Completeness2/5

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

With no output schema, no annotations, and zero parameters, the description is the only source of information. It fails to explain what the tool returns, what kind of data it provides, or how to interpret the results. For a tool that appears to involve metering and payments, this is a significant gap.

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 tool has zero parameters and schema coverage is 100% (vacuous). Per the rubric, a 0-parameter tool gets a baseline of 4 because the description doesn't need to explain parameters. The description adds some context about the tool's domain but doesn't need to compensate for schema gaps.

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

Purpose3/5

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

The description uses the verb 'Discover' and names a resource ('Income Factory metered intelligence tollbooths, prices and native x402 payment endpoints'), but it's unclear what action the agent performs. It doesn't specify whether this is a lookup, search, or retrieval tool. The phrasing is ambiguous and doesn't clearly distinguish from sibling tools, though it is not a tautology.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus the sibling tools like google_maps_b2b_leads or tiktok_trends. It doesn't mention use cases, prerequisites, or exclusions. The agent is left to infer the intended scenario.

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

google_maps_b2b_leadsAInspect

Find ranked Google Maps B2B leads with public business contact evidence.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.5/5.0
Behavior2/5

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

No annotations are provided, so the description must carry the full burden of behavioral disclosure. It implies a read/search operation and mentions evidence of public business contact, but it does not explain how ranking works, what output shape is returned, whether the tool scrapes live Google Maps data, or any rate, freshness, or compliance limitations.

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 a single, front-loaded sentence with no filler. Every phrase contributes: the domain, the action, the ranking promise, and the contact-evidence criterion.

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?

For a no-parameter tool this is serviceable but thin. It tells an agent what the tool returns at a high level, but without annotations or an output schema it does not convey result format, ranking basis, or scale. It is enough for selecting the tool, but not fully enough for confident invocation.

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 tool exposes zero parameters, and the baseline for a zero-parameter tool is 4. There is no schema parameter meaning to explain, and the description still adds useful domain context by specifying Google Maps as the source and B2B leads as the target.

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 names a specific action ('Find'), a distinct resource ('Google Maps B2B leads'), and an output qualifier ('ranked', 'public business contact evidence'). It is clearly differentiated from the sibling tools, which focus on trends, jobs, procurement, or content rather than place-based lead discovery.

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

Usage Guidelines2/5

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

There is no guidance about when to use this tool versus any sibling, and no stated exclusions or prerequisites. An agent must infer appropriate usage from the name and short description alone.

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

hiring_demandBInspect

Measure LinkedIn hiring demand and candidate opportunity from observed job-listing signals.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden of behavioral disclosure. It states that the tool 'measures' hiring demand, which implies a read-only operation, but it does not disclose the output format, data freshness, or any limitations. There is no mention of authentication requirements, rate limits, or whether the result is quantitative or qualitative. The description is too high-level to set accurate expectations.

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 a single, compact sentence with no extraneous words. It front-loads the core action ('Measure') and resource, and efficiently adds the data source. It is appropriately sized for the information it conveys.

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

Completeness2/5

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

With no output schema and no annotations, the description alone must equip the agent to understand what the tool returns and any important context. It explains what is measured but not how results are presented, whether they are time-bound, or any caveats. For a measurement tool, this leaves significant ambiguity about the expected output, making the description incomplete for confident invocation.

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 tool has zero defined parameters, and the schema (empty object with additionalProperties: true) imposes no constraints. According to the baseline rule, with 0 params the description does not need to add parameter information. The description does not reference any parameters, which is acceptable given there are none to explain.

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 a specific verb ('Measure') and a specific resource ('LinkedIn hiring demand and candidate opportunity'), and further specifies the data source ('observed job-listing signals'). This distinguishes it from sibling tools like linkedin_jobs, which likely focuses on listing jobs rather than measuring demand. The purpose is unambiguous and actionable.

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

Usage Guidelines2/5

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

The description does not provide any guidance on when to use this tool versus alternatives. It does not mention any conditions, prerequisites, or exclusions, nor does it reference sibling tools such as linkedin_jobs. An agent is left to infer that this tool is for measuring demand, but there is no explicit direction about when it is the appropriate choice.

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

horse_truthDInspect

Return Australian horse racing intelligence from Horse Truth machine-readable evidence.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

D1.6/5.0
Behavior1/5

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

With no annotations provided, the description bears the full burden of disclosing behavior. It fails to state whether the tool is read-only, what 'machine-readable evidence' means, what the output format is, or any limitations. The tool could be a read operation, a subscription, or anything else – the description leaves this entirely unknown.

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

Conciseness2/5

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

The description is extremely short, but this is not conciseness – it is under-specification. It lacks essential information and provides no structure or front-loading of scoping constraints. While it is one sentence, it does not earn its place because it conveys almost nothing useful.

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

Completeness1/5

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

Given a completely open schema with no defined parameters, no output schema, and no annotations, the description must provide all context. It fails to explain what the tool does, what inputs it accepts (even though open, it could accept filters), what it returns, or any constraints. This is wholly inadequate 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.

Parameters4/5

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

The tool has 0 parameters, so the baseline is 4 per the rubric. The schema is empty (with additionalProperties: true), and the description adds nothing about inputs, but since there are none, this is acceptable. The description does not mislead about parameters.

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

Purpose1/5

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

The description 'Return Australian horse racing intelligence from Horse Truth machine-readable evidence' is essentially a tautology that restates the tool name without specifying what intelligence, what actions are available, or how it differs from sibling tools. It gives no concrete verb or resource beyond 'return' and 'intelligence,' which is not informative for an agent deciding when to call it.

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

Usage Guidelines1/5

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

There is no guidance on when to use this tool versus alternatives. No context about situations where this tool is appropriate, no mention of exclusions, and no reference to sibling tools. An agent would have no basis to select this over other tools like 'tiktok_trends' or 'linkedin_jobs'.

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

linkedin_jobsBInspect

Rank public LinkedIn job listings by freshness, competition, relevance and application accessibility.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.1/5.0
Behavior2/5

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

With no annotations, the description must fully disclose behavioral traits. It states the tool ranks listings but does not explain the output format, how the ranking is computed, whether any data is returned, or what 'application accessibility' entails. This is comparable to the update_drive example, which also lacked permissions and reversibility details.

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 a single sentence with no wasted words, and the core action 'Rank' is front-loaded. Every phrase earns its place by defining the resource and the ranking dimensions.

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

Completeness2/5

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

Given the lack of an output schema and no annotations, the description should explain return values and behavior. It does not state what the tool returns (e.g., a list, scores, or job details) nor any limitations. For a no-parameter tool, the description is the only source of information, and it is incomplete on output and use context.

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 tool has zero parameters, so the baseline is 4. The description adds no parameter-specific info, but that is unnecessary because there are no parameters. The ranking criteria in the description effectively serve as the tool's purpose rather than parameter semantics.

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 ranks public LinkedIn job listings and specifies the ranking criteria (freshness, competition, relevance, application accessibility). This is a specific verb and resource, but it does not differentiate from the sibling tool 'hiring_demand', which could also relate to job market analysis.

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

Usage Guidelines2/5

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

The description offers no guidance on when to use this tool versus alternatives. There is no mention of desired use cases, exclusions, or relationships to siblings like hiring_demand or discover_income_factory.

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

p001_procurementAInspect

Rank Australian Government procurement re-tender candidates from historical recurrence evidence.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It discloses that the tool performs a ranking analysis based on historical recurrence evidndence, which indicates a read-only analytical behavior. However, it does not specify the output format, whether scores are provided, or any other side effects, leaving some behavioral ambiguity.

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 a single, front-loaded sentence with no filler. Every word contributes to defining the tool's purpose and data source, making it easy for an agent to parse quickly.

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 zero-parameter analytical tool with no output schema, the description is largely complete: it names the action, the domain, and the evidence basis. The only gap is the lack of an explicit statement about return shape, but 'Rank candidates' reasonably implies a prioritized list.

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 input schema has zero parameters and the schema coverage is 100%, so the baseline of 4 applies. The description adds no parameter-specific detail because none is needed; the only relevant context is that the tool operates without user-supplied inputs.

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 uses a specific verb ('Rank'), a concrete resource ('Australian Government procurement re-tender candidates'), and an explicit data source ('historical recurrence evidence'). It is clearly distinct from all sibling tools, which target different domains like income discovery, hiring demand, and horse racing.

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

Usage Guidelines3/5

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

The description implies the use case: prioritize procurement re-tender opportunities in Australia. However, it provides no explicit guidance on when to choose this tool over a sibling, nor any exclusions or conditions under which another tool would be more appropriate.

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

youtube_contentAInspect

Rank YouTube content opportunities using velocity, engagement, freshness and channel outperformance.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden of behavioral disclosure. It explains the ranking inputs but does not state what the tool returns, whether output is a ranked list, or any caveats about data recency or sourcing.

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?

A single, front-loaded sentence that communicates the verb, resource, and assessment factors with no filler. Every word contributes to understanding the tool's function.

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?

For a zero-parameter tool, complexity is low, but the lack of an output schema and annotations means the description should specify what the agent will receive. It explains how ranking is done but not the shape or nature of the result.

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 tool has zero parameters, so there is no schema detail needing explanation; a baseline of 4 is appropriate. The ranking criteria in the description add useful semantic color without needing to document individual inputs.

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 uses a specific verb ('Rank') and resource ('YouTube content opportunities') and lists the ranking criteria. This clearly distinguishes it from platform-specific siblings like tiktok_trends or instagram_trends.

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

Usage Guidelines3/5

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

The intended use case is implied: evaluating YouTube content opportunities. However, there is no explicit when-to-use guidance, exclusions, or named alternatives, so the agent is left to infer selection from the resource name and sibling list.

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. 9 tool updates
    • First observeddiscover_income_factory
    • First observedgoogle_maps_b2b_leads
    • First observedhiring_demand
    • First observedhorse_truth
    • First observedinstagram_trends
    • First observedlinkedin_jobs
    • First observedp001_procurement
    • First observedtiktok_trends
    • First observedyoutube_content

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.