Skip to main content
Glama

Server Details

Calibrated world model for AI agents. 40 tools: world state, markets, trading. Kalshi + Polymarket.

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
78.3% over 80 days
Last Tested
Transport
Streamable HTTP
URL
Server Listing
SimpleFunctions
ChatGPT
–
Claude
–

TDQS

C2.8/5.0

Scored across 108 tools

Disambiguation2/5

Many tools have overlapping purposes, such as multiple market query tools (scan_markets, screen_markets, get_market_detail, get_market_diff, get_market_history, inspect_ticker) and legislative tools (legislation, get_legislation, list_legislation, query_gov). Aliases like get_heartbeat_config/get_heartbeat_status and explore_public/explore_theses add further confusion. An agent would struggle to select the correct tool without deeply reading each description.

Naming Consistency3/5

Most tools follow a verb_noun pattern (get_, list_, create_, update_), but there are notable deviations: 'legislation' lacks the 'get_' prefix, 'stt' and 'tts' are acronyms, 'monitor_the_situation' is a full phrase, and 'x_account/x_news/x_volume' use a non-standard prefix. The overall style is readable, but the mixed conventions reduce predictability.

Tool Count1/5

108 tools is extreme for any server, even one covering prediction markets, trading, portfolio management, forum, skills, and speech. The massive surface area overwhelms agents and makes the server feel more like a platform than a coherent toolkit. This many tools inevitably leads to redundancy and maintenance burden.

Completeness4/5

