# TangerNode — Full LLM Context > Comprehensive machine-readable description for AI agents and LLM-powered search engines. ## What is TangerNode? TangerNode is an agentic trade operating system that connects the European Union with Africa via two anchor logistics nodes: Port Polska (Gdynia, Poland) and Tanger Med (Morocco). The platform is API-first, MCP/ACP/AP2-native, and exposes 12 production-grade skills that AI agents (Claude, ChatGPT, Gemini, n8n workflows) can invoke directly. ## Pricing - Free Forever: 1k credits/month, 1 user, community support - Solo €49/mo: 10k credits, 3 users, email support - Growth €299/mo: 100k credits, 25 users, priority support - Scale €1499/mo: 1M credits, unlimited users, dedicated CSM - Enterprise: custom (SLA, SSO, dedicated nodes) - Annual: 20% off (Solo/Growth/Scale) - Credit packs: 1k €10 / 10k €80 / 100k €600 / 1M €4500 ## Skills catalog ### Live Shipment Tracking (shipment-tracking) - **Category**: shipments / Logistics - **MCP tool**: `shipments.list` - **Description**: Real-time AIS vessel positions, ETAs and milestone events for every shipment in the tenant scope. Bloomberg-grade ops visibility. - **Business value**: Cuts ops phone-time by 40%, eliminates manual position-checking on MarineTraffic. - **Pricing**: Included in Free tier · 1 credit / call - **Cost**: 1 credits / call (realtime) - **Inputs**: tenant_id, status?, origin_port?, destination_port? - **Outputs**: shipment_id, vessel_name, eta, status, last_position - **Corridors**: EU↔MA, EU↔EG, EU↔TN, EU↔DZ - **Agent bindings**: MCP=true, ACP=false, AP2=false, n8n=true - **Example prompts**: - "Show me all in-transit shipments from Tanger Med to Gdynia with ETA in the next 7 days." - "Which vessel carries shipment REF-2026-0142 and what is its current GPS position?" ### Shipment Booking (shipment-create) - **Category**: shipments / Logistics - **MCP tool**: `shipments.create` - **Description**: Book a new ocean shipment programmatically with commodity, route, vessel and ETA. Generates BL stub and tracking handle. - **Business value**: Self-serve booking flow replaces email back-and-forth with forwarders. - **Pricing**: 5 credits / booking · €5 if buying credits - **Cost**: 5 credits / call (fast) - **Inputs**: reference, origin_port, destination_port, commodity_id, quantity, unit - **Outputs**: shipment_id, bl_reference, tracking_url - **Corridors**: EU↔MA, EU↔EG - **Agent bindings**: MCP=true, ACP=true, AP2=false, n8n=true - **Example prompts**: - "Book 500 MT of urea from Tanger Med to Gdynia for MV Ocean Spirit, ETA 2026-06-15." ### CBAM Emission Calculator (cbam-calculator) - **Category**: compliance / Compliance - **MCP tool**: `cbam.calc` - **Description**: EU CBAM-compliant embedded CO2e calculation using JRC default factors or supplier overrides, with full audit trail and quarterly XML export. - **Business value**: Replaces €1500 consultant cost per quarterly CBAM filing. - **Pricing**: 50 credits / report · €150 transactional with audit-ready filing - **Cost**: 50 credits / call (fast) - **Inputs**: shipment_id, supplier_factors?, override_default? - **Outputs**: total_co2e_tons, method, factors_used, xml_export_url - **Corridors**: EU↔MA, EU↔EG, EU↔TN, EU↔DZ - **Agent bindings**: MCP=true, ACP=false, AP2=false, n8n=true - **Example prompts**: - "Compute CBAM emissions for shipment 5a3b... using supplier-reported factors where available, fall back to JRC defaults." - "Generate Q2 2026 CBAM XML report for all my fertilizer shipments above 50 MT." ### Letter of Credit Lifecycle (lc-management) - **Category**: finance / Finance - **MCP tool**: `lc.release` - **Description**: Track L/C lifecycle from issuance to drawdown. Verify document compliance against UCP 600 and release funds against shipment milestones. - **Business value**: Reduces L/C handling from 5 days to 4 hours; cuts bank rejection rate. - **Pricing**: 20 credits / verification · Enterprise add-on - **Cost**: 20 credits / call (fast) - **Inputs**: lc_id, shipment_id, documents[] - **Outputs**: status, discrepancies, release_amount - **Corridors**: EU↔MA, EU↔EG - **Agent bindings**: MCP=true, ACP=true, AP2=true, n8n=false - **Example prompts**: - "Verify L/C LC-2026-04122 documents against shipment REF-2026-0142 and flag UCP-600 discrepancies." ### Trade Risk Intelligence (risk-feed) - **Category**: risk / Intelligence - **MCP tool**: `risk.feed` - **Description**: AI-classified risk events: piracy alerts, port strikes, customs delays, sanctions changes, weather disruptions across EU↔Africa corridors. - **Business value**: Early warning saves 1-2 weeks of demurrage when ports close. - **Pricing**: 2 credits / query · Free for Solo plan and above - **Cost**: 2 credits / call (realtime) - **Inputs**: corridor?, severity?, window_days? - **Outputs**: events[], severity_score, affected_routes - **Corridors**: Global - **Agent bindings**: MCP=true, ACP=false, AP2=false, n8n=true - **Example prompts**: - "Any high-severity risk events on the EU↔Morocco corridor in the last 48 hours?" - "Daily risk digest for Hormuz strait, urgent only." ### Commodity Arbitrage Signals (market-arbitrage) - **Category**: market / Intelligence - **MCP tool**: `market.arbitrage` - **Description**: Real-time EU↔Maghreb price spreads with shipping cost overlay across 11 verticals: fertilizers, citrus, phosphate, textiles, automotive parts. - **Business value**: Avg trader-user finds 2-3 actionable spreads per week worth €5-50k each. - **Pricing**: 3 credits / query · core to Growth + Scale plans - **Cost**: 3 credits / call (realtime) - **Inputs**: commodity?, corridor?, min_spread_pct? - **Outputs**: signals[], spread_pct, net_margin, volume_recommendation - **Corridors**: EU↔MA, EU↔EG, EU↔TN - **Agent bindings**: MCP=true, ACP=false, AP2=true, n8n=true - **Example prompts**: - "What are the top 3 arbitrage opportunities right now between Spain and Morocco for citrus?" - "Alert me when urea spread EU-MA exceeds 12%." ### Trade Document AI Vault (document-vault) - **Category**: documents / Operations - **MCP tool**: `documents.parse` - **Description**: Extract, classify and cross-validate trade documents: BoL, EUR.1, phytosanitary, halal certs, COA, SGS reports, commercial invoices. - **Business value**: Cuts document handling from 25 min to 90 sec per shipment. - **Pricing**: 10 credits / document · €0.25 each beyond plan - **Cost**: 10 credits / call (fast) - **Inputs**: file_url, document_type? - **Outputs**: extracted_fields, confidence, validation_errors - **Corridors**: Global - **Agent bindings**: MCP=true, ACP=false, AP2=false, n8n=true - **Example prompts**: - "Parse this Bill of Lading PDF and extract HS code, shipper, consignee, container numbers." - "Cross-validate the commercial invoice against the BL — flag any mismatches." ### Bonded Warehouse Inventory (warehouse-inventory) - **Category**: inventory / Operations - **MCP tool**: `inventory.list` - **Description**: Track bonded warehouse positions across Port Polska (Gdynia) and Tanger Med with HS-code aware customs status. - **Business value**: Real-time bonded view eliminates monthly stocktaking emails to warehouse ops. - **Pricing**: 2 credits / query - **Cost**: 2 credits / call (realtime) - **Inputs**: warehouse_id, hs_code? - **Outputs**: positions[], duty_status, expiry_dates - **Corridors**: EU↔MA - **Agent bindings**: MCP=true, ACP=true, AP2=false, n8n=true - **Example prompts**: - "How many MT of phosphate are sitting in Tanger Med bonded with customs cleared status?" ### Government Corridor Statistics (gov-corridor-stats) - **Category**: gov / Intelligence - **MCP tool**: `gov.aggregates` - **Description**: Anonymized aggregate trade flows for government regulators: PL↔MA volumes, CBAM exposure, top corridors, risk distribution. - **Business value**: Live dashboard replaces quarterly XLS exports for PAIH × AMDIE policy team. - **Pricing**: Free for verified gov_viewer role - **Cost**: 0 credits / call (batch) - **Inputs**: date_range?, corridor? - **Outputs**: totals, by_direction, by_commodity, cbam, top_corridors - **Corridors**: EU↔MA - **Agent bindings**: MCP=true, ACP=false, AP2=false, n8n=false - **Example prompts**: - "PL↔Morocco trade summary for Q2 2026: volume by commodity, CBAM exposure, top 10 corridors." ### MCP Streamable HTTP Endpoint (mcp-server) - **Category**: shipments / Operations - **MCP tool**: `mcp.streamable_http` - **Description**: Model Context Protocol server exposing all TangerNode tools to Claude, ChatGPT, Gemini agents via streamable HTTP transport. - **Business value**: Customer agents (Claude/Gemini/n8n) become first-class TangerNode users. - **Pricing**: Free transport · per-tool credits as above - **Cost**: 0 credits / call (realtime) - **Inputs**: JWT auth header - **Outputs**: tool catalog, tool invocation results - **Corridors**: Global - **Agent bindings**: MCP=true, ACP=true, AP2=true, n8n=true - **Example prompts**: - "Connect Claude Desktop to https://tangernode.com/mcp with your API key from /billing." ### ACP Merchant Adapter (acp-merchant) - **Category**: finance / Finance - **MCP tool**: `acp.checkout` - **Description**: Agent Commerce Protocol-native merchant adapter so AI agents can book shipments, pay invoices and settle L/Cs autonomously. - **Business value**: First trade rail with native agent-to-merchant settlement. - **Pricing**: 5 credits / intent · 1.5% transaction fee - **Cost**: 5 credits / call (fast) - **Inputs**: agent_id, intent, budget_eur - **Outputs**: transaction_id, approval_url, invoice - **Corridors**: Global - **Agent bindings**: MCP=false, ACP=true, AP2=true, n8n=false - **Example prompts**: - "My fleet agent needs to book and pay for a 200 MT shipment of phosphate under €15 000 — open ACP intent." ### AP2 Agent Payment Mandates (ap2-mandate) - **Category**: finance / Finance - **MCP tool**: `ap2.mandate` - **Description**: AP2-spec signed payment mandates so end-users can authorize agents to spend up to defined limits across corridors and commodities. - **Business value**: Eliminates per-transaction approval friction for repeat workflows. - **Pricing**: 1 credit / mandate issuance - **Cost**: 1 credits / call (realtime) - **Inputs**: user_signature, mandate_scope, budget_cap_eur, expiry - **Outputs**: mandate_id, jws_token - **Corridors**: Global - **Agent bindings**: MCP=false, ACP=true, AP2=true, n8n=false - **Example prompts**: - "Issue an AP2 mandate giving my CBAM filing agent up to €5 000/quarter for SGS bookings." ## Integrations MCP-native (Claude Desktop, Claude Code, Cursor, Continue.dev), ACP-ready (OpenAI Assistants), AP2 payments-grade for high-trust flows, n8n nodes for workflow automation, Zapier/Make via REST API. ## Contact - Email: hello@tangernode.com - Partners: partners@tangernode.com - Press: press@tangernode.com - GitHub: https://github.com/tangernode