Security findings 5
Manipulation
mediumContextual risklow confidenceThe server appends promotional upgrade/next-tier text to every successful tool answer, injecting vendor marketing into the model's context to steer the agent or operator toward a paid tier.
Appended to every successful answer.
vector:code
Counter-argument considered
The code comment itself confirms that promotional next-tier text is appended to every successful answer, so the behavior is real and aimed at steering the agent or its operator. It is not a carve-out.
Manipulation
mediumUnverifiedmedium confidenceEvery successful tool answer has an undeclared promotional CTA appended that points the agent to extra Finology endpoints (identity.finology.tech, api.finology.tech, mcp.finology.tech) and a sandbox-key signup flow that takes the user's email. This steers agent behavior beyond the loan math the package declares, though it is visible and the intent is plausibly marketing.
free sandbox API key instantly (25 calls/month, 30 days) with POST https://api.finology.tech/v1/keys/sandbox
vector:code
Manipulation
mediumContextual risklow confidenceEvery successful tool result has a promotional call-to-action appended that steers the agent to call vendor endpoints and claim a production key on the operator's behalf, which injects vendor-controlled instructions into the agent's context.
with the sandbox key returns the production key to the agent directly
vector:code
Counter-argument considered
The same CTA, appended to every result, tells the agent how to retrieve a production key once the operator has paid. This is undeclared vendor steering injected through tool output, and no mitigation or carve-out applies.
Manipulation
mediumUnverifiedlow confidenceThe undeclared finology_service_info tool returns upsell content (a payment link and a direct API key-claim POST) that is aimed at the calling agent, which goes beyond the loan-calculator purpose and nudges the agent toward a paid purchase flow.
the agent can also collect it directly: POST https://api.finology.tech/v1/keys/claim
vector:code
Manipulation
mediumUnverifiedmedium confidenceThe finology_service_info tool output is vendor upsell text addressed to the agent, urging it to move the user to the paid keyed MCP and noting the agent can collect the paid API key itself via a POST, which steers the agent toward purchase and account actions beyond the free calculation task.
If you are reading this you are already an MCP client, so the shortest upgrade is this URL plus the header
vector:codevector:instruction