RestGPT: Connecting Large Language Models with Real-World RESTful APIs
Not on the map. Why?
Cited by 83 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
Tool-augmented large language models (LLMs) have achieved remarkable progress in tackling a broad range of tasks. However, existing methods are mainly restricted to specifically designed tools and fail to fulfill complex instructions, having great limitations when confronted with real-world scenarios. In this paper, we explore a more realistic scenario by connecting LLMs with RESTful APIs, which adhere to the widely adopted REST software architectural style for web service development. To address the practical challenges of tackling complex instructions, we propose RestGPT, which exploits the power of LLMs and conducts a coarse-to-fine online planning mechanism to enhance the abilities of task decomposition and API selection. RestGPT also contains an API executor tailored for calling RESTful APIs, which can meticulously formulate parameters and parse API responses. To fully evaluate the performance of RestGPT, we propose RestBench, a high-quality benchmark which consists of two real-world scenarios and human-annotated instructions with gold solution paths. Experiments show that RestGPT is able to achieve impressive results in complex tasks and has strong robustness, which paves a new way towards AGI. RestGPT and RestBench is publicly available at https://restgpt.github.io/.
Key facts. Cited by 135 papers in the map (data through 14 Oct 2026). Builds on 20 of its 25 references that are in the map. First posted on arXiv 11 Jun 2023.
Builds on
20 of 25 references.
References · 20
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
- 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,182
- 2022Emergent Abilities of Large Language Modelscited by 2,512
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,332
- 2023HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Facecited by 1,190
- 2023Large Language Models are not Fair Evaluatorscited by 1,085
- 2022Language Models as Zero-Shot Planners: Extracting Actionable Knowledge for Embodied Agentscited by 1,035
- 2023Visual ChatGPT: Talking, Drawing and Editing with Visual Foundation Modelscited by 668
- 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 603
8 more
- 2023Augmented Language Models: a Surveycited by 403
- 2023Describe, Explain, Plan and Select: Interactive Planning with Large Language Models Enables Open-World Multi-Task Agentscited by 398
- 2023ToolAlpaca: Generalized Tool Learning for Language Models with 3000 Simulated Casescited by 393
- 2023Chameleon: Plug-and-Play Compositional Reasoning with Large Language Modelscited by 356
- 2023Tool Learning with Foundation Modelscited by 302
- 2023GPT4Tools: Teaching Large Language Model to Use Tools via Self-instructioncited by 248
- 2022TALM: Tool Augmented Language Modelscited by 197
- 2023ART: Automatic multi-step reasoning and tool-use for large language modelscited by 197
Built on by
Citing papers per year: 2023: 6; 2024: 32; 2025: 53; 2026: 44.
135 papers.
Sort:
By area:
- 2023A Survey on Large Language Model based Autonomous Agentscited by 2,242
- 2024A Survey on Knowledge Distillation of Large Language Modelscited by 284
- 2023Multimodal Foundation Models: From Specialists to General-Purpose Assistantscited by 247
- 2025Large Language Model Agent: A Survey on Methodology, Applications and Challengescited by 205
- 2025Survey on Evaluation of LLM-based Agentscited by 204
- 2023Evaluating Large Language Models: A Comprehensive Surveycited by 202
- 2024Retrieval-Augmented Generation with Graphs (GraphRAG)cited by 172
- 2024EASYTOOL: Enhancing LLM-based Agents with Concise Tool Instructioncited by 154
- 2024Small LLMs Are Weak Tool Learners: A Multi-LLM Agentcited by 93
- 2024From Matching to Generation: A Survey on Generative Information Retrievalcited by 89
- 2024If LLM Is the Wizard, Then Code Is the Wand: A Survey on How Code Empowers Large Language Models to Serve as Intelligent Agentscited by 79
- 2024SciAgent: Tool-augmented Language Models for Scientific Reasoningcited by 70
38 more
- 2025Towards General Agentic Intelligence via Environment Scalingcited by 54
- 2023Towards End-to-End Embodied Decision Making via Multi-modal Large Language Model: Explorations with GPT4-Vision and Beyondcited by 51
- 2025LLM-based Agents Suffer from Hallucinations: A Survey of Taxonomy, Methods, and Directionscited by 50
- 2026A Survey of Agentic Reasoning for Large Language Models: Towards Recursively Self-Improving and Collective Agentscited by 50
- 2024NESTFUL: A Benchmark for Evaluating LLMs on Nested Sequences of API Callscited by 48
- 2025MCP-RADAR: A Multi-Dimensional Benchmark for Evaluating Tool Use Capabilities in Large Language Modelscited by 48
- 2025Retrieval Models Aren't Tool-Savvy: Benchmarking Tool Retrieval for Large Language Modelscited by 47
- 2023ToolTalk: Evaluating Tool-Usage in a Conversational Settingcited by 45
- 2024Learning to Ask: When LLM Agents Meet Unclear Instructioncited by 42
- 2024LLM Critics Help Catch Bugs in Mathematics: Towards a Better Mathematical Verifier with Natural Language Feedbackcited by 41
- 2025MPO: Boosting LLM Agents with Meta Plan Optimizationcited by 36
- 2024LLMs Meet Multimodal Generation and Editing: A Surveycited by 35
- 2025A Comprehensive Survey of Agents for Computer Use: Foundations, Challenges, and Future Directionscited by 34
- 2024PCA-Bench: Evaluating Multimodal Large Language Models in Perception-Cognition-Action Chaincited by 29
- 2023Exposing Limitations of Language Model Agents in Sequential-Task Compositions on the Webcited by 24
- 2024TOOLVERIFIER: Generalization to New Tools via Self-Verificationcited by 24
- 2024A Trembling House of Cards? Mapping Adversarial Attacks against Language Agentscited by 22
- 2026HarnessForge: Joint Harness and Policy Evolution for Adaptive Agent Systemscited by 21
- 2025QLASS: Boosting Language Agent Inference via Q-Guided Stepwise Searchcited by 20
- 2025Agent-X: Evaluating Deep Multimodal Reasoning in Vision-Centric Agentic Taskscited by 19
- 2025Towards AI Search Paradigmcited by 19
- 2025A Goal Without a Plan Is Just a Wish: Efficient and Effective Global Planner Training for Long-Horizon Agent Taskscited by 19
- 2026ToolTree: Efficient LLM Agent Tool Planning via Dual-Feedback Monte Carlo Tree Search and Bidirectional Pruningcited by 19
- 2025LongFuncEval: Measuring the effectiveness of long context models for function callingcited by 18
- 2024Akal Badi ya Bias: An Exploratory Study of Gender Bias in Hindi Language Technologycited by 17
- 2024Harnessing LLMs for API Interactions: A Framework for Classification and Synthetic Data Generationcited by 17
- 2025LiveMCP-101: Stress Testing and Diagnosing MCP-enabled Agents on Challenging Queriescited by 17
- 2025DocLens : A Tool-Augmented Multi-Agent Framework for Long Visual Document Understandingcited by 15
- 2025Full-Step-DPO: Self-Supervised Preference Optimization with Step-wise Rewards for Mathematical Reasoningcited by 14
- 2025From REST to MCP: An Empirical Study of API Wrapping and Automated Server Generation for LLM Agentscited by 14
- 2024Smurfs: Multi-Agent System using Context-Efficient DFSDT for Tool Planningcited by 13
- 2025AskToAct: Enhancing LLMs Tool Use via Self-Correcting Clarificationcited by 13
- 2025a1: Steep Test-time Scaling Law via Environment Augmented Generationcited by 13
- 2025Environment Scaling for Interactive Agentic Experience Collection: A Surveycited by 13
- 2025AutoTool: Dynamic Tool Selection and Integration for Agentic Reasoningcited by 11
- 2026PlanBench-XL: Evaluating Long-Horizon Planning of LLM Tool-Use Agents in Large-Scale Tool Ecosystemscited by 11
- 2024Causal Agent based on Large Language Modelcited by 10
- 2024MeNTi: Bridging Medical Calculator and LLM Agent with Nested Tool Callingcited by 10
50 most cited of 135 All 135 (JSON)
- 2026Terrarium: Growing Personal Assistants via Scalable Synthesis of App Worlds10 Oct 2026
- 2026TaReD: Tool-Aware Recursive Decomposition for Long-Horizon Tasks8 Oct 2026
- 2026MASBench: Benchmarking LLM-based Multi-Agent Collaboration under Partial Observability3 Oct 2026
- 2026Choosing Before Acting: Comparative Value Estimation for Long-Horizon Tool-Use Agents1 Oct 2026
- 2026BaRe-Mem: Bayesian Reliability Memory for Robust and Adaptive Agent Consultation28 Sep 2026
- 2026ReCache: Efficient KV Cache Reuse and Compression for Tool-Augmented LLM Agents20 Aug 2026
- 2026VAKRA: Evaluating Multi-Hop Reasoning Across APIs and Retrieval Under Tool-Use Policies12 Aug 2026
- 2026ToolLIFT: Lifting Tool-Specific Trajectories into Function-Level Graphs for Generalizable Tool Planning4 Aug 2026
- 2026SciToolAgent-Evo: An Ontology-Aware Self-Evolving Agent for Open-World Scientific Tool Acquisition30 Jul 2026
- 2026Mitigating Errors in LLM-Generated Web API Invocations via Retrieval-Augmented Generation and Constrained Decoding7 Jul 2026
- 2026Repair the Amplifier, Not the Symptom: Stable World-Model Correction for Agent Rollouts2 Jul 2026
- 2026A Survey on Foundations and Frontiers of Multimodal Agentic Frameworks: Techniques and Applications28 Jun 2026
38 more
- 2026PlanBench-XL: Evaluating Long-Horizon Planning of LLM Tool-Use Agents in Large-Scale Tool Ecosystems21 Jun 2026
- 2026From Chatbot to Digital Colleague: The Paradigm Shift Toward Persistent Autonomous AI12 Jun 2026
- 2026MedCTA: A Benchmark for Clinical Tool Agents10 Jun 2026
- 2026SkillJuror: Measuring How Agent Skill Organization Changes Runtime Behavior10 Jun 2026
- 2026What makes a harness a harness: necessary and sufficient conditions for an agent harness8 Jun 2026
- 2026Beyond Prompt-Based Planning: MCP-Native Graph Planning-based Biomedical Agent System3 Jun 2026
- 2026PyraMathBench: Evaluating and Improving Mathematical Capability in Large Language Models2 Jun 2026
- 2026HarnessForge: Joint Harness and Policy Evolution for Adaptive Agent Systems1 Jun 2026
- 2026VESTA: Visual Exploration with Statistical Tool Agents29 May 2026
- 2026Skill-as-Pseudocode: Refactoring Skill Libraries to Pseudocode for LLM Agents27 May 2026
- 2026Agentic Nesting: A New Methodology for Existing Enterprise Application Integration and Services25 May 2026
- 2026TIER: Trajectory-Invariant Execution Rewards for Multi-Step Tool Composition16 May 2026
- 2026Model-Adaptive Tool Necessity Reveals the Knowing-Doing Gap in LLM Tool Use13 May 2026
- 2026SkillSelect-Serve: QoS-Aware Budgeted Skill Service Recommendation for LLM Agents8 May 2026
- 2026Benchmarking EngGPT2-16B-A3B against Comparable Italian and International Open-source LLMs8 May 2026
- 2026FitText: Evolving Agent Tool Ecologies via Memetic Retrieval4 May 2026
- 2026Meta-Tool: Efficient Few-Shot Tool Adaptation for Small Language Models22 Apr 2026
- 2026SDOF: Taming the Alignment Tax in Multi-Agent Orchestration with State-Constrained Dispatch20 Apr 2026
- 2026JTPRO: A Joint Tool-Prompt Reflective Optimization Framework for Language Agents20 Apr 2026
- 2026PAC-CF: Calibrating Irreversible Frontier Pruning in LLM-Guided Search15 Apr 2026
- 2026ToolTree: Efficient LLM Agent Tool Planning via Dual-Feedback Monte Carlo Tree Search and Bidirectional Pruning13 Mar 2026
- 2026Quantifying Divergence in Inter-LLM Communication Through API Retrieval and Ranking9 Mar 2026
- 2026Learning to Rewrite Tool Descriptions for Reliable LLM-Agent Tool Use23 Feb 2026
- 2026TabAgent: A Framework for Replacing Agentic Generative Components with Tabular-Textual Classifiers18 Feb 2026
- 2026AgriWorld:A World Tools Protocol Framework for Verifiable Agricultural Reasoning with Code-Executing LLM Agents17 Feb 2026
- 2026MCPShield: A Security Cognition Layer for Adaptive Trust Calibration in Model Context Protocol Agents15 Feb 2026
- 2026CryptoAnalystBench: Failures in Multi-Tool Long-Form LLM Analysis11 Feb 2026
- 2026AgentXRay: White-Boxing Agentic Systems via Workflow Reconstruction5 Feb 2026
- 2026ToolCaching: Towards Efficient Caching for LLM Tool-calling20 Jan 2026
- 2026A Survey of Agentic Reasoning for Large Language Models: Towards Recursively Self-Improving and Collective Agents18 Jan 2026
- 2026ACE-Router: Generalizing History-Aware Routing from MCP Tools to the Agent Web13 Jan 2026
- 2026SAGE: Tool-Augmented LLM Task Solving Strategies in Scalable Multi-Agent Environments12 Jan 2026
- 2025AutoTool: Dynamic Tool Selection and Integration for Agentic Reasoning15 Dec 2025
- 2025Tool-Augmented Spatiotemporal Reasoning for Streamlining Video Question Answering Task11 Dec 2025
- 2025Solving Context Window Overflow in AI Agents27 Nov 2025
- 2025AutoTool: Efficient Tool Selection for Large Language Model Agents18 Nov 2025
- 2025DocLens : A Tool-Augmented Multi-Agent Framework for Long Visual Document Understanding14 Nov 2025
- 2025Environment Scaling for Interactive Agentic Experience Collection: A Survey12 Nov 2025
50 newest of 135 All 135 (JSON)
- 2023A Survey on Large Language Model based Autonomous Agentscited by 2,242
- 2025Large Language Model Agent: A Survey on Methodology, Applications and Challengescited by 205
- 2025Survey on Evaluation of LLM-based Agentscited by 204
- 2024EASYTOOL: Enhancing LLM-based Agents with Concise Tool Instructioncited by 154
- 2024Small LLMs Are Weak Tool Learners: A Multi-LLM Agentcited by 93
- 2024If LLM Is the Wizard, Then Code Is the Wand: A Survey on How Code Empowers Large Language Models to Serve as Intelligent Agentscited by 79
- 2025Towards General Agentic Intelligence via Environment Scalingcited by 54
- 2025LLM-based Agents Suffer from Hallucinations: A Survey of Taxonomy, Methods, and Directionscited by 50
- 2024NESTFUL: A Benchmark for Evaluating LLMs on Nested Sequences of API Callscited by 48
- 2025MCP-RADAR: A Multi-Dimensional Benchmark for Evaluating Tool Use Capabilities in Large Language Modelscited by 48
- 2025Retrieval Models Aren't Tool-Savvy: Benchmarking Tool Retrieval for Large Language Modelscited by 47
- 2024Learning to Ask: When LLM Agents Meet Unclear Instructioncited by 42
12 most cited of 71 All 71 (JSON)
- 2026MASBench: Benchmarking LLM-based Multi-Agent Collaboration under Partial Observability3 Oct 2026
- 2026Choosing Before Acting: Comparative Value Estimation for Long-Horizon Tool-Use Agents1 Oct 2026
- 2026ReCache: Efficient KV Cache Reuse and Compression for Tool-Augmented LLM Agents20 Aug 2026
- 2026SciToolAgent-Evo: An Ontology-Aware Self-Evolving Agent for Open-World Scientific Tool Acquisition30 Jul 2026
- 2026A Survey on Foundations and Frontiers of Multimodal Agentic Frameworks: Techniques and Applications28 Jun 2026
- 2026PlanBench-XL: Evaluating Long-Horizon Planning of LLM Tool-Use Agents in Large-Scale Tool Ecosystems21 Jun 2026
- 2026SkillJuror: Measuring How Agent Skill Organization Changes Runtime Behavior10 Jun 2026
- 2026What makes a harness a harness: necessary and sufficient conditions for an agent harness8 Jun 2026
- 2026HarnessForge: Joint Harness and Policy Evolution for Adaptive Agent Systems1 Jun 2026
- 2026VESTA: Visual Exploration with Statistical Tool Agents29 May 2026
- 2026Skill-as-Pseudocode: Refactoring Skill Libraries to Pseudocode for LLM Agents27 May 2026
- 2026Agentic Nesting: A New Methodology for Existing Enterprise Application Integration and Services25 May 2026
12 newest of 71 All 71 (JSON)
- 2024SciAgent: Tool-augmented Language Models for Scientific Reasoningcited by 70
- 2026A Survey of Agentic Reasoning for Large Language Models: Towards Recursively Self-Improving and Collective Agentscited by 50
- 2024LLM Critics Help Catch Bugs in Mathematics: Towards a Better Mathematical Verifier with Natural Language Feedbackcited by 41
- 2025QLASS: Boosting Language Agent Inference via Q-Guided Stepwise Searchcited by 20
- 2025Agent-X: Evaluating Deep Multimodal Reasoning in Vision-Centric Agentic Taskscited by 19
- 2025Full-Step-DPO: Self-Supervised Preference Optimization with Step-wise Rewards for Mathematical Reasoningcited by 14
- 2024Smurfs: Multi-Agent System using Context-Efficient DFSDT for Tool Planningcited by 13
- 2025a1: Steep Test-time Scaling Law via Environment Augmented Generationcited by 13
- 2025AutoTool: Dynamic Tool Selection and Integration for Agentic Reasoningcited by 11
- 2025Tool-Augmented Spatiotemporal Reasoning for Streamlining Video Question Answering Taskcited by 10
- 2024Reasoning and Tools for Human-Level Forecastingcited by 7
- 2024CodeGraph: Enhancing Graph Reasoning of LLMs with Codecited by 6
12 most cited of 21 All 21 (JSON)
- 2026VAKRA: Evaluating Multi-Hop Reasoning Across APIs and Retrieval Under Tool-Use Policies12 Aug 2026
- 2026PyraMathBench: Evaluating and Improving Mathematical Capability in Large Language Models2 Jun 2026
- 2026AgriWorld:A World Tools Protocol Framework for Verifiable Agricultural Reasoning with Code-Executing LLM Agents17 Feb 2026
- 2026A Survey of Agentic Reasoning for Large Language Models: Towards Recursively Self-Improving and Collective Agents18 Jan 2026
- 2025AutoTool: Dynamic Tool Selection and Integration for Agentic Reasoning15 Dec 2025
- 2025Tool-Augmented Spatiotemporal Reasoning for Streamlining Video Question Answering Task11 Dec 2025
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agents20 Oct 2025
- 2025GOAT: A Training Framework for Goal-Oriented Agent with Tools14 Oct 2025
- 2025TaTToo: Tool-Grounded Thinking PRM for Test-Time Scaling in Tabular Reasoning7 Oct 2025
- 2025Initial Steps in Integrating Large Reasoning and Action Models for Service Composition24 Jul 2025
- 2025More Vulnerable than You Think: On the Stability of Tool-Integrated LLM Agents27 Jun 2025
- 2025Agent-X: Evaluating Deep Multimodal Reasoning in Vision-Centric Agentic Tasks30 May 2025
12 newest of 21 All 21 (JSON)
- 2023Towards End-to-End Embodied Decision Making via Multi-modal Large Language Model: Explorations with GPT4-Vision and Beyondcited by 51
- 2024PCA-Bench: Evaluating Multimodal Large Language Models in Perception-Cognition-Action Chaincited by 29
- 2025DocLens : A Tool-Augmented Multi-Agent Framework for Long Visual Document Understandingcited by 15
- 2025DocLens : A Tool-Augmented Multi-Agent Framework for Long Visual Document Understanding14 Nov 2025
- 2024PCA-Bench: Evaluating Multimodal Large Language Models in Perception-Cognition-Action Chain21 Feb 2024
- 2023Towards End-to-End Embodied Decision Making via Multi-modal Large Language Model: Explorations with GPT4-Vision and Beyond3 Oct 2023
- 2024A Survey on Knowledge Distillation of Large Language Modelscited by 284
- 2024A Survey on Knowledge Distillation of Large Language Models20 Feb 2024
- 2023Multimodal Foundation Models: From Specialists to General-Purpose Assistantscited by 247
- 2023Evaluating Large Language Models: A Comprehensive Surveycited by 202
- 2024From Matching to Generation: A Survey on Generative Information Retrievalcited by 89
- 2023ToolTalk: Evaluating Tool-Usage in a Conversational Settingcited by 45
- 2024LLMs Meet Multimodal Generation and Editing: A Surveycited by 35
- 2025Towards AI Search Paradigmcited by 19
- 2024Akal Badi ya Bias: An Exploratory Study of Gender Bias in Hindi Language Technologycited by 17
- 2025GTool: Graph Enhanced Tool Planning with Large Language Modelcited by 10
- 202534 Examples of LLM Applications in Materials Science and Chemistry: Towards Automation, Assistants, Agents, and Accelerated Scientific Discoverycited by 9
- 2024Reflections from the 2024 Large Language Model (LLM) Hackathon for Applications in Materials Science and Chemistrycited by 8
- 2025iTool: Reinforced Fine-Tuning with Dynamic Deficiency Calibration for Advanced Tool Usecited by 7
- 2025CodeTool: Enhancing Programmatic Tool Invocation of LLMs via Process Supervisioncited by 6
12 most cited of 34 All 34 (JSON)
- 2026Terrarium: Growing Personal Assistants via Scalable Synthesis of App Worlds10 Oct 2026
- 2026TaReD: Tool-Aware Recursive Decomposition for Long-Horizon Tasks8 Oct 2026
- 2026BaRe-Mem: Bayesian Reliability Memory for Robust and Adaptive Agent Consultation28 Sep 2026
- 2026ToolLIFT: Lifting Tool-Specific Trajectories into Function-Level Graphs for Generalizable Tool Planning4 Aug 2026
- 2026From Chatbot to Digital Colleague: The Paradigm Shift Toward Persistent Autonomous AI12 Jun 2026
- 2026MedCTA: A Benchmark for Clinical Tool Agents10 Jun 2026
- 2026Beyond Prompt-Based Planning: MCP-Native Graph Planning-based Biomedical Agent System3 Jun 2026
- 2026FitText: Evolving Agent Tool Ecologies via Memetic Retrieval4 May 2026
- 2026Meta-Tool: Efficient Few-Shot Tool Adaptation for Small Language Models22 Apr 2026
- 2026PAC-CF: Calibrating Irreversible Frontier Pruning in LLM-Guided Search15 Apr 2026
- 2026Quantifying Divergence in Inter-LLM Communication Through API Retrieval and Ranking9 Mar 2026
- 2025GraphChain: Large Language Models for Large-scale Graph Analysis via Tool Chaining1 Nov 2025
12 newest of 34 All 34 (JSON)