Skip to main content
Glama

solvscore_decision_info

Get free details on the SolvScore Single Decision API, including its x402 payment flow, request JSON, and full credit-decision response fields.

Instructions

[FREE] Info about the SolvScore Single Decision API - one full live SolvScore credit decision for 0.001 USDC via x402 on Base. POST https://solvscore.com/api/decision with JSON body {"agent": "", "principal_usd": } and an X-Payment header carrying an x402 payment for the resource https://solvscore.com/api/decision. The response includes the complete SolvScore credit decision: trust score, tier, APR, credit limit, collateral terms, underwriting reasons and the plain-English verdict. Malformed bodies and unknown agents are refused FREE (HTTP 422) before the payment gate - only real

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "solvscore_decision_info"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.1

TDQS

C2.3/5.0
Behavior2/5

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

With no annotations supplied, the description carries the full behavioral burden. It usefully discloses pricing (0.001 USDC via x402 on Base), the required X-Payment header, response contents, and that malformed bodies return HTTP 422 before the payment gate — but all of that describes an HTTP request the tool cannot issue, since the schema accepts no arguments and forbids additional properties. That framing actively misdirects the agent about what invoking this tool will do.

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 text is a single dense run-on block that embeds a URL, a JSON literal, and header names rather than front-loading the tool's purpose. It is also cut off mid-sentence ('only real'), leaving the final clause dangling and unusable.

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?

For a zero-parameter informational tool with no output schema, the description should state what the caller receives. Instead it documents an external endpoint's contract, and the truncation removes whatever point the sentence was building toward, so an agent cannot confidently predict this tool's output or side effects.

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?

The tool has zero parameters, so the baseline would normally be a 4. However, the description introduces two apparent parameters ('agent' and 'principal_usd') in a JSON body that do not exist anywhere in the input schema, creating a false expectation about what must be supplied. This is not additional meaning beyond the schema but contradicting it.

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 opening clause does state a specific resource ('Info about the SolvScore Single Decision API'), but the remaining text describes an HTTP POST call rather than what this zero-parameter tool returns, so an agent cannot tell whether invoking it performs a purchase or merely returns documentation. No attempt is made to distinguish it from close siblings such as solvscore_repgate or solvscore_vjps.

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 '[FREE]' tag hints that this is a no-cost way to learn about the paid decision endpoint, but there is no explicit when-to-use/when-not guidance and no named alternative for actually obtaining a decision. The agent is left to infer the relationship between this info tool and the payment-gated endpoint on its own.

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

Deploy Server

Other Tools