All scored servers

SignalTender B2B, GovCon & LegalTech MCP Server: tool descriptions scored io.github.aarbchen/signaltender-mcp

tools/list taken
(UTC)
Connected to
https://b2b-contract-parser-api.onrender.com/mcp
Scoring rules
v2
Score this URL as it is today

Scores, issues and names only

This page shows how SignalTender B2B, GovCon & LegalTech MCP Server (io.github.aarbchen/signaltender-mcp)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

servers/io.github.aarbchen/signaltender-mcp
Average score
90.3 / 100Clear
Tools
58
Near-identical descriptions
0

Across the server

  • Major
    58 tools. Above 40, models choose less accurately.too_many_tools
  • Minor
    The server has no instructions. Say there, once, what the server is for and when to use it: Claude Code and Gemini CLI read the instructions before the tool descriptions.instructions_missing

Tools

generate_ato_rmf_package

83 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

generate_cost_accounting_cas_ds2

83 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

audit_service_contract_act_wage

86 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

classify_naics_psc_nigp

86 / 100Clear

Purpose
20 / 20
When to use
15 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_mentor_protege_jv_agreement

86 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

analyze_debriefing_bid_protest

88 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

answer_security_questionnaire

88 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

audit_supply_chain_scrm

88 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
20 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Minor
    String arguments with no constraint or example: bom_line_items[].description.loose_string_param

generate_capture_black_hat_review

88 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_compliance_matrix

88 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_igce_price_to_win

88 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_post_award_cpar_rebuttal

88 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_quality_assurance_qasp

88 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_rea_equitable_adjustment

88 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

get_live_solicitations

88 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
20 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Minor
    No `required` list, so every argument is optional.no_required

match_capability_statement

88 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

match_key_personnel

88 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

search_historical_awards

88 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
20 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Minor
    No `required` list, so every argument is optional.no_required

audit_cyber_incident_dfars_7012

90 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

generate_ai_governance_nist_ai_rmf_omb_m24

90 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    The name is long (42 characters).long_name

generate_award_fee_plan_incentive_maximizer

90 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    The name is long (43 characters).long_name

generate_cpars_past_performance

90 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

generate_cui_marking_distribution_plan

90 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

generate_gwac_task_order_fair_opportunity

90 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    The name is long (41 characters).long_name

generate_oconus_sofa_defense_logistics

90 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

generate_section_l_m_proposal_red_team_scorer

90 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    The name is long (45 characters).long_name

generate_state_local_cooperative_piggyback

90 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    The name is long (42 characters).long_name

generate_value_engineering_vecp

90 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

audit_contract_risks

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

audit_dcaa_accounting_sf1408

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

audit_foci_dd254_clearance

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

audit_section_508_vpat

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

extract_pricing_schedule

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_data_rights_assertion_table

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_evms_ipmdr_variance_analysis

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_gsa_mas_offer

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_oci_mitigation_plan

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10
  • Minor
    The description mentions none of its 3 or more arguments.params_not_in_description

generate_oral_presentation_prep

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_ota_white_paper

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_phase_in_transition_plan

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_sbir_sttr_commercialization

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_small_business_participation

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_teaming_strategy

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

parse_b2b_contract

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

scan_far_dfars_clauses

91 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
8 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

analyze_rfp_amendment_diff

93 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

audit_govt_furnished_property_gfp

93 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

audit_organizational_ethics_far_52_203_13

93 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    The name is long (41 characters).long_name

generate_cdrls_did_data_deliverables

93 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10

No issues.

generate_doe_national_lab_mando_subcontract

93 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    The name is long (43 characters).long_name

generate_fedramp_equivalency_body_of_evidence

93 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    The name is long (45 characters).long_name

generate_gsa_tdr_quarterly_sales_iff_reconciler

93 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    The name is long (47 characters).long_name

generate_novated_merger_change_of_name_far_42

93 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    The name is long (45 characters).long_name

generate_termination_for_convenience_settlement

93 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
5 / 10
  • Minor
    The name is long (47 characters).long_name

generate_justification_ja_sole_source

95 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_rfp_response

95 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

generate_sources_sought_response

95 / 100Clear

Purpose
17 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

audit_itar_ear_export_control

98 / 100Clear

Purpose
20 / 20
When to use
20 / 20
Arguments
23 / 25
Return value
15 / 15
Constraints and side effects
10 / 10
Examples
10 / 10

No issues.

What static scoring cannot tell

This score reads only the text of each description and schema: it says what is written, not what a model will do. Short tools whose names already say what they do, such as browser_close, score low here even when models use them well, and in our measurements current models chose the right tool in one step even from one-line descriptions, as long as the names and schemas differed. What the text cannot show, such as what happens over several steps and whether an added sentence helps or misleads, is what an evaluation measures, on the Pro and Team plans.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

All scored servers