Prowl
48/100
prowl
Benchmarked Aug 31, 2026

OmniAuth Strategy for (soon deprecated) TD

Show HN: OmniAuth Strategy for (soon deprecated) TD Ameritrade Developer's API

authdeveloperapi platform_profile
Benchmark Your API

Score Breakdown

Latency8/10
Consistency7/10
Parseability7/10
Auth Simplicity6/10
Error Clarity5/10
Token Efficiency4/10
Documentation3/10
First-Try Success3/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://rubygems.org/gems/omniauth-td-ameritrade/versions/0.0.2",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {"type": "free", "details": {"description": "Open-source Ruby gem hosted on RubyGems, free to use."}},
  "rate_limits": {},
  "capabilities": ["provides OmniAuth strategy for OAuth-based authentication with TD Ameritrade API", "enables developers to integrate TD Ameritrade login into Ruby applications", "uses OmniAuth framework for multi-provider authentication", "likely supports OAuth2 flow for TD Ameritrade developer API access"],
  "raw_analysis": "The service is a Ruby gem 'omniauth-td-ameritrade' version 0.0.2, hosted on RubyGems. It is an OmniAuth strategy for the TD Ameritrade Developer's API, a brokerage API now deprecated. The gem allows Ruby developers to authenticate users via TD Ameritrade's OAuth flow. It is a developer tool, not a full platform, and is open-source and free. Maturity is low: version 0.0.2 indicates early development, and the underlying API is soon deprecated, so usefulness is limited. Integrations: primarily with Rails/Sinatra apps using OmniAuth. No endpoints of its own; it consumes TD Ameritrade's API endpoints. No rate limits specific to the gem; depends on TD Ameritrade's API. No paid tiers."
}
Execute

1/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200224ms
robots_txtGET /robots.txt404115ms
llms_txtGET /llms.txt40438ms
Interpret
```json
{
  "overall": 45,
  "dimensions": {
    "token_efficiency": 4.0,
    "first_try_success": 3.0,
    "response_parseability": 7.0,
    "error_clarity": 5.0,
    "doc_quality": 3.0,
    "auth_simplicity": 6.0,
    "latency": 8.0,
    "consistency": 7.0
  },
  "pricing_normalized": {
    "free": 10.0
  },
  "issues": [
    "Limited to a single, specific use case (TD Ameritrade OAuth via OmniAuth in Ruby)",
    "No llms.txt file, making it harder for AI agents to discover and parse platform capabilities",
    "No robots.txt — potential crawling confusion, though not critical",
    "Documentation quality appears thin for such a niche gem; no evidence of detailed guides",
    "Depends on external OmniAuth framework — adds complexity for non-Ruby users",
    "Unclear if the underlying TD Ameritrade API access requires additional developer approval or credentials",
    "Not a standalone platform — has no UI, dashboard, or managed service"
  ],
  "recommendations": [
    "Add llms.txt to provide structured documentation for AI agents",
    "Create a comprehensive README with setup examples, error troubleshooting, and API limitations",
    "Include explicit OAuth scope documentation and required TD Ameritrade developer registration steps",
    "Maintain a changelog and deprecation policy for API compatibility",
    "Provide simple gem installation guide with one-liner setup for common frameworks (Rails, Sinatra)"
  ]
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/omniauth-strategy-for-soon-deprecated-td">
  <img src="https://prowl.world/badge/omniauth-strategy-for-soon-deprecated-td.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard