How to Use the GiveForms MCP in LangChain
Get donation records and run multi-step fundraising pipelines using this MCP Server inside your LangChain agent chains.
Works with every AI agent you already use
…and any MCP-compatible client
Connect GiveForms MCP to LangChain
Create your Vinkius account to connect GiveForms to LangChain and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Build multi-step donation audits with LangChain
The `find_donations_by_email` tool lets your agent find specific donors and chain their details into other steps. Your agent can run this tool to locate a donor, grab their record, and immediately feed it into `get_donation_details` to pull their full history. This eliminates manual script writing for basic lookups. You can observe this entire chain in LangSmith. It tracks latency and shows exactly which tool executed in what order, making debugging a breeze.
Instant credential verification for agent pipelines
The `verify_api_connection` tool checks your credentials before running complex agentic workflows. This MCP Server lets your agent call this verification at the start of a chain to confirm access. If the connection fails, the chain stops immediately instead of failing halfway through a run. This saves API credits and keeps your logs clean.
Pull real-time campaign data for custom reports
The `list_campaign_donations` tool isolates campaign metrics so your agent can build targeted reports. LangChain agents can combine this with other database tools to build custom dashboards. The agent pulls donor records for a specific campaign, then cross-references them with external CRM systems in the same run. By calling `get_organization_info` alongside these reports, the agent ensures every exported file has the correct metadata and branding.
Set up GiveForms MCP in LangChain
Prerequisites
- Python 3.10+ installed
-
langchain-mcp-adapters+langgraphpackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install langchain-mcp-adapters langgraph langchain-openai. The MCP adapters package converts MCP tools into native LangChainBaseToolobjects. - 2
Connect via HTTP transport
Use
MultiServerMCPClientwith"transport": "http"pointing to your Vinkius endpoint. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Create a ReAct agent
Pass the discovered tools to
create_react_agent()from LangGraph. The agent automatically routes GiveForms tool calls through the MCP protocol. - 4
Run with any LLM
Swap
ChatOpenAIforChatAnthropic,ChatGoogleGenerativeAI, or any LangChain-compatible model. The MCP tools work identically across all providers.
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
from langchain_openai import ChatOpenAI
async with MultiServerMCPClient({
"giveforms-mcp": {
"transport": "http",
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
}
}) as client:
tools = client.get_tools()
agent = create_react_agent(
ChatOpenAI(model="gpt-4o"),
tools,
)
result = await agent.ainvoke({
"messages": "List recent GiveForms transactions"
})
print(result["messages"][-1].content) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by GiveForms. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about GiveForms MCP in LangChain
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the GiveForms MCP today
We host it, we monitor it, we maintain it. You just paste one token.