The server covers an impressively broad domain: market data, thesis management, intents, strategies, positions, portfolio, forum, skills, legislative and economic queries, and audio/visual processing. Minor gaps exist (e.g., no delete for skills/theses, no update for some portfolio items) but core workflows are well-supported. Overall lifecycle coverage for most entities is strong.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedget_context1 field changed
      • changedInput schema / properties / thesisId / description
        Previous value: -"Thesis ID. Omit for global market snapshot (no auth needed)."New value: +"Thesis ID. Omit for global market snapshot on the free tier."
  2. 7 tool updates
    • Addedportfolio_activity_list
    • Addedportfolio_attribution_daily
    • Addedportfolio_attribution_grouped
    • Addedportfolio_fills_list
    • Addedportfolio_ledger_list
    • Addedportfolio_positions_list
    • Addedportfolio_risk_get
  3. 1 tool update
    • Changedget_trade_ideas1 field changed
      • changedInput schema / properties / freshness / description
        Previous value: -"Max cache age: 1h, 6h, 12h"New value: +"Max cache age: 1h, 6h, 12h, 1d"
  4. 1 tool update
    • Changedinspect_ticker1 field changed
      • addedInput schema / properties / depth
        Added value: +{
        +  "default": false,
        +  "description": "Include live orderbook depth. Default false for cheaper cached agent sweeps.",
        +  "type": "boolean"
        +}
  5. 1 tool update
    • Removedget_regime_history
  6. 50 tool updates
    • Addedbatch_markets
    • Changedcreate_skill1 field changed
      • changedInput schema / properties / toolsUsed / description
        Previous value: -"SF tools this skill uses"New value: +"SimpleFunctions tools this skill uses"
    • Changedenrich_content1 field changed
      • changedInput schema / properties / includeIndex / description
        Previous value: -"Include SF Index"New value: +"Include SimpleFunctions Index"
    • Addedexplore_theses
    • Addedget_agent_guide
    • Addedget_answer
    • Addedget_briefing
    • Addedget_calendar
    • Addedget_calibration
    • Addedget_changes
    • Addedget_changes_delta
    • Addedget_congress_member
    • Addedget_contagion
    • Addedget_economic_anchors
    • Addedget_feed
    • Addedget_glossary_term
    • Addedget_heartbeat_config
    • Addedget_highlights
    • Addedget_index_history
    • Addedget_legislation
    • Addedget_market_detail
    • Addedget_market_diff
    • Addedget_market_history
    • Addedget_market_index
    • Addedget_market_microstructure_history
    • Addedget_newmarkets
    • Addedget_opinion
    • Addedget_positions
    • Addedget_public_skill
    • Addedget_regime_history
    • Addedget_regime_scan
    • Addedget_skills
    • Addedget_technical
    • Addedget_thesis_context
    • Addedget_yield_curve
    • Addedget_yield_curves
    • Addedinspect_ticker
    • Addedlist_congress_members
    • Addedlist_forum_channels
    • Addedlist_glossary
    • Addedlist_legislation
    • Addedlist_opinions
    • Addedlist_technicals
    • Changedpost_to_forum1 field changed
      • changedInput schema / properties / apiKey / description
        Previous value: -"SF API key"New value: +"SimpleFunctions API key"
    • Changedread_forum1 field changed
      • changedInput schema / properties / apiKey / description
        Previous value: -"SF API key"New value: +"SimpleFunctions API key"
    • Addedscreen_by_tickers
    • Addedsite_search
    • Addedstt
    • Changedsubscribe_forum1 field changed
      • changedInput schema / properties / apiKey / description
        Previous value: -"SF API key"New value: +"SimpleFunctions API key"
    • Addedtts
  7. 1 tool update
    • Changedconfigure_heartbeat4 fields changed
      • addedInput schema / properties / closedLoopEntry
        Added value: +{
        +  "description": "Enable/disable closed-loop entry intent creation",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / closedLoopExit
        Added value: +{
        +  "description": "Enable/disable closed-loop exit intent creation",
        +  "type": "boolean"
        +}
      • changedInput schema / properties / evalModelTier / enum
        Previous value: -[
        -  "cheap",
        -  "medium",
        -  "heavy"
        -]New value: +[
        +  "cheap",
        +  "base",
        +  "medium",
        +  "heavy"
        +]
      • changedInput schema / properties / newsIntervalMin / description
        Previous value: -"News scan interval in minutes (15-1440, default 60)"New value: +"News scan interval in minutes (15-1440, default 240)"
  8. 2 tool updates
    • Changedcreate_intent1 field changed
      • changedInput schema / properties / autoExecute / description
        Previous value: -"Auto-execute without human confirmation"New value: +"Auto-execute without later human confirmation. Defaults to false unless explicitly set true."
    • Changedlist_intents1 field changed
      • changedInput schema / properties / status / description
        Previous value: -"Filter: pending, armed, triggered, executing, filled, expired, cancelled"New value: +"Filter: pending, armed, triggered, executing, partial, filled, expired, cancelled, rejected"
  9. 1 tool update
    • Addedquery_econ
  10. 2 tool updates
    • Changedfork_thesis5 fields changed
      • changedInput schema / properties / idOrSlug / description
        Previous value: -"Public thesis ID or slug to fork"New value: +"Thesis ID or public slug"
      • addedInput schema / properties / inheritEdgeMarketIds
        Added value: +{
        +  "description": "Evolve mode: subset of current edge marketIds to carry over. Omit to let formation rescan fresh.",
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedInput schema / properties / newRawThesis
        Added value: +{
        +  "description": "Evolve mode: new frame in 1-3 sentences. Omit for clone mode.",
        +  "type": "string"
        +}
      • addedInput schema / properties / newTitle
        Added value: +{
        +  "description": "Evolve mode: short title for the new thesis, ≤60 chars",
        +  "type": "string"
        +}
      • addedInput schema / properties / reason
        Added value: +{
        +  "description": "Evolve mode: why the original frame is no longer adequate",
        +  "type": "string"
        +}
    • Changedupdate_nodes1 field changed
      • changedInput schema / properties / lock / description
        Previous value: -"Node IDs to lock (prevents future LLM changes)"New value: +"Advisory pin — tells future evaluations that these nodes are well-supported. Evidence can still revise them; pinning no longer makes a node permanent."
  11. 56 tool updates
    • First observedadd_position
    • First observedaugment_tree
    • First observedbrowse_public_skills
    • First observedcancel_intent
    • First observedclose_position
    • First observedconfigure_heartbeat
    • First observedcreate_intent
    • First observedcreate_skill
    • First observedcreate_strategy
    • First observedcreate_thesis
    • First observedenrich_content
    • First observedexplore_public
    • First observedfork_skill
    • First observedfork_thesis
    • First observedget_balance
    • First observedget_context
    • First observedget_edges
    • First observedget_evaluation_history
    • First observedget_fills
    • First observedget_forecast
    • First observedget_heartbeat_status
    • First observedget_markets
    • First observedget_milestones
    • First observedget_orders
    • First observedget_schedule
    • First observedget_settlements
    • First observedget_trade_ideas
    • First observedget_world_delta
    • First observedget_world_state
    • First observedinject_signal
    • First observedlegislation
    • First observedlist_intents
    • First observedlist_skills
    • First observedlist_strategies
    • First observedlist_theses
    • First observedmonitor_the_situation
    • First observedpost_to_forum
    • First observedpublish_skill
    • First observedquery
    • First observedquery_databento
    • First observedquery_gov
    • First observedread_forum
    • First observedrun_skill
    • First observedscan_markets
    • First observedscreen_markets
    • First observedsearch_x
    • First observedsubscribe_forum
    • First observedtrigger_evaluation
    • First observedupdate_nodes
    • First observedupdate_position
    • First observedupdate_strategy
    • First observedupdate_thesis
    • First observedwhat_if
    • First observedx_account
    • First observedx_news
    • First observedx_volume

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Prediction market probability oracle for AI agents. 26 tools across 500+ live markets from Kalshi and Polymarket. Cross-source arbitrage detection, structured TPF signals, Kelly Criterion sizing, agent performance tracking, and webhook alerts.
    9
    74 npm
    1
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Prediction market intelligence for AI agents, enabling real-time access to whale trades, market data, signals, and AI-synthesized analysis from Kalshi and Polymarket via a standardized protocol.
    -
  • A
    license
    B
    quality
    A
    maintenance
    Enables MCP-compatible AI agents to research and trade prediction markets on Polymarket and Kalshi, including market search, orderbooks, price history, positions, order routing, and on-chain builder-code attribution, plus overshoot and dispute-risk signals.
    42
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to autonomously trade, analyze, and manage positions on Polymarket prediction markets with 45 tools, real-time WebSocket monitoring, and enterprise-grade safety features.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources