Skip to content

SonAIengine/graph-tool-call

MCP Developer Tools

When tool count exceeds LLM context limits, accuracy collapses (248 tools → 12%). graph-tool-call builds a tool graph from OpenAPI/MCP specs and retrieves multi-step workflows via hybrid search (BM25 + graph traversal + embedding), recovering accuracy to 82% with 79% fewer tokens. Zero dependencies. Also works as an MCP Proxy — aggregate multiple MCP servers behind 3 meta-tools.

Python Latest v0.28.0 · 6d ago Security brief →

Features

  • Builds a tool graph from API specifications
  • Retrieves multi‑step workflows via hybrid search (BM25, graph traversal, embeddings, MCP annotations)
  • Reduces token usage dramatically while maintaining or improving accuracy

Recent releases

View all 14 releases →
No immediate action
v0.15.0 Breaking risk

Workflow Planning API enhancements

No immediate action
v0.6.1 Breaking risk

wRRF weight fix

No immediate action
v0.6.0 New feature

Cross-encoder reranking + MMR

No immediate action
v0.4.0 New feature

MCP annotation‑aware retrieval

No immediate action
v0.3.0 New feature

Graph retrieval + hybrid search

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
6
Forks
2
Languages
Python HTML Shell

Install & Platforms

Install via
pip

Beta — feedback welcome: [email protected]