Expensya MCP Server for OpenAI Agents SDKGive OpenAI Agents SDK instant access to 12 tools to Create New Expense, Export Expense Data, Get Authenticated User Profile, and more
The OpenAI Agents SDK enables production-grade agent workflows in Python. Connect Expensya through Vinkius and your agents gain typed, auto-discovered tools with built-in guardrails. no manual schema definitions required.
Ask AI about this App Connector for OpenAI Agents SDK
The Expensya app connector for OpenAI Agents SDK is a standout in the Productivity category — giving your AI agent 12 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerStreamableHttp
async def main():
# Your Vinkius token. get it at cloud.vinkius.com
async with MCPServerStreamableHttp(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
) as mcp_server:
agent = Agent(
name="Expensya Assistant",
instructions=(
"You help users interact with Expensya. "
"You have access to 12 tools."
),
mcp_servers=[mcp_server],
)
result = await Runner.run(
agent, "List all available tools from Expensya"
)
print(result.final_output)
asyncio.run(main())
* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About Expensya MCP Server
Connect your Expensya account to any AI agent and take full control of your business spending and automated expense reporting through natural conversation.
The OpenAI Agents SDK auto-discovers all 12 tools from Expensya through native MCP integration. Build agents with built-in guardrails, tracing, and handoff patterns. chain multiple agents where one queries Expensya, another analyzes results, and a third generates reports, all orchestrated through Vinkius.
What you can do
- Expense Orchestration — List and manage all business expenses programmatically, including retrieving detailed metadata and creating new entries with comments
- Report Oversight — Monitor the status of expense reports (Draft, Pending Approval) and access project allocations for high-fidelity financial tracking
- Organizational Visibility — Retrieve complete directories of users, categories, and payment methods to coordinate team-wide spending policies
- Logistics Intelligence — List and manage vehicles for mileage tracking and monitor supported currencies for international business operations
- Financial Export — Programmatically trigger exports of expense data using predefined Export IDs for seamless integration with your accounting tools
The Expensya MCP Server exposes 12 tools through the Vinkius. Connect it to OpenAI Agents SDK in under two minutes — no API keys to rotate, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 12 Expensya tools available for OpenAI Agents SDK
When OpenAI Agents SDK connects to Expensya through Vinkius, your AI agent gets direct access to every tool listed below — spanning receipt-scanning, reimbursement, policy-enforcement, and more. Every call is secured with network, filesystem, subprocess, and code evaluation entitlements inside a sandboxed runtime. Beyond a simple connection, you get a full AI Gateway with real-time visibility into agent activity, enterprise governance, and optimized token usage.
Requires amount, currency, and category. Add a new expense record
Export expenses to a specific format
Get current user profile
List projects for tracking
g., Meals, Travel). List active expense categories
List expense reports (folders)
List active tags
Supports filtering by date, user, and status. List all business expenses
List users in the organization
List vehicles for mileage tracking
g., Cash, Company Card) configured. List defined payment methods
List all supported currencies
Connect Expensya to OpenAI Agents SDK via MCP
Follow these steps to wire Expensya into OpenAI Agents SDK. The entire setup takes under two minutes — your credentials stay safe behind the Vinkius.
Install the SDK
pip install openai-agents in your Python environmentReplace the token
[YOUR_TOKEN_HERE] with your Vinkius token from cloud.vinkius.comRun the script
python agent.pyExplore tools
Why Use OpenAI Agents SDK with the Expensya MCP Server
OpenAI Agents SDK provides unique advantages when paired with Expensya through the Model Context Protocol.
Native MCP integration via `MCPServerSse`, pass the URL and the SDK auto-discovers all tools with full type safety
Built-in guardrails, tracing, and handoff patterns let you build production-grade agents without reinventing safety infrastructure
Lightweight and composable: chain multiple agents and MCP servers in a single pipeline with minimal boilerplate
First-party OpenAI support ensures optimal compatibility with GPT models for tool calling and structured output
Expensya + OpenAI Agents SDK Use Cases
Practical scenarios where OpenAI Agents SDK combined with the Expensya MCP Server delivers measurable value.
Automated workflows: build agents that query Expensya, process the data, and trigger follow-up actions autonomously
Multi-agent orchestration: create specialist agents. one queries Expensya, another analyzes results, a third generates reports
Data enrichment pipelines: stream data through Expensya tools and transform it with OpenAI models in a single async loop
Customer support bots: agents query Expensya to resolve tickets, look up records, and update statuses without human intervention
Example Prompts for Expensya in OpenAI Agents SDK
Ready-to-use prompts you can give your OpenAI Agents SDK agent to start working with Expensya immediately.
"List all my expenses from the last week."
"Create a new expense: €12.50 for 'Office Supplies' with comment 'New notebook'."
"Show me the status of my pending expense reports."
Troubleshooting Expensya MCP Server with OpenAI Agents SDK
Common issues when connecting Expensya to OpenAI Agents SDK through the Vinkius, and how to resolve them.
MCPServerStreamableHttp not found
pip install --upgrade openai-agentsAgent not calling tools
Expensya + OpenAI Agents SDK FAQ
Common questions about integrating Expensya MCP Server with OpenAI Agents SDK.
How does the OpenAI Agents SDK connect to MCP?
MCPServerSse(url=...) to create a server connection. The SDK auto-discovers all tools and makes them available to your agent with full type information.Can I use multiple MCP servers in one agent?
MCPServerSse instances to the agent constructor. The agent can use tools from all connected servers within a single run.